diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/LICENSE b/wp-content/upgrade-temp-backup/plugins/activitypub/LICENSE
deleted file mode 100644
index 644800f2..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Matthias Pfefferle
-Copyright (c) 2023 Automattic
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/activitypub.php b/wp-content/upgrade-temp-backup/plugins/activitypub/activitypub.php
deleted file mode 100644
index ace3ff44..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/activitypub.php
+++ /dev/null
@@ -1,236 +0,0 @@
-)|(?<= )|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))' );
-\defined( 'ACTIVITYPUB_USERNAME_REGEXP' ) || \define( 'ACTIVITYPUB_USERNAME_REGEXP', '(?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z]+))' );
-\defined( 'ACTIVITYPUB_CUSTOM_POST_CONTENT' ) || \define( 'ACTIVITYPUB_CUSTOM_POST_CONTENT', "
[ap_title]
\n\n[ap_content]\n\n[ap_hashtags]\n\n[ap_shortlink]" );
-\defined( 'ACTIVITYPUB_AUTHORIZED_FETCH' ) || \define( 'ACTIVITYPUB_AUTHORIZED_FETCH', false );
-\defined( 'ACTIVITYPUB_DISABLE_REWRITES' ) || \define( 'ACTIVITYPUB_DISABLE_REWRITES', false );
-\defined( 'ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS' ) || \define( 'ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS', false );
-\defined( 'ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS' ) || \define( 'ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS', false );
-\defined( 'ACTIVITYPUB_SHARED_INBOX_FEATURE' ) || \define( 'ACTIVITYPUB_SHARED_INBOX_FEATURE', false );
-\defined( 'ACTIVITYPUB_SEND_VARY_HEADER' ) || \define( 'ACTIVITYPUB_SEND_VARY_HEADER', false );
-\defined( 'ACTIVITYPUB_DEFAULT_OBJECT_TYPE' ) || \define( 'ACTIVITYPUB_DEFAULT_OBJECT_TYPE', 'note' );
-
-\define( 'ACTIVITYPUB_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
-\define( 'ACTIVITYPUB_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
-\define( 'ACTIVITYPUB_PLUGIN_FILE', plugin_dir_path( __FILE__ ) . '/' . basename( __FILE__ ) );
-\define( 'ACTIVITYPUB_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
-
-/**
- * Initialize REST routes.
- */
-function rest_init() {
- Rest\Actors::init();
- Rest\Outbox::init();
- Rest\Inbox::init();
- Rest\Followers::init();
- Rest\Following::init();
- Rest\Webfinger::init();
- Rest\Comment::init();
- Rest\Server::init();
- Rest\Collection::init();
-
- // load NodeInfo endpoints only if blog is public
- if ( is_blog_public() ) {
- Rest\NodeInfo::init();
- }
-}
-\add_action( 'rest_api_init', __NAMESPACE__ . '\rest_init' );
-
-/**
- * Initialize plugin.
- */
-function plugin_init() {
- \add_action( 'init', array( __NAMESPACE__ . '\Migration', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Activitypub', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Activity_Dispatcher', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Handler', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Admin', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Hashtag', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Mention', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Health_Check', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Scheduler', 'init' ) );
- \add_action( 'init', array( __NAMESPACE__ . '\Comment', 'init' ) );
-
- if ( site_supports_blocks() ) {
- \add_action( 'init', array( __NAMESPACE__ . '\Blocks', 'init' ) );
- }
-
- $debug_file = __DIR__ . '/includes/debug.php';
- if ( \WP_DEBUG && file_exists( $debug_file ) && is_readable( $debug_file ) ) {
- require_once $debug_file;
- Debug::init();
- }
-
- require_once __DIR__ . '/integration/class-webfinger.php';
- Integration\Webfinger::init();
-
- require_once __DIR__ . '/integration/class-nodeinfo.php';
- Integration\Nodeinfo::init();
-
- require_once __DIR__ . '/integration/class-enable-mastodon-apps.php';
- Integration\Enable_Mastodon_Apps::init();
-
- if ( \defined( 'JETPACK__VERSION' ) && ! \defined( 'IS_WPCOM' ) ) {
- require_once __DIR__ . '/integration/class-jetpack.php';
- Integration\Jetpack::init();
- }
-}
-\add_action( 'plugins_loaded', __NAMESPACE__ . '\plugin_init' );
-
-
-/**
- * Class Autoloader
- */
-\spl_autoload_register(
- function ( $full_class ) {
- $base_dir = __DIR__ . '/includes/';
- $base = 'Activitypub\\';
-
- if ( strncmp( $full_class, $base, strlen( $base ) ) === 0 ) {
- $maybe_uppercase = str_replace( $base, '', $full_class );
- $class = strtolower( $maybe_uppercase );
- // All classes should be capitalized. If this is instead looking for a lowercase method, we ignore that.
- if ( $maybe_uppercase === $class ) {
- return;
- }
-
- if ( false !== strpos( $class, '\\' ) ) {
- $parts = explode( '\\', $class );
- $class = array_pop( $parts );
- $sub_dir = strtr( implode( '/', $parts ), '_', '-' );
- $base_dir = $base_dir . $sub_dir . '/';
- }
-
- $filename = 'class-' . strtr( $class, '_', '-' );
- $file = $base_dir . $filename . '.php';
-
- if ( file_exists( $file ) && is_readable( $file ) ) {
- require_once $file;
- } else {
- // translators: %s is the class name
- \wp_die( sprintf( esc_html__( 'Required class not found or not readable: %s', 'activitypub' ), esc_html( $full_class ) ) );
- }
- }
- }
-);
-
-/**
- * Add plugin settings link
- */
-function plugin_settings_link( $actions ) {
- $settings_link = array();
- $settings_link[] = \sprintf(
- '%2s',
- \menu_page_url( 'activitypub', false ),
- \__( 'Settings', 'activitypub' )
- );
-
- return \array_merge( $settings_link, $actions );
-}
-\add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), __NAMESPACE__ . '\plugin_settings_link' );
-
-\register_activation_hook(
- __FILE__,
- array(
- __NAMESPACE__ . '\Activitypub',
- 'activate',
- )
-);
-
-\register_deactivation_hook(
- __FILE__,
- array(
- __NAMESPACE__ . '\Activitypub',
- 'deactivate',
- )
-);
-
-\register_uninstall_hook(
- __FILE__,
- array(
- __NAMESPACE__ . '\Activitypub',
- 'uninstall',
- )
-);
-
-/**
- * Only load code that needs BuddyPress to run once BP is loaded and initialized.
- */
-add_action(
- 'bp_include',
- function () {
- require_once __DIR__ . '/integration/class-buddypress.php';
- Integration\Buddypress::init();
- },
- 0
-);
-
-/**
- * `get_plugin_data` wrapper
- *
- * @return array The plugin metadata array
- */
-function get_plugin_meta( $default_headers = array() ) {
- if ( ! $default_headers ) {
- $default_headers = array(
- 'Name' => 'Plugin Name',
- 'PluginURI' => 'Plugin URI',
- 'Version' => 'Version',
- 'Description' => 'Description',
- 'Author' => 'Author',
- 'AuthorURI' => 'Author URI',
- 'TextDomain' => 'Text Domain',
- 'DomainPath' => 'Domain Path',
- 'Network' => 'Network',
- 'RequiresWP' => 'Requires at least',
- 'RequiresPHP' => 'Requires PHP',
- 'UpdateURI' => 'Update URI',
- );
- }
-
- return \get_file_data( __FILE__, $default_headers, 'plugin' );
-}
-
-/**
- * Plugin Version Number used for caching.
- */
-function get_plugin_version() {
- if ( \defined( 'ACTIVITYPUB_PLUGIN_VERSION' ) ) {
- return ACTIVITYPUB_PLUGIN_VERSION;
- }
-
- $meta = get_plugin_meta( array( 'Version' => 'Version' ) );
-
- return $meta['Version'];
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/css/activitypub-admin.css b/wp-content/upgrade-temp-backup/plugins/activitypub/assets/css/activitypub-admin.css
deleted file mode 100644
index 7c7589e4..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/css/activitypub-admin.css
+++ /dev/null
@@ -1,204 +0,0 @@
-.activitypub-settings {
- max-width: 800px;
- margin: 0 auto;
-}
-
-.settings_page_activitypub .notice {
- max-width: 800px;
- margin: auto;
- margin: 0px auto 30px;
-}
-
-.settings_page_activitypub .wrap {
- padding-left: 22px;
-}
-
-.activitypub-settings-header {
- text-align: center;
- margin: 0 0 1rem;
- background: #fff;
- border-bottom: 1px solid #dcdcde;
-}
-
-.activitypub-settings-title-section {
- display: flex;
- align-items: center;
- justify-content: center;
- clear: both;
- padding-top: 8px;
-}
-
-.settings_page_activitypub #wpcontent {
- padding-left: 0;
-}
-
-.activitypub-settings-tabs-wrapper {
- display: -ms-inline-grid;
- -ms-grid-columns: auto auto auto;
- vertical-align: top;
- display: inline-grid;
- grid-template-columns: auto auto auto;
-}
-
-.activitypub-settings-tab.active {
- box-shadow: inset 0 -3px #3582c4;
- font-weight: 600;
-}
-
-.activitypub-settings-tab {
- display: block;
- text-decoration: none;
- color: inherit;
- padding: .5rem 1rem 1rem;
- margin: 0 1rem;
- transition: box-shadow .5s ease-in-out;
-}
-
-.wp-header-end {
- visibility: hidden;
- margin: -2px 0 0;
-}
-
-summary {
- cursor: pointer;
- text-decoration: underline;
- color: #2271b1;
-}
-
-.activitypub-settings-accordion {
- border: 1px solid #c3c4c7;
-}
-
-.activitypub-settings-accordion-heading {
- margin: 0;
- border-top: 1px solid #c3c4c7;
- font-size: inherit;
- line-height: inherit;
- font-weight: 600;
- color: inherit;
-}
-
-.activitypub-settings-accordion-heading:first-child {
- border-top: none;
-}
-
-.activitypub-settings-accordion-panel {
- margin: 0;
- padding: 1em 1.5em;
- background: #fff;
-}
-
-.activitypub-settings-accordion-trigger {
- background: #fff;
- border: 0;
- color: #2c3338;
- cursor: pointer;
- display: flex;
- font-weight: 400;
- margin: 0;
- padding: 1em 3.5em 1em 1.5em;
- min-height: 46px;
- position: relative;
- text-align: left;
- width: 100%;
- align-items: center;
- justify-content: space-between;
- -webkit-user-select: auto;
- user-select: auto;
-}
-
-.activitypub-settings-accordion-trigger {
- color: #2c3338;
- cursor: pointer;
- font-weight: 400;
- text-align: left;
-}
-
-.activitypub-settings-accordion-trigger .title {
- pointer-events: none;
- font-weight: 600;
- flex-grow: 1;
-}
-
-.activitypub-settings-accordion-trigger .icon,
-.activitypub-settings-accordion-viewed .icon {
- border: solid #50575e medium;
- border-width: 0 2px 2px 0;
- height: .5rem;
- pointer-events: none;
- position: absolute;
- right: 1.5em;
- top: 50%;
- transform: translateY(-70%) rotate(45deg);
- width: .5rem;
-}
-
-.activitypub-settings-accordion-trigger[aria-expanded="true"] .icon {
- transform: translateY(-30%) rotate(-135deg);
-}
-
-.activitypub-settings-accordion-trigger:active,
-.activitypub-settings-accordion-trigger:hover {
- background: #f6f7f7;
-}
-
-.activitypub-settings-accordion-trigger:focus {
- color: #1d2327;
- border: none;
- box-shadow: none;
- outline-offset: -1px;
- outline: 2px solid #2271b1;
- background-color: #f6f7f7;
-}
-
-.activitypub-settings
-input.blog-user-identifier {
- text-align: right;
-}
-
-.activitypub-settings
-.header-image {
- width: 100%;
- height: 80px;
- position: relative;
- display: block;
- margin-bottom: 40px;
- background-image: rgb(168,165,175);
- background-image: linear-gradient(180deg, red, yellow);
- background-size: cover;
-}
-
-.activitypub-settings
-.logo {
- height: 80px;
- width: 80px;
- position: relative;
- top: 40px;
- left: 40px;
-}
-
-.settings_page_activitypub .box {
- border: 1px solid #c3c4c7;
- background-color: #fff;
- padding: 1em 1.5em;
- margin-bottom: 1.5em;
-}
-
-.settings_page_activitypub .activitypub-welcome-page .box label {
- font-weight: bold;
-}
-
-.settings_page_activitypub .activitypub-welcome-page input {
- font-size: 20px;
- width: 95%;
-}
-
-.settings_page_activitypub .plugin-recommendations {
- border-bottom: none;
- margin-bottom: 0;
-}
-
-#dashboard_right_now li a.activitypub-followers::before {
- content: "\f307";
- font-family: dashicons;
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/mp.jpg b/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/mp.jpg
deleted file mode 100644
index 05964b49..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/mp.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/wp-logo.png b/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/wp-logo.png
deleted file mode 100644
index b48f08e8..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/img/wp-logo.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/js/activitypub-admin.js b/wp-content/upgrade-temp-backup/plugins/activitypub/assets/js/activitypub-admin.js
deleted file mode 100644
index 37117cab..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/assets/js/activitypub-admin.js
+++ /dev/null
@@ -1,21 +0,0 @@
-jQuery( function( $ ) {
- // Accordion handling in various areas.
- $( '.activitypub-settings-accordion' ).on( 'click', '.activitypub-settings-accordion-trigger', function() {
- var isExpanded = ( 'true' === $( this ).attr( 'aria-expanded' ) );
-
- if ( isExpanded ) {
- $( this ).attr( 'aria-expanded', 'false' );
- $( '#' + $( this ).attr( 'aria-controls' ) ).attr( 'hidden', true );
- } else {
- $( this ).attr( 'aria-expanded', 'true' );
- $( '#' + $( this ).attr( 'aria-controls' ) ).attr( 'hidden', false );
- }
- } );
-
- $(document).on( 'wp-plugin-install-success', function( event, response ) {
- setTimeout( function() {
- $( '.activate-now' ).removeClass( 'thickbox open-plugin-details-modal' );
- }, 1200 );
- } );
-
-} );
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/block.json b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/block.json
deleted file mode 100644
index 6e685671..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/block.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "name": "activitypub/follow-me",
- "apiVersion": 3,
- "version": "1.0.0",
- "title": "Follow me on the Fediverse",
- "category": "widgets",
- "description": "Display your Fediverse profile so that visitors can follow you.",
- "textdomain": "activitypub",
- "icon": "groups",
- "supports": {
- "html": false,
- "color": {
- "gradients": true,
- "link": true,
- "__experimentalDefaultControls": {
- "background": true,
- "text": true,
- "link": true
- }
- },
- "__experimentalBorder": {
- "radius": true,
- "width": true,
- "color": true,
- "style": true
- },
- "typography": {
- "fontSize": true,
- "__experimentalDefaultControls": {
- "fontSize": true
- }
- }
- },
- "attributes": {
- "selectedUser": {
- "type": "string",
- "default": "site"
- }
- },
- "editorScript": "file:./index.js",
- "viewScript": "file:./view.js",
- "style": [
- "file:./style-view.css",
- "wp-components"
- ]
-}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.asset.php b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.asset.php
deleted file mode 100644
index 80facf25..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '0708145714d72862bff0');
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.js b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.js
deleted file mode 100644
index 55bc6759..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/index.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,t={147:(e,t,n)=>{const o=window.wp.blocks,r=window.wp.element,l=window.wp.primitives,i=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(l.Path,{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",fillRule:"evenodd"})),a=window.wp.blockEditor,c=window.wp.i18n,u=window.wp.components,s=window.wp.data,p=window._activityPubOptions?.enabled,v=window.wp.apiFetch;var m=n.n(v);function d(e){return`var(--wp--preset--color--${e})`}function f(e){if("string"!=typeof e)return null;if(e.match(/^#/))return e.substring(0,7);const[,,t]=e.split("|");return d(t)}function y(e,t,n=null,o=""){return n?`${e}${o} { ${t}: ${n}; }\n`:""}function b(e,t,n,o){return y(e,"background-color",t)+y(e,"color",n)+y(e,"background-color",o,":hover")+y(e,"background-color",o,":focus")}function w({selector:e,style:t,backgroundColor:n}){const o=function(e,t,n){const o=`${e} .components-button`,r=("string"==typeof(l=n)?d(l):l?.color?.background||null)||t?.color?.background;var l;return b(o,f(t?.elements?.link?.color?.text),r,f(t?.elements?.link?.[":hover"]?.color?.text))}(e,t,n);return(0,r.createElement)("style",null,o)}const _=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(l.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),h=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(l.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),g=function({icon:e,size:t=24,...n}){return(0,r.cloneElement)(e,{width:t,height:t,...n})},E=window.wp.compose;function k(e){try{return new URL(e),!0}catch(e){return!1}}function x({actionText:e,copyDescription:t,handle:n,resourceUrl:o}){const l=(0,c.__)("Loading...","activitypub"),i=(0,c.__)("Opening...","activitypub"),a=(0,c.__)("Error","activitypub"),s=(0,c.__)("Invalid","activitypub"),[p,v]=(0,r.useState)(e),[d,f]=(0,r.useState)(_),y=(0,E.useCopyToClipboard)(n,(()=>{f(h),setTimeout((()=>f(_)),1e3)})),[b,w]=(0,r.useState)(""),x=(0,r.useCallback)((()=>{let t;if(!k(b)&&!function(e){const t=e.replace(/^@/,"").split("@");return 2===t.length&&k(`https://${t[1]}`)}(b))return v(s),t=setTimeout((()=>v(e)),2e3),()=>clearTimeout(t);const n=o+b;v(l),m()({path:n}).then((({url:t})=>{v(i),setTimeout((()=>{window.open(t,"_blank"),v(e)}),200)})).catch((()=>{v(a),setTimeout((()=>v(e)),2e3)}))}),[b]);return(0,r.createElement)("div",{className:"activitypub__dialog"},(0,r.createElement)("div",{className:"activitypub-dialog__section"},(0,r.createElement)("h4",null,(0,c.__)("My Profile","activitypub")),(0,r.createElement)("div",{className:"activitypub-dialog-description"},t),(0,r.createElement)("div",{className:"activitypub-dialog__button-group"},(0,r.createElement)("input",{type:"text",value:n,readOnly:!0}),(0,r.createElement)(u.Button,{ref:y},(0,r.createElement)(g,{icon:d}),(0,c.__)("Copy","activitypub")))),(0,r.createElement)("div",{className:"activitypub-dialog__section"},(0,r.createElement)("h4",null,(0,c.__)("Your Profile","activitypub")),(0,r.createElement)("div",{className:"activitypub-dialog__description"},(0,r.createInterpolateElement)((0,c.__)("Or, if you know your own profile, we can start things that way! (eg https://example.com/yourusername or yourusername@example.com)","activitypub"),{code:(0,r.createElement)("code",null)})),(0,r.createElement)("div",{className:"activitypub-dialog__button-group"},(0,r.createElement)("input",{type:"text",value:b,onKeyDown:e=>{"Enter"===e?.code&&x()},onChange:e=>w(e.target.value)}),(0,r.createElement)(u.Button,{onClick:x},p))))}const{namespace:C}=window._activityPubOptions,O={avatar:"",webfinger:"@well@hello.dolly",name:(0,c.__)("Hello Dolly Fan Account","activitypub"),url:"#"};function S(e){if(!e)return O;const t={...O,...e};return t.avatar=t?.icon?.url,t}function N({profile:e,popupStyles:t,userId:n}){const{avatar:o,name:l,webfinger:i}=e;return(0,r.createElement)("div",{className:"activitypub-profile"},(0,r.createElement)("img",{className:"activitypub-profile__avatar",src:o,alt:l}),(0,r.createElement)("div",{className:"activitypub-profile__content"},(0,r.createElement)("div",{className:"activitypub-profile__name"},l),(0,r.createElement)("div",{className:"activitypub-profile__handle",title:i},i)),(0,r.createElement)($,{profile:e,popupStyles:t,userId:n}))}function $({profile:e,popupStyles:t,userId:n}){const[o,l]=(0,r.useState)(!1),i=(0,c.sprintf)((0,c.__)("Follow %s","activitypub"),e?.name);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.Button,{className:"activitypub-profile__follow",onClick:()=>l(!0)},(0,c.__)("Follow","activitypub")),o&&(0,r.createElement)(u.Modal,{className:"activitypub-profile__confirm activitypub__modal",onRequestClose:()=>l(!1),title:i},(0,r.createElement)(z,{profile:e,userId:n}),(0,r.createElement)("style",null,t)))}function z({profile:e,userId:t}){const{webfinger:n}=e,o=(0,c.__)("Follow","activitypub"),l=`/${C}/actors/${t}/remote-follow?resource=`,i=(0,c.__)("Copy and paste my profile into the search field of your favorite fediverse app or server.","activitypub");return(0,r.createElement)(x,{actionText:o,copyDescription:i,handle:n,resourceUrl:l})}function P({selectedUser:e,style:t,backgroundColor:n,id:o,useId:l=!1,profileData:i=!1}){const[a,c]=(0,r.useState)(S()),u="site"===e?0:e,s=function(e){return b(".apfmd__button-group .components-button",f(e?.elements?.link?.color?.text)||"#111","#fff",f(e?.elements?.link?.[":hover"]?.color?.text)||"#333")}(t),p=l?{id:o}:{};function v(e){c(S(e))}return(0,r.useEffect)((()=>{if(i)return v(i);(function(e){const t={headers:{Accept:"application/activity+json"},path:`/${C}/actors/${e}`};return m()(t)})(u).then(v)}),[u,i]),(0,r.createElement)("div",{...p},(0,r.createElement)(w,{selector:`#${o}`,style:t,backgroundColor:n}),(0,r.createElement)(N,{profile:a,userId:u,popupStyles:s}))}(0,o.registerBlockType)("activitypub/follow-me",{edit:function({attributes:e,setAttributes:t}){const n=(0,a.useBlockProps)({className:"activitypub-follow-me-block-wrapper"}),o=function(){const e=p?.users?(0,s.useSelect)((e=>e("core").getUsers({who:"authors"}))):[];return(0,r.useMemo)((()=>{if(!e)return[];const t=p?.site?[{label:(0,c.__)("Whole Site","activitypub"),value:"site"}]:[];return e.reduce(((e,t)=>(e.push({label:t.name,value:`${t.id}`}),e)),t)}),[e])}(),{selectedUser:l}=e;return(0,r.useEffect)((()=>{o.length&&(o.find((({value:e})=>e===l))||t({selectedUser:o[0].value}))}),[l,o]),(0,r.createElement)("div",{...n},o.length>1&&(0,r.createElement)(a.InspectorControls,{key:"setting"},(0,r.createElement)(u.PanelBody,{title:(0,c.__)("Followers Options","activitypub")},(0,r.createElement)(u.SelectControl,{label:(0,c.__)("Select User","activitypub"),value:e.selectedUser,options:o,onChange:e=>t({selectedUser:e})}))),(0,r.createElement)(P,{...e,id:n.id}))},save:()=>null,icon:i})}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var l=n[e]={exports:{}};return t[e](l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,n,r,l)=>{if(!n){var i=1/0;for(s=0;s=l)&&Object.keys(o.O).every((e=>o.O[e](n[c])))?n.splice(c--,1):(a=!1,l0&&e[s-1][2]>l;s--)e[s]=e[s-1];e[s]=[n,r,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={127:0,740:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,l,i=n[0],a=n[1],c=n[2],u=0;if(i.some((t=>0!==e[t]))){for(r in a)o.o(a,r)&&(o.m[r]=a[r]);if(c)var s=c(o)}for(t&&t(n);uo(147)));r=o.O(r)})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/style-view.css b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/style-view.css
deleted file mode 100644
index f614aaea..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/style-view.css
+++ /dev/null
@@ -1 +0,0 @@
-.activitypub__modal.components-modal__frame{background-color:#f7f7f7;color:#333}.activitypub__modal.components-modal__frame .components-modal__header-heading,.activitypub__modal.components-modal__frame h4{color:#333;letter-spacing:inherit;word-spacing:inherit}.activitypub__modal.components-modal__frame .components-modal__header .components-button:hover{color:var(--wp--preset--color--white)}.activitypub__dialog{max-width:40em}.activitypub__dialog h4{line-height:1;margin:0}.activitypub__dialog .activitypub-dialog__section{margin-bottom:2em}.activitypub__dialog .activitypub-dialog__description{font-size:var(--wp--preset--font-size--normal,.75rem);margin:.33em 0 1em}.activitypub__dialog .activitypub-dialog__button-group{align-items:flex-end;display:flex;justify-content:flex-end}.activitypub__dialog .activitypub-dialog__button-group svg{height:21px;margin-right:.5em;width:21px}.activitypub__dialog .activitypub-dialog__button-group input{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);border-radius:inherit 0;color:var(--wp--preset--color--black);flex:1;padding:6px 12px}.activitypub__dialog .activitypub-dialog__button-group button{align-self:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);margin-left:0;text-decoration:none}.activitypub-follow-me-block-wrapper{width:100%}.activitypub-follow-me-block-wrapper.has-background .activitypub-profile,.activitypub-follow-me-block-wrapper.has-border-color .activitypub-profile{padding-left:1rem;padding-right:1rem}.activitypub-follow-me-block-wrapper .activitypub-profile{align-items:center;display:flex;padding:1rem 0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__avatar{border-radius:50%;height:75px;margin-right:1rem;width:75px}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__content{flex:1;min-width:0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__handle,.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{font-size:1.25em}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__follow{align-self:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);margin-left:1rem}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.asset.php b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.asset.php
deleted file mode 100644
index e02268e8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'cbc379fca374f5f88e22');
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.js b/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.js
deleted file mode 100644
index 690ccb48..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/follow-me/view.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,t={792:(e,t,o)=>{const r=window.wp.element,n=window.wp.domReady;var a=o.n(n);const c=window.wp.apiFetch;var i=o.n(c);const l=window.wp.components,u=window.wp.i18n;function s(e){return`var(--wp--preset--color--${e})`}function p(e){if("string"!=typeof e)return null;if(e.match(/^#/))return e.substring(0,7);const[,,t]=e.split("|");return s(t)}function m(e,t,o=null,r=""){return o?`${e}${r} { ${t}: ${o}; }\n`:""}function d(e,t,o,r){return m(e,"background-color",t)+m(e,"color",o)+m(e,"background-color",r,":hover")+m(e,"background-color",r,":focus")}function v({selector:e,style:t,backgroundColor:o}){const n=function(e,t,o){const r=`${e} .components-button`,n=("string"==typeof(a=o)?s(a):a?.color?.background||null)||t?.color?.background;var a;return d(r,p(t?.elements?.link?.color?.text),n,p(t?.elements?.link?.[":hover"]?.color?.text))}(e,t,o);return(0,r.createElement)("style",null,n)}const f=window.wp.primitives,y=(0,r.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(f.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),b=(0,r.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(f.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),w=function({icon:e,size:t=24,...o}){return(0,r.cloneElement)(e,{width:t,height:t,...o})},_=window.wp.compose;function h(e){try{return new URL(e),!0}catch(e){return!1}}function g({actionText:e,copyDescription:t,handle:o,resourceUrl:n}){const a=(0,u.__)("Loading...","activitypub"),c=(0,u.__)("Opening...","activitypub"),s=(0,u.__)("Error","activitypub"),p=(0,u.__)("Invalid","activitypub"),[m,d]=(0,r.useState)(e),[v,f]=(0,r.useState)(y),g=(0,_.useCopyToClipboard)(o,(()=>{f(b),setTimeout((()=>f(y)),1e3)})),[E,k]=(0,r.useState)(""),x=(0,r.useCallback)((()=>{let t;if(!h(E)&&!function(e){const t=e.replace(/^@/,"").split("@");return 2===t.length&&h(`https://${t[1]}`)}(E))return d(p),t=setTimeout((()=>d(e)),2e3),()=>clearTimeout(t);const o=n+E;d(a),i()({path:o}).then((({url:t})=>{d(c),setTimeout((()=>{window.open(t,"_blank"),d(e)}),200)})).catch((()=>{d(s),setTimeout((()=>d(e)),2e3)}))}),[E]);return(0,r.createElement)("div",{className:"activitypub__dialog"},(0,r.createElement)("div",{className:"activitypub-dialog__section"},(0,r.createElement)("h4",null,(0,u.__)("My Profile","activitypub")),(0,r.createElement)("div",{className:"activitypub-dialog-description"},t),(0,r.createElement)("div",{className:"activitypub-dialog__button-group"},(0,r.createElement)("input",{type:"text",value:o,readOnly:!0}),(0,r.createElement)(l.Button,{ref:g},(0,r.createElement)(w,{icon:v}),(0,u.__)("Copy","activitypub")))),(0,r.createElement)("div",{className:"activitypub-dialog__section"},(0,r.createElement)("h4",null,(0,u.__)("Your Profile","activitypub")),(0,r.createElement)("div",{className:"activitypub-dialog__description"},(0,r.createInterpolateElement)((0,u.__)("Or, if you know your own profile, we can start things that way! (eg https://example.com/yourusername or yourusername@example.com)","activitypub"),{code:(0,r.createElement)("code",null)})),(0,r.createElement)("div",{className:"activitypub-dialog__button-group"},(0,r.createElement)("input",{type:"text",value:E,onKeyDown:e=>{"Enter"===e?.code&&x()},onChange:e=>k(e.target.value)}),(0,r.createElement)(l.Button,{onClick:x},m))))}const{namespace:E}=window._activityPubOptions,k={avatar:"",webfinger:"@well@hello.dolly",name:(0,u.__)("Hello Dolly Fan Account","activitypub"),url:"#"};function x(e){if(!e)return k;const t={...k,...e};return t.avatar=t?.icon?.url,t}function O({profile:e,popupStyles:t,userId:o}){const{avatar:n,name:a,webfinger:c}=e;return(0,r.createElement)("div",{className:"activitypub-profile"},(0,r.createElement)("img",{className:"activitypub-profile__avatar",src:n,alt:a}),(0,r.createElement)("div",{className:"activitypub-profile__content"},(0,r.createElement)("div",{className:"activitypub-profile__name"},a),(0,r.createElement)("div",{className:"activitypub-profile__handle",title:c},c)),(0,r.createElement)(C,{profile:e,popupStyles:t,userId:o}))}function C({profile:e,popupStyles:t,userId:o}){const[n,a]=(0,r.useState)(!1),c=(0,u.sprintf)((0,u.__)("Follow %s","activitypub"),e?.name);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.Button,{className:"activitypub-profile__follow",onClick:()=>a(!0)},(0,u.__)("Follow","activitypub")),n&&(0,r.createElement)(l.Modal,{className:"activitypub-profile__confirm activitypub__modal",onRequestClose:()=>a(!1),title:c},(0,r.createElement)(N,{profile:e,userId:o}),(0,r.createElement)("style",null,t)))}function N({profile:e,userId:t}){const{webfinger:o}=e,n=(0,u.__)("Follow","activitypub"),a=`/${E}/actors/${t}/remote-follow?resource=`,c=(0,u.__)("Copy and paste my profile into the search field of your favorite fediverse app or server.","activitypub");return(0,r.createElement)(g,{actionText:n,copyDescription:c,handle:o,resourceUrl:a})}function S({selectedUser:e,style:t,backgroundColor:o,id:n,useId:a=!1,profileData:c=!1}){const[l,u]=(0,r.useState)(x()),s="site"===e?0:e,m=function(e){return d(".apfmd__button-group .components-button",p(e?.elements?.link?.color?.text)||"#111","#fff",p(e?.elements?.link?.[":hover"]?.color?.text)||"#333")}(t),f=a?{id:n}:{};function y(e){u(x(e))}return(0,r.useEffect)((()=>{if(c)return y(c);(function(e){const t={headers:{Accept:"application/activity+json"},path:`/${E}/actors/${e}`};return i()(t)})(s).then(y)}),[s,c]),(0,r.createElement)("div",{...f},(0,r.createElement)(v,{selector:`#${n}`,style:t,backgroundColor:o}),(0,r.createElement)(O,{profile:l,userId:s,popupStyles:m}))}let $=1;a()((()=>{[].forEach.call(document.querySelectorAll(".activitypub-follow-me-block-wrapper"),(e=>{const t=JSON.parse(e.dataset.attrs);(0,r.render)((0,r.createElement)(S,{...t,id:"activitypub-follow-me-block-"+$++,useId:!0}),e)}))}))}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var a=o[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.m=t,e=[],r.O=(t,o,n,a)=>{if(!o){var c=1/0;for(s=0;s=a)&&Object.keys(r.O).every((e=>r.O[e](o[l])))?o.splice(l--,1):(i=!1,a0&&e[s-1][2]>a;s--)e[s]=e[s-1];e[s]=[o,n,a]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={529:0,740:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,c=o[0],i=o[1],l=o[2],u=0;if(c.some((t=>0!==e[t]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(l)var s=l(r)}for(t&&t(o);ur(792)));n=r.O(n)})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/block.json b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/block.json
deleted file mode 100644
index c7015d33..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/block.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "name": "activitypub/followers",
- "apiVersion": 3,
- "version": "1.0.0",
- "title": "Fediverse Followers",
- "category": "widgets",
- "description": "Display your followers from the Fediverse on your website.",
- "textdomain": "activitypub",
- "icon": "groups",
- "supports": {
- "html": false
- },
- "attributes": {
- "title": {
- "type": "string",
- "default": "Fediverse Followers"
- },
- "selectedUser": {
- "type": "string",
- "default": "site"
- },
- "per_page": {
- "type": "number",
- "default": 10
- },
- "order": {
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ]
- }
- },
- "styles": [
- {
- "name": "default",
- "label": "No Lines",
- "isDefault": true
- },
- {
- "name": "with-lines",
- "label": "Lines"
- },
- {
- "name": "compact",
- "label": "Compact"
- }
- ],
- "editorScript": "file:./index.js",
- "viewScript": "file:./view.js",
- "style": [
- "file:./style-view.css",
- "wp-block-query-pagination"
- ]
-}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.asset.php b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.asset.php
deleted file mode 100644
index 067872e2..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-url'), 'version' => 'a351235e5feab398a954');
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.js b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.js
deleted file mode 100644
index 4a56a22c..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(()=>{var e={184:(e,t)=>{var a;!function(){"use strict";var l={}.hasOwnProperty;function n(){for(var e=[],t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var l in t)a.o(t,l)&&!a.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.element,l=window.wp.primitives,n=(0,t.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(l.Path,{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",fillRule:"evenodd"})),r=window.wp.components,o=window.wp.blockEditor,i=window.wp.i18n,c=window.React,s=window.wp.apiFetch;var p=a.n(s);const u=window.wp.url;var v=a(184),m=a.n(v);function w({active:e,children:a,page:l,pageClick:n,className:r}){const o=m()("wp-block activitypub-pager",r,{current:e});return(0,t.createElement)("a",{className:o,onClick:t=>{t.preventDefault(),!e&&n(l)}},a)}const b={outlined:"outlined",minimal:"minimal"};function d({compact:e,nextLabel:a,page:l,pageClick:n,perPage:r,prevLabel:o,total:i,variant:c=b.outlined}){const s=((e,t)=>{let a=[1,e-2,e-1,e,e+1,e+2,t];a.sort(((e,t)=>e-t)),a=a.filter(((e,a,l)=>e>=1&&e<=t&&l.lastIndexOf(e)===a));for(let e=a.length-2;e>=0;e--)a[e]===a[e+1]&&a.splice(e+1,1);return a})(l,Math.ceil(i/r)),p=m()("alignwide wp-block-query-pagination is-content-justification-space-between is-layout-flex wp-block-query-pagination-is-layout-flex",`is-${c}`,{"is-compact":e});return(0,t.createElement)("nav",{className:p},o&&(0,t.createElement)(w,{key:"prev",page:l-1,pageClick:n,active:1===l,"aria-label":o,className:"wp-block-query-pagination-previous block-editor-block-list__block"},o),!e&&(0,t.createElement)("div",{className:"block-editor-block-list__block wp-block wp-block-query-pagination-numbers"},s.map((e=>(0,t.createElement)(w,{key:e,page:e,pageClick:n,active:e===l,className:"page-numbers"},e)))),a&&(0,t.createElement)(w,{key:"next",page:l+1,pageClick:n,active:l===Math.ceil(i/r),"aria-label":a,className:"wp-block-query-pagination-next block-editor-block-list__block"},a))}const{namespace:g}=window._activityPubOptions;function f({selectedUser:e,per_page:a,order:l,title:n,page:r,setPage:o,className:s="",followLinks:v=!0,followerData:m=!1}){const w="site"===e?0:e,[b,f]=(0,c.useState)([]),[h,k]=(0,c.useState)(0),[E,_]=(0,c.useState)(0),[x,C]=function(){const[e,t]=(0,c.useState)(1);return[e,t]}(),S=r||x,N=o||C,P=(0,t.createInterpolateElement)(/* translators: arrow for previous followers link */
-(0,i.__)("← Less","activitypub"),{span:(0,t.createElement)("span",{class:"wp-block-query-pagination-previous-arrow is-arrow-arrow","aria-hidden":"true"})}),L=(0,t.createInterpolateElement)(/* translators: arrow for next followers link */
-(0,i.__)("More →","activitypub"),{span:(0,t.createElement)("span",{class:"wp-block-query-pagination-next-arrow is-arrow-arrow","aria-hidden":"true"})}),O=(e,t)=>{f(e),_(t),k(Math.ceil(t/a))};return(0,c.useEffect)((()=>{if(m&&1===S)return O(m.followers,m.total);const e=function(e,t,a,l){const n=`/${g}/actors/${e}/followers`,r={per_page:t,order:a,page:l,context:"full"};return(0,u.addQueryArgs)(n,r)}(w,a,l,S);p()({path:e}).then((e=>O(e.orderedItems,e.totalItems))).catch((()=>{}))}),[w,a,l,S,m]),(0,t.createElement)("div",{className:"activitypub-follower-block "+s},(0,t.createElement)("h3",null,n),(0,t.createElement)("ul",null,b&&b.map((e=>(0,t.createElement)("li",{key:e.url},(0,t.createElement)(y,{...e,followLinks:v}))))),h>1&&(0,t.createElement)(d,{page:S,perPage:a,total:E,pageClick:N,nextLabel:L,prevLabel:P,compact:"is-style-compact"===s}))}function y({name:e,icon:a,url:l,preferredUsername:n,followLinks:o=!0}){const i=`@${n}`,c={};return o||(c.onClick=e=>e.preventDefault()),(0,t.createElement)(r.ExternalLink,{className:"activitypub-link",href:l,title:i,...c},(0,t.createElement)("img",{width:"40",height:"40",src:a.url,class:"avatar activitypub-avatar",alt:e}),(0,t.createElement)("span",{class:"activitypub-actor"},(0,t.createElement)("strong",{className:"activitypub-name"},e),(0,t.createElement)("span",{class:"sep"},"/"),(0,t.createElement)("span",{class:"activitypub-handle"},i)))}const h=window.wp.data,k=window._activityPubOptions?.enabled;(0,e.registerBlockType)("activitypub/followers",{edit:function({attributes:e,setAttributes:a}){const{order:l,per_page:n,selectedUser:c,title:s}=e,p=(0,o.useBlockProps)(),[u,v]=(0,t.useState)(1),m=[{label:(0,i.__)("New to old","activitypub"),value:"desc"},{label:(0,i.__)("Old to new","activitypub"),value:"asc"}],w=function(){const e=k?.users?(0,h.useSelect)((e=>e("core").getUsers({who:"authors"}))):[];return(0,t.useMemo)((()=>{if(!e)return[];const t=k?.site?[{label:(0,i.__)("Whole Site","activitypub"),value:"site"}]:[];return e.reduce(((e,t)=>(e.push({label:t.name,value:`${t.id}`}),e)),t)}),[e])}(),b=e=>t=>{v(1),a({[e]:t})};return(0,t.useEffect)((()=>{w.length&&(w.find((({value:e})=>e===c))||a({selectedUser:w[0].value}))}),[c,w]),(0,t.createElement)("div",{...p},(0,t.createElement)(o.InspectorControls,{key:"setting"},(0,t.createElement)(r.PanelBody,{title:(0,i.__)("Followers Options","activitypub")},(0,t.createElement)(r.TextControl,{label:(0,i.__)("Title","activitypub"),help:(0,i.__)("Title to display above the list of followers. Blank for none.","activitypub"),value:s,onChange:e=>a({title:e})}),w.length>1&&(0,t.createElement)(r.SelectControl,{label:(0,i.__)("Select User","activitypub"),value:c,options:w,onChange:b("selectedUser")}),(0,t.createElement)(r.SelectControl,{label:(0,i.__)("Sort","activitypub"),value:l,options:m,onChange:b("order")}),(0,t.createElement)(r.RangeControl,{label:(0,i.__)("Number of Followers","activitypub"),value:n,onChange:b("per_page"),min:1,max:10}))),(0,t.createElement)(f,{...e,page:u,setPage:v,followLinks:!1}))},save:()=>null,icon:n})})()})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/style-view.css b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/style-view.css
deleted file mode 100644
index 824879e9..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/style-view.css
+++ /dev/null
@@ -1 +0,0 @@
-.activitypub-follower-block.is-style-compact .activitypub-handle,.activitypub-follower-block.is-style-compact .sep{display:none}.activitypub-follower-block.is-style-with-lines ul li{border-bottom:.5px solid;margin-bottom:.5rem;padding-bottom:.5rem}.activitypub-follower-block.is-style-with-lines ul li:last-child{border-bottom:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle,.activitypub-follower-block.is-style-with-lines .activitypub-name{text-decoration:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle:hover,.activitypub-follower-block.is-style-with-lines .activitypub-name:hover{text-decoration:underline}.activitypub-follower-block ul{margin:0!important;padding:0!important}.activitypub-follower-block li{display:flex;margin-bottom:1rem}.activitypub-follower-block img{border-radius:50%;height:40px;margin-right:var(--wp--preset--spacing--20,.5rem);width:40px}.activitypub-follower-block .activitypub-link{align-items:center;color:inherit!important;display:flex;flex-flow:row nowrap;max-width:100%;text-decoration:none!important}.activitypub-follower-block .activitypub-handle,.activitypub-follower-block .activitypub-name{text-decoration:underline;text-decoration-thickness:.8px;text-underline-position:under}.activitypub-follower-block .activitypub-handle:hover,.activitypub-follower-block .activitypub-name:hover{text-decoration:none}.activitypub-follower-block .activitypub-name{font-size:var(--wp--preset--font-size--normal,16px)}.activitypub-follower-block .activitypub-actor{font-size:var(--wp--preset--font-size--small,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follower-block .sep{padding:0 .2rem}.activitypub-follower-block .wp-block-query-pagination{margin-top:1.5rem}.activitypub-follower-block .activitypub-pager{cursor:default}.activitypub-follower-block .activitypub-pager.current{opacity:.33}.activitypub-follower-block .page-numbers{padding:0 .2rem}.activitypub-follower-block .page-numbers.current{font-weight:700;opacity:1}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.asset.php b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.asset.php
deleted file mode 100644
index b85c9d71..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('react', 'wp-api-fetch', 'wp-components', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '8c01e26171636c3b698f');
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.js b/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.js
deleted file mode 100644
index 5b6083d4..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/followers/view.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(()=>{var e,t={142:(e,t,a)=>{"use strict";const r=window.wp.element,n=window.React,l=window.wp.apiFetch;var o=a.n(l);const i=window.wp.url,c=window.wp.i18n;var s=a(184),p=a.n(s);function u({active:e,children:t,page:a,pageClick:n,className:l}){const o=p()("wp-block activitypub-pager",l,{current:e});return(0,r.createElement)("a",{className:o,onClick:t=>{t.preventDefault(),!e&&n(a)}},t)}const m={outlined:"outlined",minimal:"minimal"};function f({compact:e,nextLabel:t,page:a,pageClick:n,perPage:l,prevLabel:o,total:i,variant:c=m.outlined}){const s=((e,t)=>{let a=[1,e-2,e-1,e,e+1,e+2,t];a.sort(((e,t)=>e-t)),a=a.filter(((e,a,r)=>e>=1&&e<=t&&r.lastIndexOf(e)===a));for(let e=a.length-2;e>=0;e--)a[e]===a[e+1]&&a.splice(e+1,1);return a})(a,Math.ceil(i/l)),f=p()("alignwide wp-block-query-pagination is-content-justification-space-between is-layout-flex wp-block-query-pagination-is-layout-flex",`is-${c}`,{"is-compact":e});return(0,r.createElement)("nav",{className:f},o&&(0,r.createElement)(u,{key:"prev",page:a-1,pageClick:n,active:1===a,"aria-label":o,className:"wp-block-query-pagination-previous block-editor-block-list__block"},o),!e&&(0,r.createElement)("div",{className:"block-editor-block-list__block wp-block wp-block-query-pagination-numbers"},s.map((e=>(0,r.createElement)(u,{key:e,page:e,pageClick:n,active:e===a,className:"page-numbers"},e)))),t&&(0,r.createElement)(u,{key:"next",page:a+1,pageClick:n,active:a===Math.ceil(i/l),"aria-label":t,className:"wp-block-query-pagination-next block-editor-block-list__block"},t))}const v=window.wp.components,{namespace:d}=window._activityPubOptions;function b({selectedUser:e,per_page:t,order:a,title:l,page:s,setPage:p,className:u="",followLinks:m=!0,followerData:v=!1}){const b="site"===e?0:e,[g,k]=(0,n.useState)([]),[y,h]=(0,n.useState)(0),[E,x]=(0,n.useState)(0),[_,O]=function(){const[e,t]=(0,n.useState)(1);return[e,t]}(),N=s||_,S=p||O,C=(0,r.createInterpolateElement)(/* translators: arrow for previous followers link */
-(0,c.__)("← Less","activitypub"),{span:(0,r.createElement)("span",{class:"wp-block-query-pagination-previous-arrow is-arrow-arrow","aria-hidden":"true"})}),L=(0,r.createInterpolateElement)(/* translators: arrow for next followers link */
-(0,c.__)("More →","activitypub"),{span:(0,r.createElement)("span",{class:"wp-block-query-pagination-next-arrow is-arrow-arrow","aria-hidden":"true"})}),j=(e,a)=>{k(e),x(a),h(Math.ceil(a/t))};return(0,n.useEffect)((()=>{if(v&&1===N)return j(v.followers,v.total);const e=function(e,t,a,r){const n=`/${d}/actors/${e}/followers`,l={per_page:t,order:a,page:r,context:"full"};return(0,i.addQueryArgs)(n,l)}(b,t,a,N);o()({path:e}).then((e=>j(e.orderedItems,e.totalItems))).catch((()=>{}))}),[b,t,a,N,v]),(0,r.createElement)("div",{className:"activitypub-follower-block "+u},(0,r.createElement)("h3",null,l),(0,r.createElement)("ul",null,g&&g.map((e=>(0,r.createElement)("li",{key:e.url},(0,r.createElement)(w,{...e,followLinks:m}))))),y>1&&(0,r.createElement)(f,{page:N,perPage:t,total:E,pageClick:S,nextLabel:L,prevLabel:C,compact:"is-style-compact"===u}))}function w({name:e,icon:t,url:a,preferredUsername:n,followLinks:l=!0}){const o=`@${n}`,i={};return l||(i.onClick=e=>e.preventDefault()),(0,r.createElement)(v.ExternalLink,{className:"activitypub-link",href:a,title:o,...i},(0,r.createElement)("img",{width:"40",height:"40",src:t.url,class:"avatar activitypub-avatar",alt:e}),(0,r.createElement)("span",{class:"activitypub-actor"},(0,r.createElement)("strong",{className:"activitypub-name"},e),(0,r.createElement)("span",{class:"sep"},"/"),(0,r.createElement)("span",{class:"activitypub-handle"},o)))}const g=window.wp.domReady;a.n(g)()((()=>{[].forEach.call(document.querySelectorAll(".activitypub-follower-block"),(e=>{const t=JSON.parse(e.dataset.attrs);(0,r.render)((0,r.createElement)(b,{...t}),e)}))}))},184:(e,t)=>{var a;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e=[],t=0;t{if(!a){var o=1/0;for(p=0;p=l)&&Object.keys(r.O).every((e=>r.O[e](a[c])))?a.splice(c--,1):(i=!1,l0&&e[p-1][2]>l;p--)e[p]=e[p-1];e[p]=[a,n,l]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={638:0,962:0};r.O.j=t=>0===e[t];var t=(t,a)=>{var n,l,o=a[0],i=a[1],c=a[2],s=0;if(o.some((t=>0!==e[t]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(c)var p=c(r)}for(t&&t(a);sr(142)));n=r.O(n)})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/block.json b/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/block.json
deleted file mode 100644
index b7d0b495..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/block.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "name": "activitypub/remote-reply",
- "apiVersion": 3,
- "version": "1.0.0",
- "title": "Reply on the Fediverse",
- "category": "widgets",
- "description": "",
- "textdomain": "activitypub",
- "viewScript": "file:./index.js"
-}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.asset.php b/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.asset.php
deleted file mode 100644
index 31d03481..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '9aee45886ecf2680fbd4');
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.js b/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.js
deleted file mode 100644
index 384fa0fa..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/index.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,t={667:(e,t,n)=>{const o=window.wp.element,r=window.wp.domReady;var a=n.n(r);const i=window.wp.components,c=window.wp.i18n,l=window.wp.apiFetch;var u=n.n(l);const s=window.wp.primitives,p=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),m=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),d=function({icon:e,size:t=24,...n}){return(0,o.cloneElement)(e,{width:t,height:t,...n})},v=window.wp.compose;function y(e){try{return new URL(e),!0}catch(e){return!1}}function _({actionText:e,copyDescription:t,handle:n,resourceUrl:r}){const a=(0,c.__)("Loading...","activitypub"),l=(0,c.__)("Opening...","activitypub"),s=(0,c.__)("Error","activitypub"),_=(0,c.__)("Invalid","activitypub"),[w,b]=(0,o.useState)(e),[h,f]=(0,o.useState)(p),E=(0,v.useCopyToClipboard)(n,(()=>{f(m),setTimeout((()=>f(p)),1e3)})),[g,C]=(0,o.useState)(""),O=(0,o.useCallback)((()=>{let t;if(!y(g)&&!function(e){const t=e.replace(/^@/,"").split("@");return 2===t.length&&y(`https://${t[1]}`)}(g))return b(_),t=setTimeout((()=>b(e)),2e3),()=>clearTimeout(t);const n=r+g;b(a),u()({path:n}).then((({url:t})=>{b(l),setTimeout((()=>{window.open(t,"_blank"),b(e)}),200)})).catch((()=>{b(s),setTimeout((()=>b(e)),2e3)}))}),[g]);return(0,o.createElement)("div",{className:"activitypub__dialog"},(0,o.createElement)("div",{className:"activitypub-dialog__section"},(0,o.createElement)("h4",null,(0,c.__)("My Profile","activitypub")),(0,o.createElement)("div",{className:"activitypub-dialog-description"},t),(0,o.createElement)("div",{className:"activitypub-dialog__button-group"},(0,o.createElement)("input",{type:"text",value:n,readOnly:!0}),(0,o.createElement)(i.Button,{ref:E},(0,o.createElement)(d,{icon:h}),(0,c.__)("Copy","activitypub")))),(0,o.createElement)("div",{className:"activitypub-dialog__section"},(0,o.createElement)("h4",null,(0,c.__)("Your Profile","activitypub")),(0,o.createElement)("div",{className:"activitypub-dialog__description"},(0,o.createInterpolateElement)((0,c.__)("Or, if you know your own profile, we can start things that way! (eg https://example.com/yourusername or yourusername@example.com)","activitypub"),{code:(0,o.createElement)("code",null)})),(0,o.createElement)("div",{className:"activitypub-dialog__button-group"},(0,o.createElement)("input",{type:"text",value:g,onKeyDown:e=>{"Enter"===e?.code&&O()},onChange:e=>C(e.target.value)}),(0,o.createElement)(i.Button,{onClick:O},w))))}const{namespace:w}=window._activityPubOptions;function b({selectedComment:e,commentId:t}){const n=(0,c.__)("Reply","activitypub"),r=`/${w}/comments/${t}/remote-reply?resource=`,a=(0,c.__)("Copy and paste the Comment URL into the search field of your favorite fediverse app or server.","activitypub");return(0,o.createElement)(_,{actionText:n,copyDescription:a,handle:e,resourceUrl:r})}function h({selectedComment:e,commentId:t}){const[n,r]=(0,o.useState)(!1),a=(0,c.__)("Remote Reply","activitypub");return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Button,{isLink:!0,className:"comment-reply-link activitypub-remote-reply__button",onClick:()=>r(!0)},(0,c.__)("Reply on the Fediverse","activitypub")),n&&(0,o.createElement)(i.Modal,{className:"activitypub-remote-reply__modal activitypub__modal",onRequestClose:()=>r(!1),title:a},(0,o.createElement)(b,{selectedComment:e,commentId:t})))}let f=1;a()((()=>{[].forEach.call(document.querySelectorAll(".activitypub-remote-reply"),(e=>{const t=JSON.parse(e.dataset.attrs);(0,o.createRoot)(e).render((0,o.createElement)(h,{...t,id:"activitypub-remote-reply-link-"+f++,useId:!0}))}))}))}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.m=t,e=[],o.O=(t,n,r,a)=>{if(!n){var i=1/0;for(s=0;s=a)&&Object.keys(o.O).every((e=>o.O[e](n[l])))?n.splice(l--,1):(c=!1,a0&&e[s-1][2]>a;s--)e[s]=e[s-1];e[s]=[n,r,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={805:0,881:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,i=n[0],c=n[1],l=n[2],u=0;if(i.some((t=>0!==e[t]))){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);if(l)var s=l(o)}for(t&&t(n);uo(667)));r=o.O(r)})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/style-index.css b/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/style-index.css
deleted file mode 100644
index 6f32a026..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/build/remote-reply/style-index.css
+++ /dev/null
@@ -1 +0,0 @@
-.activitypub__modal.components-modal__frame{background-color:#f7f7f7;color:#333}.activitypub__modal.components-modal__frame .components-modal__header-heading,.activitypub__modal.components-modal__frame h4{color:#333;letter-spacing:inherit;word-spacing:inherit}.activitypub__modal.components-modal__frame .components-modal__header .components-button:hover{color:var(--wp--preset--color--white)}.activitypub__dialog{max-width:40em}.activitypub__dialog h4{line-height:1;margin:0}.activitypub__dialog .activitypub-dialog__section{margin-bottom:2em}.activitypub__dialog .activitypub-dialog__description{font-size:var(--wp--preset--font-size--normal,.75rem);margin:.33em 0 1em}.activitypub__dialog .activitypub-dialog__button-group{align-items:flex-end;display:flex;justify-content:flex-end}.activitypub__dialog .activitypub-dialog__button-group svg{height:21px;margin-right:.5em;width:21px}.activitypub__dialog .activitypub-dialog__button-group input{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);border-radius:inherit 0;color:var(--wp--preset--color--black);flex:1;padding:6px 12px}.activitypub__dialog .activitypub-dialog__button-group button{align-self:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);margin-left:0;text-decoration:none}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-activity.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-activity.php
deleted file mode 100644
index fcc35e46..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-activity.php
+++ /dev/null
@@ -1,191 +0,0 @@
-
- * | array
- * | Link
- */
- protected $actor;
-
- /**
- * The indirect object, or target, of the activity.
- * The precise meaning of the target is largely dependent on the
- * type of action being described but will often be the object of
- * the English preposition "to".
- * For instance, in the activity "John added a movie to his
- * wishlist", the target of the activity is John's wishlist.
- * An activity can have more than one target.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-target
- *
- * @var string
- * | ObjectType
- * | array
- * | Link
- * | array
- */
- protected $target;
-
- /**
- * Describes the result of the activity.
- * For instance, if a particular action results in the creation of
- * a new resource, the result property can be used to describe
- * that new resource.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-result
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $result;
-
- /**
- * An indirect object of the activity from which the
- * activity is directed.
- * The precise meaning of the origin is the object of the English
- * preposition "from".
- * For instance, in the activity "John moved an item to List B
- * from List A", the origin of the activity is "List A".
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-origin
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $origin;
-
- /**
- * One or more objects used (or to be used) in the completion of an
- * Activity.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-instrument
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $instrument;
-
- /**
- * Set the object and copy Object properties to the Activity.
- *
- * Any to, bto, cc, bcc, and audience properties specified on the object
- * MUST be copied over to the new Create activity by the server.
- *
- * @see https://www.w3.org/TR/activitypub/#object-without-create
- *
- * @param string|Base_Objectr|Link|null $object
- *
- * @return void
- */
- public function set_object( $object ) {
- // convert array to object
- if ( is_array( $object ) ) {
- $object = self::init_from_array( $object );
- }
-
- // set object
- $this->set( 'object', $object );
-
- if ( ! is_object( $object ) ) {
- return;
- }
-
- foreach ( array( 'to', 'bto', 'cc', 'bcc', 'audience' ) as $i ) {
- $this->set( $i, $object->get( $i ) );
- }
-
- if ( $object->get_published() && ! $this->get_published() ) {
- $this->set( 'published', $object->get_published() );
- }
-
- if ( $object->get_updated() && ! $this->get_updated() ) {
- $this->set( 'updated', $object->get_updated() );
- }
-
- if ( $object->get_attributed_to() && ! $this->get_actor() ) {
- $this->set( 'actor', $object->get_attributed_to() );
- }
-
- if ( $object->get_id() && ! $this->get_id() ) {
- $id = strtok( $object->get_id(), '#' );
- if ( $object->get_updated() ) {
- $updated = $object->get_updated();
- } else {
- $updated = $object->get_published();
- }
- $this->set( 'id', $id . '#activity-' . strtolower( $this->get_type() ) . '-' . $updated );
- }
- }
-
- /**
- * The context of an Activity is usually just the context of the object it contains.
- *
- * @return array $context A compacted JSON-LD context.
- */
- public function get_json_ld_context() {
- if ( $this->object instanceof Base_Object ) {
- $class = get_class( $this->object );
- if ( $class && $class::JSON_LD_CONTEXT ) {
- // Without php 5.6 support this could be just: 'return $this->object::JSON_LD_CONTEXT;'
- return $class::JSON_LD_CONTEXT;
- }
- }
-
- return static::JSON_LD_CONTEXT;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-actor.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-actor.php
deleted file mode 100644
index 64631888..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-actor.php
+++ /dev/null
@@ -1,174 +0,0 @@
- 'http://schema.org#',
- 'toot' => 'http://joinmastodon.org/ns#',
- 'webfinger' => 'https://webfinger.net/#',
- 'lemmy' => 'https://join-lemmy.org/ns#',
- 'manuallyApprovesFollowers' => 'as:manuallyApprovesFollowers',
- 'PropertyValue' => 'schema:PropertyValue',
- 'value' => 'schema:value',
- 'Hashtag' => 'as:Hashtag',
- 'featured' => array(
- '@id' => 'toot:featured',
- '@type' => '@id',
- ),
- 'featuredTags' => array(
- '@id' => 'toot:featuredTags',
- '@type' => '@id',
- ),
- 'moderators' => array(
- '@id' => 'lemmy:moderators',
- '@type' => '@id',
- ),
- 'postingRestrictedToMods' => 'lemmy:postingRestrictedToMods',
- 'discoverable' => 'toot:discoverable',
- 'indexable' => 'toot:indexable',
- 'resource' => 'webfinger:resource',
- ),
- );
-
- /**
- * @var string
- */
- protected $type;
-
- /**
- * A reference to an ActivityStreams OrderedCollection comprised of
- * all the messages received by the actor.
- *
- * @see https://www.w3.org/TR/activitypub/#inbox
- *
- * @var string
- * | null
- */
- protected $inbox;
-
- /**
- * A reference to an ActivityStreams OrderedCollection comprised of
- * all the messages produced by the actor.
- *
- * @see https://www.w3.org/TR/activitypub/#outbox
- *
- * @var string
- * | null
- */
- protected $outbox;
-
- /**
- * A link to an ActivityStreams collection of the actors that this
- * actor is following.
- *
- * @see https://www.w3.org/TR/activitypub/#following
- *
- * @var string
- */
- protected $following;
-
- /**
- * A link to an ActivityStreams collection of the actors that
- * follow this actor.
- *
- * @see https://www.w3.org/TR/activitypub/#followers
- *
- * @var string
- */
- protected $followers;
-
- /**
- * A link to an ActivityStreams collection of objects this actor has
- * liked.
- *
- * @see https://www.w3.org/TR/activitypub/#liked
- *
- * @var string
- */
- protected $liked;
-
- /**
- * A list of supplementary Collections which may be of interest.
- *
- * @see https://www.w3.org/TR/activitypub/#streams-property
- *
- * @var array
- */
- protected $streams = array();
-
- /**
- * A short username which may be used to refer to the actor, with no
- * uniqueness guarantees.
- *
- * @see https://www.w3.org/TR/activitypub/#preferredUsername
- *
- * @var string|null
- */
- protected $preferred_username;
-
- /**
- * A JSON object which maps additional typically server/domain-wide
- * endpoints which may be useful either for this actor or someone
- * referencing this actor. This mapping may be nested inside the
- * actor document as the value or may be a link to a JSON-LD
- * document with these properties.
- *
- * @see https://www.w3.org/TR/activitypub/#endpoints
- *
- * @var string|array|null
- */
- protected $endpoints;
-
- /**
- * It's not part of the ActivityPub protocol but it's a quite common
- * practice to handle an actor public key with a publicKey array:
- * [
- * 'id' => 'https://my-example.com/actor#main-key'
- * 'owner' => 'https://my-example.com/actor',
- * 'publicKeyPem' => '-----BEGIN PUBLIC KEY-----
- * MIIBI [...]
- * DQIDAQAB
- * -----END PUBLIC KEY-----'
- * ]
- *
- * @see https://www.w3.org/wiki/SocialCG/ActivityPub/Authentication_Authorization#Signing_requests_using_HTTP_Signatures
- *
- * @var string|array|null
- */
- protected $public_key;
-
- /**
- * It's not part of the ActivityPub protocol but it's a quite common
- * practice to lock an account. If anabled, new followers will not be
- * automatically accepted, but will instead require you to manually
- * approve them.
- *
- * WordPress does only support 'false' at the moment.
- *
- * @see https://docs.joinmastodon.org/spec/activitypub/#as
- *
- * @context as:manuallyApprovesFollowers
- *
- * @var boolean
- */
- protected $manually_approves_followers = false;
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-base-object.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-base-object.php
deleted file mode 100644
index 9a5cd3f8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/class-base-object.php
+++ /dev/null
@@ -1,714 +0,0 @@
- 'as:Hashtag',
- ),
- );
-
- /**
- * The object's unique global identifier
- *
- * @see https://www.w3.org/TR/activitypub/#obj-id
- *
- * @var string
- */
- protected $id;
-
- /**
- * @var string
- */
- protected $type = 'Object';
-
- /**
- * A resource attached or related to an object that potentially
- * requires special handling.
- * The intent is to provide a model that is at least semantically
- * similar to attachments in email.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-attachment
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $attachment;
-
- /**
- * One or more entities to which this object is attributed.
- * The attributed entities might not be Actors. For instance, an
- * object might be attributed to the completion of another activity.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-attributedto
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $attributed_to;
-
- /**
- * One or more entities that represent the total population of
- * entities for which the object can considered to be relevant.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-audience
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $audience;
-
- /**
- * The content or textual representation of the Object encoded as a
- * JSON string. By default, the value of content is HTML.
- * The mediaType property can be used in the object to indicate a
- * different content type.
- *
- * The content MAY be expressed using multiple language-tagged
- * values.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-content
- *
- * @var string|null
- */
- protected $content;
-
- /**
- * The context within which the object exists or an activity was
- * performed.
- * The notion of "context" used is intentionally vague.
- * The intended function is to serve as a means of grouping objects
- * and activities that share a common originating context or
- * purpose. An example could be all activities relating to a common
- * project or event.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-context
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $context;
-
- /**
- * The content MAY be expressed using multiple language-tagged
- * values.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-content
- *
- * @var array|null
- */
- protected $content_map;
-
- /**
- * A simple, human-readable, plain-text name for the object.
- * HTML markup MUST NOT be included.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-name
- *
- * @var string|null xsd:string
- */
- protected $name;
-
- /**
- * The name MAY be expressed using multiple language-tagged values.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-name
- *
- * @var array|null rdf:langString
- */
- protected $name_map;
-
- /**
- * The date and time describing the actual or expected ending time
- * of the object.
- * When used with an Activity object, for instance, the endTime
- * property specifies the moment the activity concluded or
- * is expected to conclude.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-endtime
- *
- * @var string|null
- */
- protected $end_time;
-
- /**
- * The entity (e.g. an application) that generated the object.
- *
- * @var string|null
- */
- protected $generator;
-
- /**
- * An entity that describes an icon for this object.
- * The image should have an aspect ratio of one (horizontal)
- * to one (vertical) and should be suitable for presentation
- * at a small size.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon
- *
- * @var string
- * | Image
- * | Link
- * | array
- * | array
- * | null
- */
- protected $icon;
-
- /**
- * An entity that describes an image for this object.
- * Unlike the icon property, there are no aspect ratio
- * or display size limitations assumed.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-image-term
- *
- * @var string
- * | Image
- * | Link
- * | array
- * | array
- * | null
- */
- protected $image;
-
- /**
- * One or more entities for which this object is considered a
- * response.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-inreplyto
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $in_reply_to;
-
- /**
- * One or more physical or logical locations associated with the
- * object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-location
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $location;
-
- /**
- * An entity that provides a preview of this object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-preview
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $preview;
-
- /**
- * The date and time at which the object was published
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-published
- *
- * @var string|null xsd:dateTime
- */
- protected $published;
-
- /**
- * The date and time describing the actual or expected starting time
- * of the object.
- * When used with an Activity object, for instance, the startTime
- * property specifies the moment the activity began
- * or is scheduled to begin.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-starttime
- *
- * @var string|null xsd:dateTime
- */
- protected $start_time;
-
- /**
- * A natural language summarization of the object encoded as HTML.
- * Multiple language tagged summaries MAY be provided.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-summary
- *
- * @var string
- * | ObjectType
- * | Link
- * | null
- */
- protected $summary;
-
- /**
- * The content MAY be expressed using multiple language-tagged
- * values.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-summary
- *
- * @var array|null
- */
- protected $summary_map;
-
- /**
- * One or more "tags" that have been associated with an objects.
- * A tag can be any kind of Object.
- * The key difference between attachment and tag is that the former
- * implies association by inclusion, while the latter implies
- * associated by reference.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tag
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $tag;
-
- /**
- * The date and time at which the object was updated
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-updated
- *
- * @var string|null xsd:dateTime
- */
- protected $updated;
-
- /**
- * One or more links to representations of the object.
- *
- * @var string
- * | array
- * | Link
- * | array
- * | null
- */
- protected $url;
-
- /**
- * An entity considered to be part of the public primary audience
- * of an Object
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-to
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $to;
-
- /**
- * An Object that is part of the private primary audience of this
- * Object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-bto
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $bto;
-
- /**
- * An Object that is part of the public secondary audience of this
- * Object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-cc
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $cc;
-
- /**
- * One or more Objects that are part of the private secondary
- * audience of this Object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-bcc
- *
- * @var string
- * | ObjectType
- * | Link
- * | array
- * | array
- * | null
- */
- protected $bcc;
-
- /**
- * The MIME media type of the value of the content property.
- * If not specified, the content property is assumed to contain
- * text/html content.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-mediatype
- *
- * @var string|null
- */
- protected $media_type;
-
- /**
- * When the object describes a time-bound resource, such as an audio
- * or video, a meeting, etc, the duration property indicates the
- * object's approximate duration.
- * The value MUST be expressed as an xsd:duration as defined by
- * xmlschema11-2, section 3.3.6 (e.g. a period of 5 seconds is
- * represented as "PT5S").
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-duration
- *
- * @var string|null
- */
- protected $duration;
-
- /**
- * Intended to convey some sort of source from which the content
- * markup was derived, as a form of provenance, or to support
- * future editing by clients.
- *
- * @see https://www.w3.org/TR/activitypub/#source-property
- *
- * @var ObjectType
- */
- protected $source;
-
- /**
- * A Collection containing objects considered to be responses to
- * this object.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-replies
- *
- * @var string
- * | Collection
- * | Link
- * | null
- */
- protected $replies;
-
- /**
- * Magic function to implement getter and setter
- *
- * @param string $method The method name.
- * @param string $params The method params.
- *
- * @return void
- */
- public function __call( $method, $params ) {
- $var = \strtolower( \substr( $method, 4 ) );
-
- if ( \strncasecmp( $method, 'get', 3 ) === 0 ) {
- if ( ! $this->has( $var ) ) {
- return new WP_Error( 'invalid_key', __( 'Invalid key', 'activitypub' ), array( 'status' => 404 ) );
- }
-
- return $this->$var;
- }
-
- if ( \strncasecmp( $method, 'set', 3 ) === 0 ) {
- return $this->set( $var, $params[0] );
- }
-
- if ( \strncasecmp( $method, 'add', 3 ) === 0 ) {
- $this->add( $var, $params[0] );
- }
- }
-
- /**
- * Magic function, to transform the object to string.
- *
- * @return string The object id.
- */
- public function __toString() {
- return $this->to_string();
- }
-
- /**
- * Function to transform the object to string.
- *
- * @return string The object id.
- */
- public function to_string() {
- return $this->get_id();
- }
-
- /**
- * Generic getter.
- *
- * @param string $key The key to get.
- *
- * @return mixed The value.
- */
- public function get( $key ) {
- if ( ! $this->has( $key ) ) {
- return new WP_Error( 'invalid_key', __( 'Invalid key', 'activitypub' ), array( 'status' => 404 ) );
- }
-
- return call_user_func( array( $this, 'get_' . $key ) );
- }
-
- /**
- * Check if the object has a key
- *
- * @param string $key The key to check.
- *
- * @return boolean True if the object has the key.
- */
- public function has( $key ) {
- return property_exists( $this, $key );
- }
-
- /**
- * Generic setter.
- *
- * @param string $key The key to set.
- * @param string $value The value to set.
- *
- * @return mixed The value.
- */
- public function set( $key, $value ) {
- if ( ! $this->has( $key ) ) {
- return new WP_Error( 'invalid_key', __( 'Invalid key', 'activitypub' ), array( 'status' => 404 ) );
- }
-
- $this->$key = $value;
-
- return $this;
- }
-
- /**
- * Generic adder.
- *
- * @param string $key The key to set.
- * @param mixed $value The value to add.
- *
- * @return mixed The value.
- */
- public function add( $key, $value ) {
- if ( ! $this->has( $key ) ) {
- return new WP_Error( 'invalid_key', __( 'Invalid key', 'activitypub' ), array( 'status' => 404 ) );
- }
-
- if ( ! isset( $this->$key ) ) {
- $this->$key = array();
- }
-
- $attributes = $this->$key;
- $attributes[] = $value;
-
- $this->$key = $attributes;
-
- return $this->$key;
- }
-
- /**
- * Convert JSON input to an array.
- *
- * @return string The JSON string.
- *
- * @return \Activitypub\Activity\Base_Object An Object built from the JSON string.
- */
- public static function init_from_json( $json ) {
- $array = \json_decode( $json, true );
-
- if ( ! is_array( $array ) ) {
- $array = array();
- }
-
- return self::init_from_array( $array );
- }
-
- /**
- * Convert JSON input to an array.
- *
- * @return string The object array.
- *
- * @return \Activitypub\Activity\Base_Object An Object built from the JSON string.
- */
- public static function init_from_array( $array ) {
- if ( ! is_array( $array ) ) {
- return new WP_Error( 'invalid_array', __( 'Invalid array', 'activitypub' ), array( 'status' => 404 ) );
- }
-
- $object = new static();
-
- foreach ( $array as $key => $value ) {
- $key = camel_to_snake_case( $key );
- call_user_func( array( $object, 'set_' . $key ), $value );
- }
-
- return $object;
- }
-
- /**
- * Convert JSON input to an array and pre-fill the object.
- *
- * @param string $json The JSON string.
- */
- public function from_json( $json ) {
- $array = \json_decode( $json, true );
-
- $this->from_array( $array );
- }
-
- /**
- * Convert JSON input to an array and pre-fill the object.
- *
- * @param array $array The array.
- */
- public function from_array( $array ) {
- foreach ( $array as $key => $value ) {
- if ( $value ) {
- $key = camel_to_snake_case( $key );
- call_user_func( array( $this, 'set_' . $key ), $value );
- }
- }
- }
-
- /**
- * Convert Object to an array.
- *
- * It tries to get the object attributes if they exist
- * and falls back to the getters. Empty values are ignored.
- *
- * @param bool $include_json_ld_context Whether to include the JSON-LD context. Default true.
- *
- * @return array An array built from the Object.
- */
- public function to_array( $include_json_ld_context = true ) {
- $array = array();
- $vars = get_object_vars( $this );
-
- foreach ( $vars as $key => $value ) {
- // ignotre all _prefixed keys.
- if ( '_' === substr( $key, 0, 1 ) ) {
- continue;
- }
-
- // if value is empty, try to get it from a getter.
- if ( ! $value ) {
- $value = call_user_func( array( $this, 'get_' . $key ) );
- }
-
- if ( is_object( $value ) ) {
- $value = $value->to_array( false );
- }
-
- // if value is still empty, ignore it for the array and continue.
- if ( isset( $value ) ) {
- $array[ snake_to_camel_case( $key ) ] = $value;
- }
- }
-
- if ( $include_json_ld_context ) {
- // Get JsonLD context and move it to '@context' at the top.
- $array = array_merge( array( '@context' => $this->get_json_ld_context() ), $array );
- }
-
- $class = new ReflectionClass( $this );
- $class = strtolower( $class->getShortName() );
-
- $array = \apply_filters( 'activitypub_activity_object_array', $array, $class, $this->id, $this );
- $array = \apply_filters( "activitypub_activity_{$class}_object_array", $array, $this->id, $this );
-
- return $array;
- }
-
- /**
- * Convert Object to JSON.
- *
- * @param bool $include_json_ld_context Whether to include the JSON-LD context. Default true.
- *
- * @return string The JSON string.
- */
- public function to_json( $include_json_ld_context = true ) {
- $array = $this->to_array( $include_json_ld_context );
- $options = \JSON_HEX_TAG | \JSON_HEX_AMP | \JSON_HEX_QUOT;
-
- /*
- * Options to be passed to json_encode()
- *
- * @param int $options The current options flags
- */
- $options = \apply_filters( 'activitypub_json_encode_options', $options );
-
- return \wp_json_encode( $array, $options );
- }
-
- /**
- * Returns the keys of the object vars.
- *
- * @return array The keys of the object vars.
- */
- public function get_object_var_keys() {
- return \array_keys( \get_object_vars( $this ) );
- }
-
- /**
- * Returns the JSON-LD context of this object.
- *
- * @return array $context A compacted JSON-LD context for the ActivityPub object.
- */
- public function get_json_ld_context() {
- return static::JSON_LD_CONTEXT;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-event.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-event.php
deleted file mode 100644
index b0adb84f..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-event.php
+++ /dev/null
@@ -1,340 +0,0 @@
- 'https://joinpeertube.org/ns#',
- 'mz' => 'https://joinmobilizon.org/ns#',
- 'status' => 'http://www.w3.org/2002/12/cal/ical#status',
- 'commentsEnabled' => 'pt:commentsEnabled',
- 'isOnline' => 'mz:isOnline',
- 'timezone' => 'mz:timezone',
- 'participantCount' => 'mz:participantCount',
- 'anonymousParticipationEnabled' => 'mz:anonymousParticipationEnabled',
- 'joinMode' => array(
- '@id' => 'mz:joinMode',
- '@type' => 'mz:joinModeType',
- ),
- 'externalParticipationUrl' => array(
- '@id' => 'mz:externalParticipationUrl',
- '@type' => 'schema:URL',
- ),
- 'repliesModerationOption' => array(
- '@id' => 'mz:repliesModerationOption',
- '@type' => '@vocab',
- ),
- 'contacts' => array(
- '@id' => 'mz:contacts',
- '@type' => '@id',
- ),
- ),
- );
-
- /**
- * Mobilizon compatible values for repliesModertaionOption.
- * @var array
- */
- const REPLIES_MODERATION_OPTION_TYPES = array( 'allow_all', 'closed' );
-
- /**
- * Mobilizon compatible values for joinModeTypes.
- */
- const JOIN_MODE_TYPES = array( 'free', 'restricted', 'external' ); // and 'invite', but not used by mobilizon atm
-
- /**
- * Allowed values for ical VEVENT STATUS.
- * @var array
- */
- const ICAL_EVENT_STATUS_TYPES = array( 'TENTATIVE', 'CONFIRMED', 'CANCELLED' );
-
- /**
- * Default event categories.
- *
- * These values currently reflect the default set as proposed by Mobilizon to maximize interoperability.
- * @var array
- */
- const DEFAULT_EVENT_CATEGORIES = array(
- 'ARTS',
- 'BOOK_CLUBS',
- 'BUSINESS',
- 'CAUSES',
- 'COMEDY',
- 'CRAFTS',
- 'FOOD_DRINK',
- 'HEALTH',
- 'MUSIC',
- 'AUTO_BOAT_AIR',
- 'COMMUNITY',
- 'FAMILY_EDUCATION',
- 'FASHION_BEAUTY',
- 'FILM_MEDIA',
- 'GAMES',
- 'LANGUAGE_CULTURE',
- 'LEARNING',
- 'LGBTQ',
- 'MOVEMENTS_POLITICS',
- 'NETWORKING',
- 'PARTY',
- 'PERFORMING_VISUAL_ARTS',
- 'PETS',
- 'PHOTOGRAPHY',
- 'OUTDOORS_ADVENTURE',
- 'SPIRITUALITY_RELIGION_BELIEFS',
- 'SCIENCE_TECH',
- 'SPORTS',
- 'THEATRE',
- 'MEETING', // Default value.
- );
-
- /**
- * Event is an implementation of one of the
- * Activity Streams
- *
- * @var string
- */
- protected $type = 'Event';
-
- /**
- * The Title of the event.
- */
- protected $name;
-
- /**
- * The events contacts
- *
- * @context {
- * '@id' => 'mz:contacts',
- * '@type' => '@id',
- * }
- *
- * @var array Array of contacts (ActivityPub actor IDs).
- */
- protected $contacts;
-
- /**
- * Extension invented by PeerTube whether comments/replies are
- * Mobilizon also implemented this as a fallback to their own
- * repliesModerationOption.
- *
- * @see https://docs.joinpeertube.org/api/activitypub#video
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/
- * @var bool|null
- */
- protected $comments_enabled;
-
- /**
- * @context https://joinmobilizon.org/ns#timezone
- * @var string
- */
- protected $timezone;
-
- /**
- * @context https://joinmobilizon.org/ns#repliesModerationOption
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/#repliesmoderation
- * @var string
- */
- protected $replies_moderation_option;
-
- /**
- * @context https://joinmobilizon.org/ns#anonymousParticipationEnabled
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/#anonymousparticipationenabled
- * @var bool
- */
- protected $anonymous_participation_enabled;
-
- /**
- * @context https://schema.org/category
- * @var enum
- */
- protected $category;
-
- /**
- * @context https://schema.org/inLanguage
- * @var
- */
- protected $in_language;
-
- /**
- * @context https://joinmobilizon.org/ns#isOnline
- * @var bool
- */
- protected $is_online;
-
- /**
- * @context https://www.w3.org/2002/12/cal/ical#status
- * @var enum
- */
- protected $status;
-
- /**
- * Which actor created the event.
- *
- * This field is needed due to the current group structure of Mobilizon.
- *
- * @todo this seems to not be a default property of an Object but needed by mobilizon.
- * @var string
- */
- protected $actor;
-
- /**
- * @context https://joinmobilizon.org/ns#externalParticipationUrl
- * @var string
- */
- protected $external_participation_url;
-
- /**
- * @context https://joinmobilizon.org/ns#joinMode
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/#joinmode
- * @var
- */
- protected $join_mode;
-
- /**
- * @context https://joinmobilizon.org/ns#participantCount
- * @var int
- */
- protected $participant_count;
-
- /**
- * @context https://schema.org/maximumAttendeeCapacity
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/#maximumattendeecapacity
- * @var int
- */
- protected $maximum_attendee_capacity;
-
- /**
- * @context https://schema.org/remainingAttendeeCapacity
- * @see https://docs.joinmobilizon.org/contribute/activity_pub/#remainignattendeecapacity
- * @var int
- */
- protected $remaining_attendee_capacity;
-
- /**
- * Setter for the timezone.
- *
- * The passed timezone is only set when it is a valid one, otherwise the site's timezone is used.
- *
- * @param string $timezone The timezone string to be set, e.g. 'Europe/Berlin'.
- */
- public function set_timezone( $timezone ) {
- if ( in_array( $timezone, timezone_identifiers_list(), true ) ) {
- $this->timezone = $timezone;
- } else {
- $this->timezone = wp_timezone_string();
- }
-
- return $this;
- }
-
- /**
- * Custom setter for repliesModerationOption which also directy sets commentsEnabled accordingly.
- *
- * @param string $type
- */
- public function set_replies_moderation_option( $type ) {
- if ( in_array( $type, self::REPLIES_MODERATION_OPTION_TYPES, true ) ) {
- $this->replies_moderation_option = $type;
- $this->comments_enabled = ( 'allow_all' === $type ) ? true : false;
- } else {
- _doing_it_wrong(
- __METHOD__,
- 'The replies moderation option must be either allow_all or closed.',
- ''
- );
- }
-
- return $this;
- }
-
- /**
- * Custom setter for commentsEnabled which also directly sets repliesModerationOption accordingly.
- *
- * @param bool $comments_enabled
- */
- public function set_comments_enabled( $comments_enabled ) {
- if ( is_bool( $comments_enabled ) ) {
- $this->comments_enabled = $comments_enabled;
- $this->replies_moderation_option = $comments_enabled ? 'allow_all' : 'closed';
- } else {
- _doing_it_wrong(
- __METHOD__,
- 'The commentsEnabled must be boolean.',
- ''
- );
- }
-
- return $this;
- }
-
- /**
- * Custom setter for the ical status that checks whether the status is an ical event status.
- *
- * @param string $status
- */
- public function set_status( $status ) {
- if ( in_array( $status, self::ICAL_EVENT_STATUS_TYPES, true ) ) {
- $this->status = $status;
- } else {
- _doing_it_wrong(
- __METHOD__,
- 'The status of the event must be a VEVENT iCal status.',
- ''
- );
- }
-
- return $this;
- }
-
- /**
- * Custom setter for the event category.
- *
- * Falls back to Mobilizons default category.
- *
- * @param string $category
- * @param bool $mobilizon_compatibilty Whether the category must be compatibly with Mobilizon.
- */
- public function set_category( $category, $mobilizon_compatibilty = true ) {
- if ( $mobilizon_compatibilty ) {
- $this->category = in_array( $category, self::DEFAULT_EVENT_CATEGORIES, true ) ? $category : 'MEETING';
- } else {
- $this->category = $category;
- }
-
- return $this;
- }
-
- /**
- * Custom setter for an external participation url.
- *
- * Automatically sets the joinMode to true if called.
- *
- * @param string $url
- */
- public function set_external_participation_url( $url ) {
- if ( preg_match( '/^https?:\/\/.*/i', $url ) ) {
- $this->external_participation_url = $url;
- $this->join_mode = 'external';
- }
-
- return $this;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-place.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-place.php
deleted file mode 100644
index f84013df..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/activity/extended-object/class-place.php
+++ /dev/null
@@ -1,93 +0,0 @@
-= 0.0f, <= 100.0f]
- */
- protected $accuracy;
-
- /**
- * Indicates the altitude of a place. The measurement units is indicated using the units property.
- * If units is not specified, the default is assumed to be "m" indicating meters.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-altitude
- * @var float xsd:float
- */
- protected $altitude;
-
- /**
- * The latitude of a place.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-latitude
- * @var float xsd:float
- */
- protected $latitude;
-
- /**
- * The longitude of a place.
- *
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-longitude
- * @var float xsd:float
- */
- protected $longitude;
-
- /**
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-radius
- * @var float
- */
- protected $radius;
-
- /**
- * @see https://www.w3.org/TR/activitystreams-vocabulary/#dfn-units
- * @var string
- */
- protected $units;
-
- /**
- * @var Postal_Address|string
- */
- protected $address;
-
- public function set_address( $address ) {
- if ( is_string( $address ) || is_array( $address ) ) {
- $this->address = $address;
- } else {
- _doing_it_wrong(
- __METHOD__,
- 'The address must be either a string or an array like schema.org/PostalAddress.',
- ''
- );
- }
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activity-dispatcher.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activity-dispatcher.php
deleted file mode 100644
index 38ba1858..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activity-dispatcher.php
+++ /dev/null
@@ -1,238 +0,0 @@
-change_wp_user_id( $user_id );
- }
-
- $user_id = $transformer->get_wp_user_id();
-
- if ( is_user_disabled( $user_id ) ) {
- return;
- }
-
- $activity = $transformer->to_activity( $type );
-
- self::send_activity_to_followers( $activity, $user_id, $wp_object );
- }
-
- /**
- * Send Announces to followers and mentioned users.
- *
- * @param mixed $wp_object The ActivityPub Post.
- * @param string $type The Activity-Type.
- *
- * @return void
- */
- public static function send_announce( $wp_object, $type ) {
- if ( ! in_array( $type, array( 'Create', 'Update' ), true ) ) {
- return;
- }
-
- if ( is_user_disabled( Users::BLOG_USER_ID ) ) {
- return;
- }
-
- $transformer = Factory::get_transformer( $wp_object );
-
- if ( \is_wp_error( $transformer ) ) {
- return;
- }
-
- $user_id = Users::BLOG_USER_ID;
- $activity = $transformer->to_activity( $type );
- $user = Users::get_by_id( Users::BLOG_USER_ID );
-
- $announce = new Activity();
- $announce->set_type( 'Announce' );
- $announce->set_object( $activity );
- $announce->set_actor( $user->get_id() );
-
- self::send_activity_to_followers( $announce, $user_id, $wp_object );
- }
-
- /**
- * Send a "Update" Activity when a user updates their profile.
- *
- * @param int $user_id The user ID to send an update for.
- *
- * @return void
- */
- public static function send_profile_update( $user_id ) {
- $user = Users::get_by_various( $user_id );
-
- // bail if that's not a good user
- if ( is_wp_error( $user ) ) {
- return;
- }
-
- // build the update
- $activity = new Activity();
- $activity->set_id( $user->get_url() . '#update' );
- $activity->set_type( 'Update' );
- $activity->set_actor( $user->get_url() );
- $activity->set_object( $user->get_url() );
- $activity->set_to( 'https://www.w3.org/ns/activitystreams#Public' );
-
- // send the update
- self::send_activity_to_followers( $activity, $user_id, $user );
- }
-
- /**
- * Send an Activity to all followers and mentioned users.
- *
- * @param Activity $activity The ActivityPub Activity.
- * @param int $user_id The user ID.
- * @param WP_User|WP_Post|WP_Comment $wp_object The WordPress object.
- *
- * @return void
- */
- private static function send_activity_to_followers( $activity, $user_id, $wp_object ) {
- // check if the Activity should be send to the followers
- if ( ! apply_filters( 'activitypub_send_activity_to_followers', true, $activity, $user_id, $wp_object ) ) {
- return;
- }
-
- $follower_inboxes = Followers::get_inboxes( $user_id );
-
- $mentioned_inboxes = array();
- $cc = $activity->get_cc();
- if ( $cc ) {
- $mentioned_inboxes = Mention::get_inboxes( $cc );
- }
-
- $inboxes = array_merge( $follower_inboxes, $mentioned_inboxes );
- $inboxes = array_unique( $inboxes );
-
- if ( empty( $inboxes ) ) {
- return;
- }
-
- $json = $activity->to_json();
-
- foreach ( $inboxes as $inbox ) {
- safe_remote_post( $inbox, $json, $user_id );
- }
-
- set_wp_object_state( $wp_object, 'federated' );
- }
-
- /**
- * Send a "Create" or "Update" Activity for a WordPress Post.
- *
- * @param int $id The WordPress Post ID.
- * @param string $type The Activity-Type.
- *
- * @return void
- */
- public static function send_post( $id, $type ) {
- $post = get_post( $id );
-
- if ( ! $post ) {
- return;
- }
-
- do_action( 'activitypub_send_activity', $post, $type );
- do_action(
- sprintf(
- 'activitypub_send_%s_activity',
- \strtolower( $type )
- ),
- $post
- );
- }
-
- /**
- * Send a "Create" or "Update" Activity for a WordPress Comment.
- *
- * @param int $id The WordPress Comment ID.
- * @param string $type The Activity-Type.
- *
- * @return void
- */
- public static function send_comment( $id, $type ) {
- $comment = get_comment( $id );
-
- if ( ! $comment ) {
- return;
- }
-
- do_action( 'activitypub_send_activity', $comment, $type );
- do_action(
- sprintf(
- 'activitypub_send_%s_activity',
- \strtolower( $type )
- ),
- $comment
- );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activitypub.php b/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activitypub.php
deleted file mode 100644
index afef5b71..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/includes/class-activitypub.php
+++ /dev/null
@@ -1,476 +0,0 @@
-set_404();
- return;
- }
-
- // stop if it's not an ActivityPub comment
- if ( is_activitypub_request() && ! is_local_comment( $comment ) ) {
- return;
- }
-
- wp_safe_redirect( get_comment_link( $comment ) );
- exit;
- }
-
- /**
- * Add the 'activitypub' query variable so WordPress won't mangle it.
- */
- public static function add_query_vars( $vars ) {
- $vars[] = 'activitypub';
- $vars[] = 'c';
- $vars[] = 'p';
-
- return $vars;
- }
-
- /**
- * Replaces the default avatar.
- *
- * @param array $args Arguments passed to get_avatar_data(), after processing.
- * @param int|string|object $id_or_email A user ID, email address, or comment object.
- *
- * @return array $args
- */
- public static function pre_get_avatar_data( $args, $id_or_email ) {
- if (
- ! $id_or_email instanceof \WP_Comment ||
- ! isset( $id_or_email->comment_type ) ||
- $id_or_email->user_id
- ) {
- return $args;
- }
-
- $allowed_comment_types = \apply_filters( 'get_avatar_comment_types', array( 'comment' ) );
- if (
- ! empty( $id_or_email->comment_type ) &&
- ! \in_array(
- $id_or_email->comment_type,
- (array) $allowed_comment_types,
- true
- )
- ) {
- $args['url'] = false;
- /** This filter is documented in wp-includes/link-template.php */
- return \apply_filters( 'get_avatar_data', $args, $id_or_email );
- }
-
- // Check if comment has an avatar.
- $avatar = self::get_avatar_url( $id_or_email->comment_ID );
-
- if ( $avatar ) {
- if ( empty( $args['class'] ) ) {
- $args['class'] = array();
- } elseif ( \is_string( $args['class'] ) ) {
- $args['class'] = \explode( ' ', $args['class'] );
- }
-
- $args['url'] = $avatar;
- $args['class'][] = 'avatar-activitypub';
- $args['class'][] = 'u-photo';
- $args['class'] = \array_unique( $args['class'] );
- }
-
- return $args;
- }
-
- /**
- * Function to retrieve Avatar URL if stored in meta.
- *
- * @param int|WP_Comment $comment
- *
- * @return string $url
- */
- public static function get_avatar_url( $comment ) {
- if ( \is_numeric( $comment ) ) {
- $comment = \get_comment( $comment );
- }
- return \get_comment_meta( $comment->comment_ID, 'avatar_url', true );
- }
-
- /**
- * Store permalink in meta, to send delete Activity.
- *
- * @param string $post_id The Post ID.
- *
- * @return void
- */
- public static function trash_post( $post_id ) {
- \add_post_meta(
- $post_id,
- 'activitypub_canonical_url',
- \get_permalink( $post_id ),
- true
- );
- }
-
- /**
- * Delete permalink from meta
- *
- * @param string $post_id The Post ID
- *
- * @return void
- */
- public static function untrash_post( $post_id ) {
- \delete_post_meta( $post_id, 'activitypub_canonical_url' );
- }
-
- /**
- * Add rewrite rules
- */
- public static function add_rewrite_rules() {
- // If another system needs to take precedence over the ActivityPub rewrite rules,
- // they can define their own and will manually call the appropriate functions as required.
- if ( ACTIVITYPUB_DISABLE_REWRITES ) {
- return;
- }
-
- if ( ! \class_exists( 'Webfinger' ) ) {
- \add_rewrite_rule(
- '^.well-known/webfinger',
- 'index.php?rest_route=/' . ACTIVITYPUB_REST_NAMESPACE . '/webfinger',
- 'top'
- );
- }
-
- if ( ! \class_exists( 'Nodeinfo_Endpoint' ) && true === (bool) \get_option( 'blog_public', 1 ) ) {
- \add_rewrite_rule(
- '^.well-known/nodeinfo',
- 'index.php?rest_route=/' . ACTIVITYPUB_REST_NAMESPACE . '/nodeinfo/discovery',
- 'top'
- );
- \add_rewrite_rule(
- '^.well-known/x-nodeinfo2',
- 'index.php?rest_route=/' . ACTIVITYPUB_REST_NAMESPACE . '/nodeinfo2',
- 'top'
- );
- }
-
- \add_rewrite_rule(
- '^@([\w\-\.]+)',
- 'index.php?rest_route=/' . ACTIVITYPUB_REST_NAMESPACE . '/actors/$matches[1]',
- 'top'
- );
-
- \add_rewrite_endpoint( 'activitypub', EP_AUTHORS | EP_PERMALINK | EP_PAGES );
- }
-
- /**
- * Flush rewrite rules;
- */
- public static function flush_rewrite_rules() {
- self::add_rewrite_rules();
- \flush_rewrite_rules();
- }
-
- /**
- * Theme compatibility stuff
- *
- * @return void
- */
- public static function theme_compat() {
- $site_icon = get_theme_support( 'custom-logo' );
-
- if ( ! $site_icon ) {
- // custom logo support
- add_theme_support(
- 'custom-logo',
- array(
- 'height' => 80,
- 'width' => 80,
- )
- );
- }
-
- $custom_header = get_theme_support( 'custom-header' );
-
- if ( ! $custom_header ) {
- // This theme supports a custom header
- $custom_header_args = array(
- 'width' => 1250,
- 'height' => 600,
- 'header-text' => true,
- );
- add_theme_support( 'custom-header', $custom_header_args );
- }
-
- // We assume that you want to use Post-Formats when enabling the setting
- if ( 'wordpress-post-format' === \get_option( 'activitypub_object_type', ACTIVITYPUB_DEFAULT_OBJECT_TYPE ) ) {
- if ( ! get_theme_support( 'post-formats' ) ) {
- // Add support for the Aside, Gallery Post Formats...
- add_theme_support(
- 'post-formats',
- array(
- 'gallery',
- 'status',
- 'image',
- 'video',
- 'audio',
- )
- );
- }
- }
- }
-
- /**
- * Display plugin upgrade notice to users
- *
- * @param array $data The plugin data
- *
- * @return void
- */
- public static function plugin_update_message( $data ) {
- if ( ! isset( $data['upgrade_notice'] ) ) {
- return;
- }
-
- printf(
- '
',
- \esc_html__( 'You seem to use the System Task Scheduler to process WP_Cron tasks.', 'activitypub' )
- ),
- 'actions' => '',
- 'test' => 'test_system_cron',
- );
-
- if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) {
- return $result;
- }
-
- $result['status'] = 'recommended';
- $result['label'] = \__( 'System Task Scheduler not configured', 'activitypub' );
- $result['badge']['color'] = 'orange';
- $result['description'] = \sprintf(
- '
%s
',
- \__( 'Enhance your WordPress site’s performance and mitigate potential heavy loads caused by plugins like ActivityPub by setting up a system cron job to run WP Cron. This ensures scheduled tasks are executed consistently and reduces the reliance on website traffic for trigger events.', 'activitypub' )
- );
- $result['actions'] .= sprintf(
- '
' . \wp_kses( __( 'The post\'s content. With apply_filters you can decide if filters (apply_filters( \'the_content\', $content )) should be applied or not (default is yes). The values can be yes or no. apply_filters attribute is optional.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_excerpt length="400"]
' .
- '
' . \wp_kses( __( 'The post\'s excerpt (uses the_excerpt if that is set). If no excerpt is provided, will truncate at length (optional, default = 400).', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_permalink type="url"]
' .
- '
' . \wp_kses( __( 'The post\'s permalink. type can be either: url or html (an <a /> tag). type attribute is optional.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_shortlink type="url"]
' .
- '
' . \wp_kses( __( 'The post\'s shortlink. type can be either url or html (an <a /> tag). I can recommend Hum, to prettify the Shortlinks. type attribute is optional.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_hashtags]
' .
- '
' . \wp_kses( __( 'The post\'s tags as hashtags.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_hashcats]
' .
- '
' . \wp_kses( __( 'The post\'s categories as hashtags.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_image type=full]
' .
- '
' . \wp_kses( __( 'The URL for the post\'s featured image, defaults to full size. The type attribute can be any of the following: thumbnail, medium, large, full. type attribute is optional.', 'activitypub' ), array( 'code' => array() ) ) . '
' . \wp_kses( __( 'The URL to the site.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_blogname]
' .
- '
' . \wp_kses( __( 'The name of the site.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
[ap_blogdesc]
' .
- '
' . \wp_kses( __( 'The description of the site.', 'activitypub' ), array( 'code' => array() ) ) . '
' .
- '
' .
- '
' . __( 'You may also use any Shortcode normally available to you on your site, however be aware that Shortcodes may significantly increase the size of your content depending on what they do.', 'activitypub' ) . '
' .
- '
' . __( 'Note: the old Template Tags are now deprecated and automatically converted to the new ones.', 'activitypub' ) . '
' .
- '
' . \wp_kses( \__( 'Let me know if you miss a Template Tag.', 'activitypub' ), 'activitypub' ) . '
' . \__( 'The Fediverse is a new word made of two words: "federation" + "universe"', 'activitypub' ) . '
' .
- '
' . \__( 'It is a federated social network running on free open software on a myriad of computers across the globe. Many independent servers are interconnected and allow people to interact with one another. There\'s no one central site: you choose a server to register. This ensures some decentralization and sovereignty of data. Fediverse (also called Fedi) has no built-in advertisements, no tricky algorithms, no one big corporation dictating the rules. Instead we have small cozy communities of like-minded people. Welcome!', 'activitypub' ) . '
' . \__( 'ActivityPub is a decentralized social networking protocol based on the ActivityStreams 2.0 data format. ActivityPub is an official W3C recommended standard published by the W3C Social Web Working Group. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and subscribing to content.', 'activitypub' ) . '
' .
- '
' . \__( 'WebFinger', 'activitypub' ) . '
' .
- '
' . \__( 'WebFinger is used to discover information about people or other entities on the Internet that are identified by a URI using standard Hypertext Transfer Protocol (HTTP) methods over a secure transport. A WebFinger resource returns a JavaScript Object Notation (JSON) object describing the entity that is queried. The JSON object is referred to as the JSON Resource Descriptor (JRD).', 'activitypub' ) . '
' .
- '
' . \__( 'For a person, the type of information that might be discoverable via WebFinger includes a personal profile address, identity service, telephone number, or preferred avatar. For other entities on the Internet, a WebFinger resource might return JRDs containing link relations that enable a client to discover, for example, that a printer can print in color on A4 paper, the physical location of a server, or other static information.', 'activitypub' ) . '
' .
- '
' . \__( 'On Mastodon [and other Plattforms], user profiles can be hosted either locally on the same website as yours, or remotely on a completely different website. The same username may be used on a different domain. Therefore, a Mastodon user\'s full mention consists of both the username and the domain, in the form @username@domain. In practical terms, @user@example.com is not the same as @user@example.org. If the domain is not included, Mastodon will try to find a local user named @username. However, in order to deliver to someone over ActivityPub, the @username@domain mention is not enough – mentions must be translated to an HTTPS URI first, so that the remote actor\'s inbox and outbox can be found. (This paragraph is copied from the Mastodon Documentation)', 'activitypub' ) . '
' . \__( 'NodeInfo is an effort to create a standardized way of exposing metadata about a server running one of the distributed social networks. The two key goals are being able to get better insights into the user base of distributed social networking and the ability to build tools that allow users to choose the best fitting software and server for their needs.', 'activitypub' ) . '
';
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-buddypress.php b/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-buddypress.php
deleted file mode 100644
index 45cfc0d6..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-buddypress.php
+++ /dev/null
@@ -1,66 +0,0 @@
-url = bp_core_get_user_domain( $author_id ); //add BP member profile URL as user URL
-
- // add BuddyPress' cover_image instead of WordPress' header_image
- $cover_image_url = bp_attachments_get_attachment( 'url', array( 'item_id' => $author_id ) );
-
- if ( $cover_image_url ) {
- $object->image = array(
- 'type' => 'Image',
- 'url' => $cover_image_url,
- );
- }
-
- // change profile URL to BuddyPress' profile URL
- $object->attachment['profile_url'] = array(
- 'type' => 'PropertyValue',
- 'name' => \__( 'Profile', 'activitypub' ),
- 'value' => \html_entity_decode(
- '' . \wp_parse_url( \bp_core_get_user_domain( $author_id ), \PHP_URL_HOST ) . '',
- \ENT_QUOTES,
- 'UTF-8'
- ),
- );
-
- // replace blog URL on multisite
- if ( is_multisite() ) {
- $user_blogs = get_blogs_of_user( $author_id ); //get sites of user to send as AP metadata
-
- if ( ! empty( $user_blogs ) ) {
- unset( $object->attachment['blog_url'] );
-
- foreach ( $user_blogs as $blog ) {
- if ( 1 !== $blog->userblog_id ) {
- $object->attachment[] = array(
- 'type' => 'PropertyValue',
- 'name' => $blog->blogname,
- 'value' => \html_entity_decode(
- '' . \wp_parse_url( $blog->siteurl, \PHP_URL_HOST ) . '',
- \ENT_QUOTES,
- 'UTF-8'
- ),
- );
- }
- }
- }
- }
-
- return $object;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-enable-mastodon-apps.php b/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-enable-mastodon-apps.php
deleted file mode 100644
index 65a78ddf..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-enable-mastodon-apps.php
+++ /dev/null
@@ -1,462 +0,0 @@
-get_id() );
-
- if ( $acct && ! is_wp_error( $acct ) ) {
- $acct = \str_replace( 'acct:', '', $acct );
- } else {
- $acct = $item->get_url();
- }
-
- $account = new Account();
- $account->id = \strval( $item->get__id() );
- $account->username = $item->get_preferred_username();
- $account->acct = $acct;
- $account->display_name = $item->get_name();
- $account->url = $item->get_url();
- $account->uri = $item->get_id();
- $account->avatar = $item->get_icon_url();
- $account->avatar_static = $item->get_icon_url();
- $account->created_at = new DateTime( $item->get_published() );
- $account->last_status_at = new DateTime( $item->get_published() );
- $account->note = $item->get_summary();
- $account->header = $item->get_image_url();
- $account->header_static = $item->get_image_url();
- $account->followers_count = 0;
- $account->following_count = 0;
- $account->statuses_count = 0;
- $account->bot = false;
- $account->locked = false;
- $account->group = false;
- $account->discoversable = false;
- $account->indexable = false;
- $account->hide_collections = false;
- $account->noindex = false;
- $account->fields = array();
- $account->emojis = array();
- $account->roles = array();
-
- return $account;
- },
- $activitypub_followers
- );
-
- $followers = array_merge( $mastodon_followers, $followers );
-
- return $followers;
- }
-
- /**
- * Add followers count to Mastodon API
- *
- * @param Enable_Mastodon_Apps\Entity\Account $account The account
- * @param int $user_id The user id
- *
- * @return Enable_Mastodon_Apps\Entity\Account The filtered Account
- */
- public static function api_account_add_followers( $account, $user_id ) {
- if ( ! $account instanceof Account ) {
- return $account;
- }
-
- $user = Users::get_by_various( $user_id );
-
- if ( ! $user || is_wp_error( $user ) ) {
- return $account;
- }
-
- $header = $user->get_image();
- if ( $header ) {
- $account->header = $header['url'];
- $account->header_static = $header['url'];
- }
-
- foreach ( $user->get_attachment() as $attachment ) {
- if ( 'PropertyValue' === $attachment['type'] ) {
- $account->fields[] = array(
- 'name' => $attachment['name'],
- 'value' => $attachment['value'],
- );
- }
- }
-
- $account->acct = $user->get_preferred_username();
- $account->note = $user->get_summary();
-
- $account->followers_count = Followers::count_followers( $user->get__id() );
- return $account;
- }
-
- /**
- * Resolve external accounts for Mastodon API
- *
- * @param Enable_Mastodon_Apps\Entity\Account $user_data The user data
- * @param string $user_id The user id
- *
- * @return Enable_Mastodon_Apps\Entity\Account The filtered Account
- */
- public static function api_account_external( $user_data, $user_id ) {
- if ( $user_data || ( is_numeric( $user_id ) && $user_id ) ) {
- // Only augment.
- return $user_data;
- }
-
- $uri = Webfinger_Util::resolve( $user_id );
-
- if ( ! $uri || is_wp_error( $uri ) ) {
- return $user_data;
- }
-
- $account = self::get_account_for_actor( $uri );
- if ( $account ) {
- return $account;
- }
-
- return $user_data;
- }
-
- private static function get_account_for_actor( $uri ) {
- if ( ! is_string( $uri ) ) {
- return null;
- }
- $data = get_remote_metadata_by_actor( $uri );
-
- if ( ! $data || is_wp_error( $data ) ) {
- return null;
- }
- $account = new Account();
-
- $acct = Webfinger_Util::uri_to_acct( $uri );
- if ( str_starts_with( $acct, 'acct:' ) ) {
- $acct = substr( $acct, 5 );
- }
-
- $account->id = $acct;
- $account->username = $acct;
- $account->acct = $acct;
- $account->display_name = $data['name'];
- $account->url = $uri;
-
- if ( ! empty( $data['summary'] ) ) {
- $account->note = $data['summary'];
- }
-
- if (
- isset( $data['icon']['type'] ) &&
- isset( $data['icon']['url'] ) &&
- 'Image' === $data['icon']['type']
- ) {
- $account->avatar = $data['icon']['url'];
- $account->avatar_static = $data['icon']['url'];
- }
-
- if ( isset( $data['image'] ) ) {
- $account->header = $data['image']['url'];
- $account->header_static = $data['image']['url'];
- }
- if ( ! isset( $data['published'] ) ) {
- $data['published'] = 'now';
- }
- $account->created_at = new DateTime( $data['published'] );
-
- return $account;
- }
-
- public static function api_search_by_url( $search_data, $request ) {
- $p = \wp_parse_url( $request->get_param( 'q' ) );
- if ( ! $p || ! isset( $p['host'] ) ) {
- return $search_data;
- }
-
- $object = Http::get_remote_object( $request->get_param( 'q' ), true );
- if ( is_wp_error( $object ) || ! isset( $object['attributedTo'] ) ) {
- return $search_data;
- }
-
- $account = self::get_account_for_actor( $object['attributedTo'] );
- if ( ! $account ) {
- return $search_data;
- }
-
- $status = self::activity_to_status( $object, $account );
- if ( $status ) {
- $search_data['statuses'][] = $status;
- }
-
- return $search_data;
- }
-
- public static function api_search( $search_data, $request ) {
- $user_id = \get_current_user_id();
- if ( ! $user_id ) {
- return $search_data;
- }
-
- $q = $request->get_param( 'q' );
- if ( ! $q ) {
- return $search_data;
- }
- $q = sanitize_text_field( wp_unslash( $q ) );
-
- $followers = Followers::get_followers( $user_id, 40, null, array( 's' => $q ) );
- if ( ! $followers ) {
- return $search_data;
- }
-
- foreach ( $followers as $follower ) {
- $acct = Webfinger_Util::uri_to_acct( $follower->get_id() );
-
- if ( $acct && ! is_wp_error( $acct ) ) {
- $acct = \str_replace( 'acct:', '', $acct );
- } else {
- $acct = $follower->get_url();
- }
-
- $account = new Account();
- $account->id = \strval( $follower->get__id() );
- $account->username = $follower->get_preferred_username();
- $account->acct = $acct;
- $account->display_name = $follower->get_name();
- $account->url = $follower->get_url();
- $account->uri = $follower->get_id();
- $account->avatar = $follower->get_icon_url();
- $account->avatar_static = $follower->get_icon_url();
- $account->created_at = new DateTime( $follower->get_published() );
- $account->last_status_at = new DateTime( $follower->get_published() );
- $account->note = $follower->get_summary();
- $account->header = $follower->get_image_url();
- $account->header_static = $follower->get_image_url();
-
- $search_data['accounts'][] = $account;
- }
-
- return $search_data;
- }
-
- public static function api_get_posts_query_args( $args ) {
- if ( isset( $args['author'] ) && is_string( $args['author'] ) ) {
- $uri = Webfinger_Util::resolve( $args['author'] );
- if ( $uri && ! is_wp_error( $uri ) ) {
- $args['activitypub'] = $uri;
- unset( $args['author'] );
- }
- }
-
- return $args;
- }
-
- private static function activity_to_status( $item, $account ) {
- if ( isset( $item['object'] ) ) {
- $object = $item['object'];
- } else {
- $object = $item;
- }
-
- if ( ! isset( $object['type'] ) || 'Note' !== $object['type'] ) {
- return null;
- }
-
- $status = new Status();
- $status->id = $object['id'];
- $status->created_at = new DateTime( $object['published'] );
- $status->content = $object['content'];
- $status->account = $account;
-
- if ( ! empty( $object['inReplyTo'] ) ) {
- $status->in_reply_to_id = $object['inReplyTo'];
- }
-
- if ( ! empty( $object['visibility'] ) ) {
- $status->visibility = $object['visibility'];
- }
- if ( ! empty( $object['url'] ) ) {
- $status->url = $object['url'];
- $status->uri = $object['url'];
- } else {
- $status->uri = $object['id'];
- }
-
- if ( ! empty( $object['attachment'] ) ) {
- $status->media_attachments = array_map(
- function ( $attachment ) {
- $default_attachment = array(
- 'url' => null,
- 'mediaType' => null,
- 'name' => null,
- 'width' => 0,
- 'height' => 0,
- 'blurhash' => null,
- );
-
- $attachment = array_merge( $default_attachment, $attachment );
-
- $media_attachment = new Media_Attachment();
- $media_attachment->id = $attachment['url'];
- $media_attachment->type = strtok( $attachment['mediaType'], '/' );
- $media_attachment->url = $attachment['url'];
- $media_attachment->preview_url = $attachment['url'];
- $media_attachment->description = $attachment['name'];
- if ( $attachment['blurhash'] ) {
- $media_attachment->blurhash = $attachment['blurhash'];
- }
- if ( $attachment['width'] > 0 && $attachment['height'] > 0 ) {
- $media_attachment->meta = array(
- 'original' => array(
- 'width' => $attachment['width'],
- 'height' => $attachment['height'],
- 'size' => $attachment['width'] . 'x' . $attachment['height'],
- 'aspect' => $attachment['width'] / $attachment['height'],
- ),
- );}
- return $media_attachment;
- },
- $object['attachment']
- );
- }
-
- return $status;
- }
-
- public static function api_statuses_external( $statuses, $args ) {
- if ( ! isset( $args['activitypub'] ) ) {
- return $statuses;
- }
-
- $data = get_remote_metadata_by_actor( $args['activitypub'] );
-
- if ( ! $data || is_wp_error( $data ) || ! isset( $data['outbox'] ) ) {
- return $statuses;
- }
-
- $outbox = Http::get_remote_object( $data['outbox'], true );
- if ( is_wp_error( $outbox ) || ! isset( $outbox['first'] ) ) {
- return $statuses;
- }
-
- $account = self::get_account_for_actor( $args['activitypub'] );
- if ( ! $account ) {
- return $statuses;
- }
- $limit = 10;
- if ( isset( $args['posts_per_page'] ) ) {
- $limit = $args['posts_per_page'];
- }
- if ( $limit > 40 ) {
- $limit = 40;
- }
- $activitypub_statuses = array();
- $url = $outbox['first'];
- $tries = 0;
- while ( $url ) {
- if ( ++$tries > 3 ) {
- break;
- }
-
- $posts = Http::get_remote_object( $url, true );
- if ( is_wp_error( $posts ) ) {
- return $statuses;
- }
-
- $new_statuses = array_map(
- function ( $item ) use ( $account, $args ) {
- if ( $args['exclude_replies'] ) {
- if ( isset( $item['object']['inReplyTo'] ) && $item['object']['inReplyTo'] ) {
- return null;
- }
- }
- return self::activity_to_status( $item, $account );
- },
- $posts['orderedItems']
- );
- $activitypub_statuses = array_merge( $activitypub_statuses, array_filter( $new_statuses ) );
- $url = $posts['next'];
-
- if ( count( $activitypub_statuses ) >= $limit ) {
- break;
- }
- }
-
- return array_slice( $activitypub_statuses, 0, $limit );
- }
-
- public static function api_get_replies( $context, $post_id, $url ) {
- $meta = Http::get_remote_object( $url, true );
- if ( is_wp_error( $meta ) || ! isset( $meta['replies']['first']['next'] ) ) {
- return $context;
- }
-
- $replies_url = $meta['replies']['first']['next'];
- $replies = Http::get_remote_object( $replies_url, true );
- if ( is_wp_error( $replies ) || ! isset( $replies['items'] ) ) {
- return $context;
- }
-
- foreach ( $replies['items'] as $url ) {
- $response = Http::get( $url, true );
- if ( is_wp_error( $response ) || wp_remote_retrieve_response_code( $response ) !== 200 ) {
- continue;
- }
- $status = json_decode( wp_remote_retrieve_body( $response ), true );
- if ( ! $status || is_wp_error( $status ) ) {
- continue;
- }
-
- $account = self::get_account_for_actor( $status['attributedTo'] );
- $status = self::activity_to_status( $status, $account );
- if ( $status ) {
- $context['descendants'][ $status->id ] = $status;
- }
- }
-
- return $context;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-jetpack.php b/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-jetpack.php
deleted file mode 100644
index 009811e9..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-jetpack.php
+++ /dev/null
@@ -1,21 +0,0 @@
-= '2.0' ) {
- $nodeinfo['protocols'][] = 'activitypub';
- } else {
- $nodeinfo['protocols']['inbound'][] = 'activitypub';
- $nodeinfo['protocols']['outbound'][] = 'activitypub';
- }
-
- $nodeinfo['usage']['users'] = array(
- 'total' => get_total_users(),
- 'activeMonth' => get_active_users( '1 month ago' ),
- 'activeHalfyear' => get_active_users( '6 month ago' ),
- );
-
- return $nodeinfo;
- }
-
- /**
- * Extend NodeInfo2 data
- *
- * @param array $nodeinfo NodeInfo2 data
- *
- * @return array The extended array
- */
- public static function add_nodeinfo2_data( $nodeinfo ) {
- $nodeinfo['protocols'][] = 'activitypub';
-
- $nodeinfo['usage']['users'] = array(
- 'total' => get_total_users(),
- 'activeMonth' => get_active_users( '1 month ago' ),
- 'activeHalfyear' => get_active_users( '6 month ago' ),
- );
-
- return $nodeinfo;
- }
-
- /**
- * Extend the well-known nodeinfo data
- *
- * @param array $data The well-known nodeinfo data
- *
- * @return array The extended array
- */
- public static function add_wellknown_nodeinfo_data( $data ) {
- $data['links'][] = array(
- 'rel' => 'https://www.w3.org/ns/activitystreams#Application',
- 'href' => get_rest_url_by_path( 'application' ),
- );
-
- return $data;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-webfinger.php b/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-webfinger.php
deleted file mode 100644
index c9727861..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/integration/class-webfinger.php
+++ /dev/null
@@ -1,69 +0,0 @@
-ID );
-
- if ( ! $user || is_wp_error( $user ) ) {
- return $array;
- }
-
- $array['subject'] = sprintf( 'acct:%s', $user->get_webfinger() );
-
- $array['aliases'][] = $user->get_url();
- $array['aliases'][] = $user->get_alternate_url();
-
- $array['links'][] = array(
- 'rel' => 'self',
- 'type' => 'application/activity+json',
- 'href' => $user->get_url(),
- );
-
- return $array;
- }
-
- /**
- * Add WebFinger discovery links
- *
- * @param array $array the jrd array
- * @param string $resource the WebFinger resource
- * @param WP_User $user the WordPress user
- *
- * @return array the jrd array
- */
- public static function add_pseudo_user_discovery( $array, $resource ) {
- $user = Webfinger_Rest::get_profile( $resource );
-
- if ( ! $user || is_wp_error( $user ) ) {
- return $array;
- }
-
- return $user;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/readme.txt b/wp-content/upgrade-temp-backup/plugins/activitypub/readme.txt
deleted file mode 100644
index 0b8f4c99..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/readme.txt
+++ /dev/null
@@ -1,236 +0,0 @@
-=== ActivityPub ===
-Contributors: automattic, pfefferle, mediaformat, mattwiebe, akirk, jeherve, nuriapena, cavalierlife
-Tags: OStatus, fediverse, activitypub, activitystream
-Requires at least: 5.5
-Tested up to: 6.5
-Stable tag: 2.4.0
-Requires PHP: 5.6
-License: MIT
-License URI: http://opensource.org/licenses/MIT
-
-The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.
-
-== Description ==
-
-Enter the fediverse with **ActivityPub**, broadcasting your blog to a wider audience! Attract followers, deliver updates, and receive comments from a diverse user base of **ActivityPub**\-compliant platforms.
-
-With the ActivityPub plugin installed, your WordPress blog itself function as a federated profile, along with profiles for each author. For instance, if your website is `example.com`, then the blog-wide profile can be found at `@example.com@example.com`, and authors like Jane and Bob would have their individual profiles at `@jane@example.com` and `@bobz@example.com`, respectively.
-
-An example: I give you my Mastodon profile name: `@pfefferle@mastodon.social`. You search, see my profile, and hit follow. Now, any post I make appears in your Home feed. Similarly, with the ActivityPub plugin, you can find and follow Jane's profile at `@jane@example.com`.
-
-Once you follow Jane's `@jane@example.com` profile, any blog post she crafts on `example.com` will land in your Home feed. Simultaneously, by following the blog-wide profile `@example.com@example.com`, you'll receive updates from all authors.
-
-**Note**: if no one follows your author or blog instance, your posts remain unseen. The simplest method to verify the plugin's operation is by following your profile. If you possess a Mastodon profile, initiate by following your new one.
-
-The plugin works with the following tested federated platforms, but there may be more that it works with as well:
-
-* [Mastodon](https://joinmastodon.org/)
-* [Pleroma](https://pleroma.social/)/[Akkoma](https://akkoma.social/)
-* [friendica](https://friendi.ca/)
-* [Hubzilla](https://hubzilla.org/)
-* [Pixelfed](https://pixelfed.org/)
-* [Socialhome](https://socialhome.network/)
-* [Misskey](https://join.misskey.page/)
-* [Firefish](https://joinfirefish.org/) (rebrand of Calckey)
-
-Some things to note:
-
-1. The blog-wide profile is only compatible with sites with rewrite rules enabled. If your site does not have rewrite rules enabled, the author-specific profiles may still work.
-1. Many single-author blogs have chosen to turn off or redirect their author profile pages, usually via an SEO plugin like Yoast or Rank Math. This is usually done to avoid duplicate content with your blog’s home page. If your author page has been deactivated in this way, then ActivityPub author profiles won’t work for you. Instead, you can turn your author profile page back on, and then use the option in your SEO plugin to noindex the author page. This will still resolve duplicate content issues with search engines and will enable ActivityPub author profiles to work.
-1. Once ActivityPub is installed, *only new posts going forward* will be available in the fediverse. Likewise, even if you’ve been using ActivityPub for a while, anyone who follows your site, will only see new posts you publish from that moment on. They will never see previously-published posts in their Home feed. This process is very similar to subscribing to a newsletter. If you subscribe to a newsletter, you will only receive future emails, but not the old archived ones. With ActivityPub, if someone follows your site, they will only receive new blog posts you publish from then on.
-
-So what’s the process?
-
-1. Install the ActivityPub plugin.
-1. Go to the plugin’s settings page and adjust the settings to your liking. Click the Save button when ready.
-1. Make sure your blog’s author profile page is active if you are using author profiles.
-1. Go to Mastodon or any other federated platform, and search for your profile, and follow it. Your new profile will be in the form of either `@your_username@example.com` or `@example.com@example.com`, so that is what you’ll search for.
-1. On your blog, publish a new post.
-1. From Mastodon, check to see if the new post appears in your Home feed.
-
-Please note that it may take up to 15 minutes or so for the new post to show up in your federated feed. This is because the messages are sent to the federated platforms using a delayed cron. This avoids breaking the publishing process for those cases where users might have lots of followers. So please don’t assume that just because you didn’t see it show up right away that something is broken. Give it some time. In most cases, it will show up within a few minutes, and you’ll know everything is working as expected.
-
-== Frequently Asked Questions ==
-
-= tl;dr =
-
-This plugin connects your WordPress blog to popular social platforms like Mastodon, making your posts more accessible to a wider audience. Once installed, your blog can be followed by users on these platforms, allowing them to receive your new posts in their feeds.
-
-= What is the status of this plugin? =
-
-Implemented:
-
-* blog profile pages (JSON representation)
-* author profile pages (JSON representation)
-* custom links
-* functional inbox/outbox
-* follow (accept follows)
-* share posts
-* receive comments/reactions
-* signature verification
-* threaded comments support
-
-To implement:
-
-* replace shortcodes with blocks for layout
-
-= What is "ActivityPub for WordPress" =
-
-*ActivityPub for WordPress* extends WordPress with some Fediverse features, but it does not compete with platforms like Friendica or Mastodon. If you want to run a **decentralized social network**, please use [Mastodon](https://joinmastodon.org/) or [GNU social](https://gnusocial.network/).
-
-= What if you are running your blog in a subdirectory? =
-
-In order for webfinger to work, it must be mapped to the root directory of the URL on which your blog resides.
-
-**Apache**
-
-Add the following to the .htaccess file in the root directory:
-
- RedirectMatch "^\/\.well-known/(webfinger|nodeinfo|x-nodeinfo2)(.*)$" /blog/.well-known/$1$2
-
-Where 'blog' is the path to the subdirectory at which your blog resides.
-
-**Nginx**
-
-Add the following to the site.conf in sites-available:
-
- location ~* /.well-known {
- allow all;
- try_files $uri $uri/ /blog/?$args;
- }
-
-Where 'blog' is the path to the subdirectory at which your blog resides.
-
-= What if you are running your blog in a subdirectory, but have a different [wp_siteurl](https://wordpress.org/documentation/article/giving-wordpress-its-own-directory/)? =
-
-In that case you don't need the redirect, because the index.php will take care of that.
-
-= Constants =
-
-The plugin uses PHP Constants to enable, disable or change its default behaviour. Please use them with caution and only if you know what you are doing.
-
-* `ACTIVITYPUB_REST_NAMESPACE` - Change the default Namespace of the REST endpoint. Default: `activitypub/1.0`.
-* `ACTIVITYPUB_EXCERPT_LENGTH` - Change the length of the Excerpt. Default: `400`.
-* `ACTIVITYPUB_SHOW_PLUGIN_RECOMMENDATIONS` - show plugin recommendations in the ActivityPub settings. Default: `true`.
-* `ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS` - Change the number of attachments, that should be federated. Default: `3`.
-* `ACTIVITYPUB_HASHTAGS_REGEXP` - Change the default regex to detect hashtext in a text. Default: `(?:(?<=\s)|(?<=
)|(?<= )|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))`.
-* `ACTIVITYPUB_USERNAME_REGEXP` - Change the default regex to detect @-replies in a text. Default: `(?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z]+))`.
-* `ACTIVITYPUB_CUSTOM_POST_CONTENT` - Change the default template for Activities. Default: `[ap_title]\n\n[ap_content]\n\n[ap_hashtags]\n\n[ap_shortlink]`.
-* `ACTIVITYPUB_AUTHORIZED_FETCH` - Enable AUTHORIZED_FETCH. Default: `false`.
-* `ACTIVITYPUB_DISABLE_REWRITES` - Disable auto generation of `mod_rewrite` rules. Default: `false`.
-* `ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS` - Block incoming replies/comments/likes. Default: `false`.
-* `ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS` - Disable outgoing replies/comments/likes. Default: `false`.
-* `ACTIVITYPUB_SHARED_INBOX_FEATURE` - Enable the shared inbox. Default: `false`.
-* `ACTIVITYPUB_SEND_VARY_HEADER` - Enable to send the `Vary: Accept` header. Default: `false`.
-
-= Where can you manage your followers? =
-
-If you have activated the blog user, you will find the list of his followers in the settings under `/wp-admin/options-general.php?page=activitypub&tab=followers`.
-
-The followers of a user can be found in the menu under "Users" -> "Followers" or under `wp-admin/users.php?page=activitypub-followers-list`.
-
-For reasons of data protection, it is not possible to see the followers of other users.
-
-== Changelog ==
-
-= 2.4.0 =
-
-* Added: A core/embed block filter to transform iframes to links
-* Added: Basic support of incoming `Announce`s
-* Added: Improve attachment handling
-* Added: Notifications: Introduce general class and use it for new follows
-* Added: Always fall back to `get_by_username` if one of the above fail
-* Added: Notification support for Jetpack
-* Added: EMA: Support for fetching external statuses without replies
-* Added: EMA: Remote context
-* Added: EMA: Allow searching for URLs
-* Added: EMA: Ensuring numeric ids is now done in EMA directly
-* Added: Podcast support
-* Added: Follower count to "At a Glance" dashboard widget
-* Improved: Use `Note` as default Object-Type, instead of `Article`
-* Improved: Improve `AUTHORIZED_FETCH`
-* Improved: Only send Mentions to comments in the direct hierarchy
-* Improved: Improve transformer
-* Improved: Improve Lemmy compatibility
-* Improved: Updated JS dependencies
-* Fixed: EMA: Add missing static keyword and try to lookup if the id is 0
-* Fixed: Blog-wide account when WordPress is in subdirectory
-* Fixed: Funkwhale URLs
-* Fixed: Prevent infinite loops in `get_comment_ancestors`
-* Fixed: Better Content-Negotiation handling
-
-= 2.3.1 =
-
-* Added: Enable Mastodon Apps: Add remote outbox fetching
-* Added: Help texts
-* Fixed: Compatibility issues with Discourse
-* Fixed: Do not announce replies
-* Fixed: Also delete interactions with deleted person
-* Fixed: Check Author-URL only if user is enabled for ActivityPub
-* Fixed: Generate comment IDs for federation from home_url
-* Removed: Beta label from the #Hashtag settings
-
-= 2.3.0 =
-
-* Added: Mark links as "unhandled-link" and "status-link", for a better UX in the Mastodon App
-* Added: Enable-Mastodon-Apps: Provide followers
-* Added: Enable-Mastodon-Apps: Extend account with ActivityPub data
-* Added: Enable-Mastodon-Apps: Search in followers
-* Added: Add `alt` support for images (for Block and Classic-Editor)
-* Fixed: Counter for system users outbox
-* Fixed: Don't set a default actor type in the actor class
-* Fixed: Outbox collection for blog and application user
-* Changed: A better default content handling based on the Object Type
-* Changed: Improve User management
-* Changed: Federated replies: Improved UX for "your reply will federate"
-* Changed: Comment reply federation: support `is_single_user` sites
-* Changed: Mask WordPress version number
-* Changed: Improve remote reply handling
-* Changed: Remote Reply: limit enqueue to when needed
-* Changed: Abstract shared Dialog code
-
-See full Changelog on [GitHub](https://github.com/Automattic/wordpress-activitypub/blob/master/CHANGELOG.md).
-
-== Upgrade Notice ==
-
-= 1.0.0 =
-
-For version 1.0.0 we have completely rebuilt the followers lists. There is a migration from the old format to the new, but it may take some time until the migration is complete. No data will be lost in the process, please give the migration some time.
-
-== Installation ==
-
-Follow the normal instructions for [installing WordPress plugins](https://wordpress.org/support/article/managing-plugins/).
-
-= Automatic Plugin Installation =
-
-To add a WordPress Plugin using the [built-in plugin installer](https://codex.wordpress.org/Administration_Screens#Add_New_Plugins):
-
-1. Go to [Plugins](https://codex.wordpress.org/Administration_Screens#Plugins) > [Add New](https://codex.wordpress.org/Plugins_Add_New_Screen).
-1. Type "`activitypub`" into the **Search Plugins** box.
-1. Find the WordPress Plugin you wish to install.
- 1. Click **Details** for more information about the Plugin and instructions you may wish to print or save to help setup the Plugin.
- 1. Click **Install Now** to install the WordPress Plugin.
-1. The resulting installation screen will list the installation as successful or note any problems during the install.
-1. If successful, click **Activate Plugin** to activate it, or **Return to Plugin Installer** for further actions.
-
-= Manual Plugin Installation =
-
-There are a few cases when manually installing a WordPress Plugin is appropriate.
-
-* If you wish to control the placement and the process of installing a WordPress Plugin.
-* If your server does not permit automatic installation of a WordPress Plugin.
-* If you want to try the [latest development version](https://github.com/pfefferle/wordpress-activitypub).
-
-Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source.
-
-Backup your site completely before proceeding.
-
-To install a WordPress Plugin manually:
-
-* Download your WordPress Plugin to your desktop.
- * Download from [the WordPress directory](https://wordpress.org/plugins/activitypub/)
- * Download from [GitHub](https://github.com/pfefferle/wordpress-activitypub/releases)
-* If downloaded as a zip archive, extract the Plugin folder to your desktop.
-* With your FTP program, upload the Plugin folder to the `wp-content/plugins` folder in your WordPress directory online.
-* Go to [Plugins screen](https://codex.wordpress.org/Administration_Screens#Plugins) and find the newly uploaded Plugin in the list.
-* Click **Activate** to activate it.
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/admin-header.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/admin-header.php
deleted file mode 100644
index 67b91ba9..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/admin-header.php
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/author-json.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/author-json.php
deleted file mode 100644
index 63f6d12f..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/author-json.php
+++ /dev/null
@@ -1,15 +0,0 @@
-get__id() );
-
-\header( 'Content-Type: application/activity+json' );
-echo $user->to_json(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
-
-/*
- * Action triggerd after the ActivityPub profile has been created and sent to the client
- */
-\do_action( 'activitypub_json_author_post', $user->get__id() );
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-json.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-json.php
deleted file mode 100644
index 5d8c53ce..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-json.php
+++ /dev/null
@@ -1,15 +0,0 @@
-get__id() );
-
-\header( 'Content-Type: application/activity+json' );
-echo $user->to_json(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
-
-/*
- * Action triggerd after the ActivityPub profile has been created and sent to the client
- */
-\do_action( 'activitypub_json_author_post', $user->get__id() );
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-user-followers-list.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-user-followers-list.php
deleted file mode 100644
index 1eaa7ee9..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/blog-user-followers-list.php
+++ /dev/null
@@ -1,28 +0,0 @@
- '',
- 'welcome' => '',
- 'followers' => 'active',
- )
-);
-$table = new \Activitypub\Table\Followers();
-$follower_count = $table->get_user_count();
-// translators: The follower count.
-$followers_template = _n( 'Your blog profile currently has %s follower.', 'Your blog profile currently has %s followers.', $follower_count, 'activitypub' );
-?>
-
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/comment-json.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/comment-json.php
deleted file mode 100644
index a3583b77..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/comment-json.php
+++ /dev/null
@@ -1,23 +0,0 @@
-get_error_message() ),
- 404
- );
-}
-
-/*
- * Action triggerd prior to the ActivityPub profile being created and sent to the client
- */
-\do_action( 'activitypub_json_comment_pre' );
-
-\header( 'Content-Type: application/activity+json' );
-echo $transformer->to_object()->to_json(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
-
-/*
- * Action triggerd after the ActivityPub profile has been created and sent to the client
- */
-\do_action( 'activitypub_json_comment_post' );
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/post-json.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/post-json.php
deleted file mode 100644
index a89a7c01..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/post-json.php
+++ /dev/null
@@ -1,25 +0,0 @@
-get_error_message() ),
- 404
- );
-}
-
-
-/*
- * Action triggerd prior to the ActivityPub profile being created and sent to the client
- */
-\do_action( 'activitypub_json_post_pre' );
-
-\header( 'Content-Type: application/activity+json' );
-echo $transformer->to_object()->to_json(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
-
-/*
- * Action triggerd after the ActivityPub profile has been created and sent to the client
- */
-\do_action( 'activitypub_json_post_post' );
diff --git a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/settings.php b/wp-content/upgrade-temp-backup/plugins/activitypub/templates/settings.php
deleted file mode 100644
index a00a551f..00000000
--- a/wp-content/upgrade-temp-backup/plugins/activitypub/templates/settings.php
+++ /dev/null
@@ -1,270 +0,0 @@
- 'active',
- 'welcome' => '',
- 'followers' => '',
- )
-);
-?>
-
-
ActivityPub, broadcasting your blog to a wider audience. Attract followers, deliver updates, and receive comments from a diverse user base on Mastodon, Friendica, Pleroma, Pixelfed, and all ActivityPub-compliant platforms.', 'activitypub' ), array( 'strong' => array() ) ); ?>
- Site Health page to ensure that your site is compatible and/or use the "Help" tab (in the top right of the settings pages).',
- 'activitypub'
- ),
- \esc_url_raw( admin_url( 'site-health.php' ) )
- ),
- 'default'
- );
- ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/CHANGELOG.md b/wp-content/upgrade-temp-backup/plugins/menu-icons/CHANGELOG.md
deleted file mode 100644
index f814405f..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/CHANGELOG.md
+++ /dev/null
@@ -1,154 +0,0 @@
-##### [Version 0.13.14](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.13...v0.13.14) (2024-05-14)
-
-- Enhanced security
-
-##### [Version 0.13.13](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.12...v0.13.13) (2024-04-18)
-
-### Improvements
-- **Updated internal dependencies:** Enhanced performance and security.
-
-##### [Version 0.13.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.11...v0.13.12) (2024-04-01)
-
-### Improvements
-- **Updated internal dependencies**
-
-##### [Version 0.13.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.10...v0.13.11) (2024-03-29)
-
-### Fixes
-- Updated internal dependencies
-- Enhanced security
-
-##### [Version 0.13.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.9...v0.13.10) (2024-03-26)
-
-### Improvements
-- Updated internal dependencies
-- Improved readme to link to the public source files
-- Filter promotions
-
-##### [Version 0.13.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.8...v0.13.9) (2024-02-23)
-
-### Fixes
-- Updated dependencies
-- Harden security
-
-##### [Version 0.13.8](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.7...v0.13.8) (2023-12-19)
-
-- SDK Updates
-- Fixed global hide label issue
-
-##### [Version 0.13.7](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.6...v0.13.7) (2023-08-17)
-
-- Updated dependencies
-- Fixed broken button layout issues in other languages
-
-##### [Version 0.13.6](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.5...v0.13.6) (2023-07-07)
-
-- Updated composer dependencies to address warning in the widgets section
-
-##### [Version 0.13.5](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.4...v0.13.5) (2023-03-30)
-
-- Updated Dependencies and WordPress core tested up to version 6.2
-
-##### [Version 0.13.4](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.3...v0.13.4) (2023-03-01)
-
-Update dependencies
-
-##### [Version 0.13.3](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.2...v0.13.3) (2023-02-25)
-
-- Fix img width/height value, props @Htbaa
-- Update dependencies
-
-##### [Version 0.13.2](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.1...v0.13.2) (2022-11-24)
-
-* Fix - update dependencies
-
-##### [Version 0.13.1](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.0...v0.13.1) (2022-11-04)
-
-Tested with the WordPress 6.1 version
-
-#### [Version 0.13.0](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.12...v0.13.0) (2022-08-23)
-
-* Fix Neve upsells showing up inconsistently on edge cases
-* Fix inconsistency with Font Awesome 5 and adds compatibility with 6th version
-* Fix compatibility with JupiterX
-* Update dependencies
-
-##### [Version 0.12.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.11...v0.12.12) (2022-05-27)
-
-- Fix the style handler conflict issue which breaks the arrow icon of the submenus on some themes
-- Fix dismiss dashboard notice issue on some edge cases
-- Fix compatibility with the Max Mega Menu plugin
-
-##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
-
-Add font awesome 5 support
-Enhance compatibility with Otter/Neve
-
-##### [Version 0.12.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.9...v0.12.10) (2022-02-07)
-
-- [Fix] Add support for alt attribute for SVG icons
-- Tested up with WordPress 5.9
-
-##### [Version 0.12.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.8...v0.12.9) (2021-08-04)
-
-* Tested compatibility with WordPress 5.8
-
-##### [Version 0.12.8](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.7...v0.12.8) (2021-05-12)
-
-* Fix issue when the image is not accessible to fetch the width/height metadata.
-
-##### [Version 0.12.7](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.6...v0.12.7) (2021-05-07)
-
-Fix PHP fatal error when uploading SVG with the image uploader
-
-##### [Version 0.12.6](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.5...v0.12.6) (2021-05-05)
-
-* Adds explicit width/height to icons to prevent layout shifts issues
-
-### v0.12.5 - 2020-08-18
- **Changes:**
-
- ### v0.12.4 - 2020-07-13
- **Changes:**
- * Fix Font Awesome not loading
-
- ### v0.12.3 - 2020-07-13
- **Changes:**
- * Fixed Menu Icons in Block Editor not working
-* Fixed CWP links.
-
- ### v0.12.2 - 2019-11-15
- **Changes:**
-
- ### v0.12.1 - 2019-11-15
- **Changes:**
- * Improve legacy compatibility
-
- ### v0.12.0 - 2019-11-15
- **Changes:**
- * Fix issues with WordPress 5.3.
-
- ### v0.11.5 - 2019-05-23
- **Changes:**
- * Sync composer dependencies with the latest version
-
- ### v0.11.4 - 2018-12-10
- **Changes:**
- * fix issue with composer libraries.
-
- ### v0.11.3 - 2018-12-10
- **Changes:**
- * Tested with WP 5.0
-
- ### v0.11.2 - 2018-03-05
- **Changes:**
- * Improve popup sidebar layout.
-
- ### v0.11.1 - 2018-02-24
- **Changes:**
- * Add recommendation boxes in the menu icon popup.
-
- ### v0.11.0 - 2018-01-05
- **Changes:**
- * Change ownership to ThemeIsle.
-* Improves compatibility with various ThemeIsle products.
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/LICENSE b/wp-content/upgrade-temp-backup/plugins/menu-icons/LICENSE
deleted file mode 100644
index d7f10513..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/LICENSE
+++ /dev/null
@@ -1,339 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {description}
- Copyright (C) {year} {fullname}
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- {signature of Ty Coon}, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.css
deleted file mode 100644
index 288acd71..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.css
+++ /dev/null
@@ -1,246 +0,0 @@
-.menu-icons-wrap {
- margin-top: 5px;
- margin-bottom: 5px;
-}
-
-.menu-icons-wrap p {
- min-height: 2.2em;
- margin-bottom: 0;
-}
-
-.menu-icons-wrap p a,
-.menu-icons-wrap p label {
- display: inline-block;
- height: 100%;
- line-height: 2.2em;
- vertical-align: middle;
-}
-
-.menu-icons-wrap a {
- text-decoration: none;
- cursor: pointer;
-}
-
-.menu-icons-wrap .submitdelete {
- display: inline-block;
- float: none;
- height: 100%;
- margin: 0;
- padding: 0;
- line-height: 2.2em;
-}
-
-.menu-icons-wrap .hidden {
- display: none;
-}
-
-.menu-icons-wrap ._icon {
- width: auto;
- height: auto;
- margin: -0.1em 0.2em 0 0.2em;
- color: #666;
- font-size: 1.9em;
- vertical-align: middle;
-}
-
-.menu-icons-wrap img._icon {
- max-width: 24px;
-}
-
-.menu-icons-wrap a._select:focus ._icon,
-.menu-icons-wrap a._select:hover ._icon {
- color: #101010;
-}
-
-.mi-preview.menu-item {
- min-height: 0;
- font-size: 1.2em;
-}
-
-.mi-preview.menu-item a {
- text-decoration: none;
-}
-
-.mi-preview.menu-item a > * {
- display: inline-block;
- height: 100%;
- line-height: 100%;
- vertical-align: middle;
-}
-
-.mi-preview.menu-item ._icon {
- margin-right: 0.25em;
-}
-
-.rtl .mi-preview.menu-item ._icon {
- margin-right: 0;
-}
-
-.media-sidebar .mi-settings .setting input[type="number"],
-.menu-icons-settings input[type="number"] {
- float: none;
- width: auto;
- max-width: 5em;
-}
-
-.media-sidebar .mi-settings .setting input,
-.media-sidebar .mi-settings span.description {
- float: none;
-}
-
-/** Settings Meta Box **/
-.menu-icons-settings ._field {
- padding: 0.5em 0;
-}
-
-.menu-icons-settings ._field ._main {
- display: block;
- margin-bottom: 0.25em;
- font-weight: bold;
-}
-
-#menu-settings-column .menu-icons-settings .inside {
- margin-top: 0;
-}
-
-.menu-icons-settings .taxonomydiv .tabs-panel {
- max-height: none;
- margin-bottom: 0.75em;
- padding-top: 0.3em;
- padding-bottom: 0.4em;
-}
-
-.js .menu-icons-settings .taxonomydiv .tabs-panel {
- margin-bottom: 0;
-}
-
-.menu-icons-settings h4 {
- margin: 0;
-}
-
-.menu-icons-settings ._menu span.description {
- margin-left: 0.5em;
-}
-
-.menu-icons-settings ._extensions ul {
- margin-top: 0.75em;
- padding-left: 1.5em;
- list-style: disc;
-}
-
-.menu-icons-settings ._extensions ul a {
- text-decoration: none;
-}
-
-.menu-icons-settings .spinner {
- float: none;
- margin: 0 5px 0 0;
- vertical-align: middle;
-}
-
-.attachment .svg-icon img {
- max-width: 100%;
-}
-
-.nv-upgrade-notice {
- width: 90%;
- margin-top: 0;
- padding: 15px;
-}
-
-#menu-icons-sidebar div.new-card {
- width: auto;
- min-width: initial;
- max-width: initial;
- margin: 10px auto;
-}
-
-.menu-icons-subscribe {
- padding: 15px;
-}
-
-.menu-icons-submit-mail {
- width: auto;
-}
-
-#success {
- display: none;
-}
-
-#failure {
- display: none;
-}
-
-.attachments-browser.iconpicker-fonts-browser .media-toolbar {
- width: 62%;
-}
-
-.attachments-browser.iconpicker-fonts-browser .attachments.iconpicker-items {
- width: 64%;
-}
-
-.attachments-browser.iconpicker-fonts-browser .media-sidebar {
- width: 32%;
-}
-
-.nv-upgrade-notice {
- background: #FFFFFF;
- border: 1px solid #E1E1E1;
- box-sizing: border-box;
- padding: 20px;
- display: flex;
- flex-wrap: wrap;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup-img {
- width: 115px;
- height: 100px;
- background-color: #f1f1f1;
- margin-right: 20px;
- margin-bottom: 20px;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup-img img{
- width: 100%;
- height: 100%;
- object-fit: cover;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup {
- flex: 1;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup h4{
- padding: 0;
- margin: 0 0 8px;
- font-weight: 590;
- font-size: 14px;
- line-height: 1.2;
- color: #000000;
- display: block;
- width: 100%;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup p {
- font-size: 13px;
- line-height: 1.2;
- color: #000000;
- margin: 0 0 16px;
- display: block;
- padding: 0;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup .button {
- width: auto;
- height: 30px;
- background: #0071AE;
- border-radius: 4px;
- padding: 5px 12px;
- font-size: 13px;
- line-height: 1.5;
- color: #fff;
-}
-
-.nv-upgrade-notice .menu-icon-notice-popup .button:hover {
- color: #fff;
-}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.min.css
deleted file mode 100644
index 2d4fd049..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/admin.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.menu-icons-wrap{margin-top:5px;margin-bottom:5px}.menu-icons-wrap p{min-height:2.2em;margin-bottom:0}.menu-icons-wrap p a,.menu-icons-wrap p label{display:inline-block;height:100%;line-height:2.2em;vertical-align:middle}.menu-icons-wrap a{text-decoration:none;cursor:pointer}.menu-icons-wrap .submitdelete{display:inline-block;float:none;height:100%;margin:0;padding:0;line-height:2.2em}.menu-icons-wrap .hidden{display:none}.menu-icons-wrap ._icon{width:auto;height:auto;margin:-.1em .2em 0 .2em;color:#666;font-size:1.9em;vertical-align:middle}.menu-icons-wrap img._icon{max-width:24px}.menu-icons-wrap a._select:focus ._icon,.menu-icons-wrap a._select:hover ._icon{color:#101010}.mi-preview.menu-item{min-height:0;font-size:1.2em}.mi-preview.menu-item a{text-decoration:none}.mi-preview.menu-item a>*{display:inline-block;height:100%;line-height:100%;vertical-align:middle}.mi-preview.menu-item ._icon{margin-right:.25em}.rtl .mi-preview.menu-item ._icon{margin-right:0}.media-sidebar .mi-settings .setting input[type=number],.menu-icons-settings input[type=number]{float:none;width:auto;max-width:5em}.media-sidebar .mi-settings .setting input,.media-sidebar .mi-settings span.description{float:none}.menu-icons-settings ._field{padding:.5em 0}.menu-icons-settings ._field ._main{display:block;margin-bottom:.25em;font-weight:700}#menu-settings-column .menu-icons-settings .inside{margin-top:0}.menu-icons-settings .taxonomydiv .tabs-panel{max-height:none;margin-bottom:.75em;padding-top:.3em;padding-bottom:.4em}.js .menu-icons-settings .taxonomydiv .tabs-panel{margin-bottom:0}.menu-icons-settings h4{margin:0}.menu-icons-settings ._menu span.description{margin-left:.5em}.menu-icons-settings ._extensions ul{margin-top:.75em;padding-left:1.5em;list-style:disc}.menu-icons-settings ._extensions ul a{text-decoration:none}.menu-icons-settings .spinner{float:none;margin:0 5px 0 0;vertical-align:middle}.attachment .svg-icon img{max-width:100%}.nv-upgrade-notice{width:90%;margin-top:0;padding:15px}#menu-icons-sidebar div.new-card{width:auto;min-width:initial;max-width:initial;margin:10px auto}.menu-icons-subscribe{padding:15px}.menu-icons-submit-mail{width:auto}#success{display:none}#failure{display:none}.attachments-browser.iconpicker-fonts-browser .media-toolbar{width:62%}.attachments-browser.iconpicker-fonts-browser .attachments.iconpicker-items{width:64%}.attachments-browser.iconpicker-fonts-browser .media-sidebar{width:32%}.nv-upgrade-notice{background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;padding:20px;display:flex;flex-wrap:wrap}.nv-upgrade-notice .menu-icon-notice-popup-img{width:115px;height:100px;background-color:#f1f1f1;margin-right:20px;margin-bottom:20px}.nv-upgrade-notice .menu-icon-notice-popup-img img{width:100%;height:100%;object-fit:cover}.nv-upgrade-notice .menu-icon-notice-popup{flex:1}.nv-upgrade-notice .menu-icon-notice-popup h4{padding:0;margin:0 0 8px;font-weight:590;font-size:14px;line-height:1.2;color:#000;display:block;width:100%}.nv-upgrade-notice .menu-icon-notice-popup p{font-size:13px;line-height:1.2;color:#000;margin:0 0 16px;display:block;padding:0}.nv-upgrade-notice .menu-icon-notice-popup .button{width:auto;height:30px;background:#0071ae;border-radius:4px;padding:5px 12px;font-size:13px;line-height:1.5;color:#fff}.nv-upgrade-notice .menu-icon-notice-popup .button:hover{color:#fff}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.css
deleted file mode 100644
index 7a937595..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.css
+++ /dev/null
@@ -1,45 +0,0 @@
-.menu-icon-dashboard-notice {
- position: relative;
- background: #FFFFFF;
- border: 1px solid #E1E1E1;
- box-sizing: border-box;
- padding: 24px;
- border-left: 4px solid #72AEE6;
- margin: 0 0 30px;
-}
-
-.menu-icon-dashboard-notice h2 {
- padding: 0;
- margin: 0 0 8px;
- font-weight: bold;
- font-size: 18px;
- line-height: 1.2;
- color: #000000;
-}
-
-.menu-icon-dashboard-notice p {
- font-size: 12px;
- line-height: 1.2;
- color: #000000;
- display: block;
- margin-bottom: 16px;
-}
-
-.menu-icon-dashboard-notice .button {
- display: flex;
- flex-direction: row;
- justify-content: center;
- align-items: center;
- padding: 5px 12px;
- background: #0071AE;
- border-radius: 4px;
- display: inline-block;
- width: auto;
- height: 30px;
- color: #FFFFFF;
- font-size: 13px;
- line-height: 1.5;
-}
-.menu-icon-dashboard-notice .notice-dismiss {
- text-decoration: none;
-}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.min.css
deleted file mode 100644
index 65ed114b..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/dashboard-notice.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.menu-icon-dashboard-notice{position:relative;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;padding:24px;border-left:4px solid #72aee6;margin:0 0 30px}.menu-icon-dashboard-notice h2{padding:0;margin:0 0 8px;font-weight:700;font-size:18px;line-height:1.2;color:#000}.menu-icon-dashboard-notice p{font-size:12px;line-height:1.2;color:#000;display:block;margin-bottom:16px}.menu-icon-dashboard-notice .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 12px;background:#0071ae;border-radius:4px;display:inline-block;width:auto;height:30px;color:#fff;font-size:13px;line-height:1.5}.menu-icon-dashboard-notice .notice-dismiss{text-decoration:none}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.css
deleted file mode 100644
index ec8b2a60..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.css
+++ /dev/null
@@ -1,74 +0,0 @@
-.menu-item i._mi,
-.menu-item img._mi {
- display: inline-block;
- vertical-align: middle;
-}
-
-.menu-item i._mi {
- width: auto;
- height: auto;
- margin-top: -0.265em;
- font-size: 1.2em;
- line-height: 1;
-}
-
-.menu-item i._before,
-.rtl .menu-item i._after {
- margin-right: 0.25em;
-}
-
-.menu-item i._after,
-.rtl .menu-item i._before {
- margin-left: 0.25em;
-}
-
-.menu-item img._before,
-.rtl .menu-item img._after {
- margin-right: 0.5em;
-}
-
-.menu-item img._after,
-.rtl .menu-item img._before {
- margin-left: 0.5em;
-}
-
-.menu-item ._svg {
- width: 1em;
-}
-
-.rtl .menu-item i._before {
- margin-right: 0;
-}
-
-.rtl .menu-item i._after {
- margin-left: 0;
-}
-
-.visuallyhidden {
- overflow: hidden;
- clip: rect(0 0 0 0);
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- border: 0;
-}
-
-.menu-item i.elusive {
- margin-top: -0.3em;
-}
-
-/**
- * Force the icons' styles
- *
- * Some themes -- notably 2014 -- has nasty rules that
- * could override the icons' styles so we need to force them here.
- */
-.dashicons-admin-site:before {
- content: "\f319" !important;
-}
-
-.dashicons-welcome-view-site:before {
- content: "\f115" !important;
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.min.css
deleted file mode 100644
index 7ff02d86..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/extra.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}.menu-item ._svg{width:1em}.rtl .menu-item i._before{margin-right:0}.rtl .menu-item i._after{margin-left:0}.visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}.menu-item i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319"!important}.dashicons-welcome-view-site:before{content:"\f115"!important}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/LICENSE.txt b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/LICENSE.txt
deleted file mode 100644
index f31bef92..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/LICENSE.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Font Awesome Free License
--------------------------
-
-Font Awesome Free is free, open source, and GPL friendly. You can use it for
-commercial projects, open source projects, or really almost whatever you want.
-Full Font Awesome Free license: https://fontawesome.com/license/free.
-
-# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
-In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
-packaged as SVG and JS file types.
-
-# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
-In the Font Awesome Free download, the SIL OFL license applies to all icons
-packaged as web and desktop font files.
-
-# Code: MIT License (https://opensource.org/licenses/MIT)
-In the Font Awesome Free download, the MIT license applies to all non-font and
-non-icon files.
-
-# Attribution
-Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
-Awesome Free files already contain embedded comments with sufficient
-attribution, so you shouldn't need to do anything additional when using these
-files normally.
-
-We've kept attribution comments terse, so we ask that you do not actively work
-to remove them from files, especially code. They're a great way for folks to
-learn about Font Awesome.
-
-# Brand Icons
-All brand icons are trademarks of their respective owners. The use of these
-trademarks does not indicate endorsement of the trademark holder by Font
-Awesome, nor vice versa. **Please do not use brand logos for any purpose except
-to represent the company, product, or service to which they refer.**
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/css/all.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/css/all.min.css
deleted file mode 100644
index b9a01fbb..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/css/all.min.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- * Copyright 2022 Fonticons, Inc.
- */
-.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-anchor-lock:before{content:"\e4ad"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-spin:before{content:"\e4bb"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bore-hole:before{content:"\e4c3"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-bottle-water:before{content:"\e4c5"}.fa-bowl-food:before{content:"\e4c6"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-packing:before{content:"\e4c7"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-bridge:before{content:"\e4c8"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-bridge-water:before{content:"\e4ce"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bucket:before{content:"\e4cf"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-bugs:before{content:"\e4d0"}.fa-building:before{content:"\f1ad"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-building-circle-check:before{content:"\e4d2"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-building-flag:before{content:"\e4d5"}.fa-building-lock:before{content:"\e4d6"}.fa-building-ngo:before{content:"\e4d7"}.fa-building-shield:before{content:"\e4d8"}.fa-building-un:before{content:"\e4d9"}.fa-building-user:before{content:"\e4da"}.fa-building-wheat:before{content:"\e4db"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burst:before{content:"\e4dc"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-car-on:before{content:"\e4dd"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-tunnel:before{content:"\e4de"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-child-dress:before{content:"\e59c"}.fa-child-reaching:before{content:"\e59d"}.fa-child-rifle:before{content:"\e4e0"}.fa-children:before{content:"\e4e1"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-nodes:before{content:"\e4e2"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-question:before{content:"\e4e3"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer:before{content:"\e4e5"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-explosion:before{content:"\e4e9"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-ferry:before{content:"\e4ea"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-circle-check:before{content:"\e5a0"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-file-circle-plus:before{content:"\e494"}.fa-file-circle-question:before{content:"\e4ef"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-shield:before{content:"\e4f0"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-burner:before{content:"\e4f1"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-fish-fins:before{content:"\e4f2"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flask-vial:before{content:"\e4f3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-folder-closed:before{content:"\e185"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glass-water:before{content:"\e4f4"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-handcuffs:before{content:"\e4f8"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bound:before{content:"\e4f9"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-heart-circle-plus:before{content:"\e500"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helicopter-symbol:before{content:"\e502"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-helmet-un:before{content:"\e503"}.fa-highlighter:before{content:"\f591"}.fa-hill-avalanche:before{content:"\e507"}.fa-hill-rockslide:before{content:"\e508"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-circle-check:before{content:"\e509"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-house-crack:before{content:"\e3b1"}.fa-house-fire:before{content:"\e50c"}.fa-house-flag:before{content:"\e50d"}.fa-house-flood-water:before{content:"\e50e"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-lock:before{content:"\e510"}.fa-house-medical:before{content:"\e3b2"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-house-medical-flag:before{content:"\e514"}.fa-house-signal:before{content:"\e012"}.fa-house-tsunami:before{content:"\e515"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-hurricane:before{content:"\f751"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jar:before{content:"\e516"}.fa-jar-wheat:before{content:"\e517"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-jet-fighter-up:before{content:"\e518"}.fa-joint:before{content:"\f595"}.fa-jug-detergent:before{content:"\e519"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kitchen-set:before{content:"\e51a"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-land-mine-on:before{content:"\e51b"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-landmark-flag:before{content:"\e51c"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-file:before{content:"\e51d"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lines-leaning:before{content:"\e51e"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-lock:before{content:"\e51f"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-locust:before{content:"\e520"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-ventilator:before{content:"\e524"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-mattress-pillow:before{content:"\e525"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-retro:before{content:"\e527"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-mosquito-net:before{content:"\e52c"}.fa-motorcycle:before{content:"\f21c"}.fa-mound:before{content:"\e52d"}.fa-mountain:before{content:"\f6fc"}.fa-mountain-city:before{content:"\e52e"}.fa-mountain-sun:before{content:"\e52f"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-notdef:before{content:"\e1fe"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-oil-well:before{content:"\e532"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-group:before{content:"\e533"}.fa-people-line:before{content:"\e534"}.fa-people-pulling:before{content:"\e535"}.fa-people-robbery:before{content:"\e536"}.fa-people-roof:before{content:"\e537"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-person-burst:before{content:"\e53b"}.fa-person-cane:before{content:"\e53c"}.fa-person-chalkboard:before{content:"\e53d"}.fa-person-circle-check:before{content:"\e53e"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-person-circle-minus:before{content:"\e540"}.fa-person-circle-plus:before{content:"\e541"}.fa-person-circle-question:before{content:"\e542"}.fa-person-circle-xmark:before{content:"\e543"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-burst:before{content:"\e544"}.fa-person-drowning:before{content:"\e545"}.fa-person-falling:before{content:"\e546"}.fa-person-falling-burst:before{content:"\e547"}.fa-person-half-dress:before{content:"\e548"}.fa-person-harassing:before{content:"\e549"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-military-pointing:before{content:"\e54a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-person-military-to-person:before{content:"\e54c"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-rays:before{content:"\e54d"}.fa-person-rifle:before{content:"\e54e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-shelter:before{content:"\e54f"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-through-window:before{content:"\e5a9"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-person-walking-luggage:before{content:"\e554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-circle-check:before{content:"\e555"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-lock:before{content:"\e558"}.fa-plane-slash:before{content:"\e069"}.fa-plane-up:before{content:"\e22d"}.fa-plant-wilt:before{content:"\e5aa"}.fa-plate-wheat:before{content:"\e55a"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-plug-circle-check:before{content:"\e55c"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-rainbow:before{content:"\f75b"}.fa-ranking-star:before{content:"\e561"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-road-barrier:before{content:"\e562"}.fa-road-bridge:before{content:"\e563"}.fa-road-circle-check:before{content:"\e564"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-road-circle-xmark:before{content:"\e566"}.fa-road-lock:before{content:"\e567"}.fa-road-spikes:before{content:"\e568"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rug:before{content:"\e569"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sack-dollar:before{content:"\f81d"}.fa-sack-xmark:before{content:"\e56a"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-school-circle-check:before{content:"\e56b"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-school-flag:before{content:"\e56e"}.fa-school-lock:before{content:"\e56f"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheet-plastic:before{content:"\e571"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-shield-cat:before{content:"\e572"}.fa-shield-dog:before{content:"\e573"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-shield-heart:before{content:"\e574"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-lock:before{content:"\e4a5"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-nfi:before{content:"\e576"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-square-person-confined:before{content:"\e577"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-virus:before{content:"\e578"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-stapler:before{content:"\e5af"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tarp:before{content:"\e57b"}.fa-tarp-droplet:before{content:"\e57c"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tent:before{content:"\e57d"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tent-arrows-down:before{content:"\e581"}.fa-tents:before{content:"\e582"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-portable:before{content:"\e583"}.fa-toilets-portable:before{content:"\e584"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-cell:before{content:"\e585"}.fa-tower-observation:before{content:"\e586"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before{content:"\e5b4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-tree-city:before{content:"\e587"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-trowel:before{content:"\e589"}.fa-trowel-bricks:before{content:"\e58a"}.fa-truck:before{content:"\f0d1"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-truck-droplet:before{content:"\e58c"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-field:before{content:"\e58d"}.fa-truck-field-un:before{content:"\e58e"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plane:before{content:"\e58f"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-between-lines:before{content:"\e591"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-line:before{content:"\e592"}.fa-users-rays:before{content:"\e593"}.fa-users-rectangle:before{content:"\e594"}.fa-users-slash:before{content:"\e073"}.fa-users-viewfinder:before{content:"\e595"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vial-circle-check:before{content:"\e596"}.fa-vial-virus:before{content:"\e597"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-worm:before{content:"\e599"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-xmarks-lines:before{content:"\e59a"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-meta:before{content:"\e49b"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nfc-directional:before{content:"\e530"}.fa-nfc-symbol:before{content:"\e531"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-screenpal:before{content:"\e570"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-space-awesome:before{content:"\e5ac"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.ttf
deleted file mode 100644
index 24ca8b17..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.woff2 b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.woff2
deleted file mode 100644
index e67e5cd5..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-brands-400.woff2 and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.ttf
deleted file mode 100644
index c5ac0095..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.woff2 b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.woff2
deleted file mode 100644
index 7dca1d90..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-regular-400.woff2 and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.ttf
deleted file mode 100644
index 43ba1cc7..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.woff2 b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.woff2
deleted file mode 100644
index 4a7f9665..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-solid-900.woff2 and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.ttf
deleted file mode 100644
index 243bc25b..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.woff2 b/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.woff2
deleted file mode 100644
index e18a16d5..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/css/fontawesome/webfonts/fa-v4compatibility.woff2 and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/images/neve-theme.jpg b/wp-content/upgrade-temp-backup/plugins/menu-icons/images/neve-theme.jpg
deleted file mode 100644
index 2e1c1c56..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/images/neve-theme.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/images/otter-block.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/images/otter-block.png
deleted file mode 100644
index dec4b8cd..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/images/otter-block.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/front.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/front.php
deleted file mode 100644
index a411d97e..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/front.php
+++ /dev/null
@@ -1,516 +0,0 @@
-
- */
-final class Menu_Icons_Front_End {
-
- /**
- * Icon types
- *
- * @since 0.9.0
- * @access protected
- * @var array
- */
- protected static $icon_types = array();
-
- /**
- * Default icon style
- *
- * @since 0.9.0
- * @access protected
- * @var array
- */
- protected static $default_style = array(
- 'font_size' => array(
- 'property' => 'font-size',
- 'value' => '1.2',
- 'unit' => 'em',
- ),
- 'vertical_align' => array(
- 'property' => 'vertical-align',
- 'value' => 'middle',
- 'unit' => null,
- ),
- 'svg_width' => array(
- 'property' => 'width',
- 'value' => '1',
- 'unit' => 'em',
- ),
- );
-
- /**
- * Hidden label class
- *
- * @since 0.9.0
- * @access protected
- * @var string
- */
- protected static $hidden_label_class = 'visuallyhidden';
-
-
- /**
- * Add hooks for front-end functionalities
- *
- * @since 0.9.0
- */
- public static function init() {
- $active_types = Menu_Icons_Settings::get( 'global', 'icon_types' );
-
- if ( empty( $active_types ) ) {
- return;
- }
-
- foreach ( Menu_Icons::get( 'types' ) as $type ) {
- if ( in_array( $type->id, $active_types, true ) ) {
- self::$icon_types[ $type->id ] = $type;
- }
- }
-
- /**
- * Allow themes/plugins to override the hidden label class
- *
- * @since 0.8.0
- * @param string $hidden_label_class Hidden label class.
- * @return string
- */
- self::$hidden_label_class = apply_filters( 'menu_icons_hidden_label_class', self::$hidden_label_class );
-
- /**
- * Allow themes/plugins to override default inline style
- *
- * @since 0.9.0
- * @param array $default_style Default inline style.
- * @return array
- */
- self::$default_style = apply_filters( 'menu_icons_default_style', self::$default_style );
-
- add_action( 'wp_enqueue_scripts', array( __CLASS__, '_enqueue_styles' ), 4 );
- add_filter( 'wp_nav_menu_args', array( __CLASS__, '_add_menu_item_title_filter' ) );
- add_filter( 'wp_nav_menu', array( __CLASS__, '_remove_menu_item_title_filter' ) );
- }
-
-
- /**
- * Get nav menu ID based on arguments passed to wp_nav_menu()
- *
- * @since 0.3.0
- * @param array $args wp_nav_menu() Arguments
- * @return mixed Nav menu ID or FALSE on failure
- */
- public static function get_nav_menu_id( $args ) {
- $args = (object) $args;
- $menu = wp_get_nav_menu_object( $args->menu );
-
- // Get the nav menu based on the theme_location
- if ( ! $menu
- && $args->theme_location
- && ( $locations = get_nav_menu_locations() )
- && isset( $locations[ $args->theme_location ] )
- ) {
- $menu = wp_get_nav_menu_object( $locations[ $args->theme_location ] );
- }
-
- // get the first menu that has items if we still can't find a menu
- if ( ! $menu && ! $args->theme_location ) {
- $menus = wp_get_nav_menus();
- foreach ( $menus as $menu_maybe ) {
- if ( $menu_items = wp_get_nav_menu_items( $menu_maybe->term_id, array( 'update_post_term_cache' => false ) ) ) {
- $menu = $menu_maybe;
- break;
- }
- }
- }
-
- if ( is_object( $menu ) && ! is_wp_error( $menu ) ) {
- return $menu->term_id;
- } else {
- return false;
- }
- }
-
-
- /**
- * Enqueue stylesheets
- *
- * @since 0.1.0
- * @wp_hook action wp_enqueue_scripts
- * @link http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
- */
- public static function _enqueue_styles() {
- // Deregister icon picker plugin font-awesome style and re-register with the new handler to avoid other plugin/theme style handler conflict.
- $wp_styles = wp_styles();
- if ( $wp_styles && isset( $wp_styles->registered['font-awesome'] ) ) {
- $registered = $wp_styles->registered['font-awesome'];
- if ( strpos( $registered->src, Menu_Icons::get( 'url' ) ) !== false ) {
- $wp_styles->remove( 'font-awesome' );
- $registered->ver = Menu_Icons_Font_Awesome::$version;
- $wp_styles->add( 'menu-icon-' . $registered->handle, $registered->src, $registered->deps, $registered->ver, $registered->args );
- }
- }
-
- foreach ( self::$icon_types as $type ) {
- $stylesheet_id = $type->stylesheet_id;
- if ( 'font-awesome' === $stylesheet_id ) {
- $stylesheet_id = 'menu-icon-' . $stylesheet_id;
- }
- if ( wp_style_is( $stylesheet_id, 'registered' ) ) {
- wp_enqueue_style( $stylesheet_id );
- }
- }
-
- /**
- * Allow plugins/themes to override the extra stylesheet location
- *
- * @since 0.9.0
- * @param string $extra_stylesheet_uri Extra stylesheet URI.
- */
- $extra_stylesheet_uri = apply_filters(
- 'menu_icons_extra_stylesheet_uri',
- sprintf( '%scss/extra%s.css', Menu_Icons::get( 'url' ), kucrut_get_script_suffix() )
- );
-
- wp_enqueue_style(
- 'menu-icons-extra',
- $extra_stylesheet_uri,
- false,
- Menu_Icons::VERSION
- );
- }
-
-
- /**
- * Add filter to 'the_title' hook
- *
- * We need to filter the menu item title but **not** regular post titles.
- * Thus, we're adding the filter when `wp_nav_menu()` is called.
- *
- * @since 0.1.0
- * @wp_hook filter wp_nav_menu_args
- * @param array $args Not used.
- *
- * @return array
- */
- public static function _add_menu_item_title_filter( $args ) {
- add_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
- add_filter( 'megamenu_the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
- add_filter( 'megamenu_nav_menu_css_class', array( __CLASS__, '_add_menu_item_class' ), 10, 3 );
-
- return $args;
- }
-
-
- /**
- * Remove filter from 'the_title' hook
- *
- * Because we don't want to filter post titles, we need to remove our
- * filter when `wp_nav_menu()` exits.
- *
- * @since 0.1.0
- * @wp_hook filter wp_nav_menu
- * @param array $nav_menu Not used.
- * @return array
- */
- public static function _remove_menu_item_title_filter( $nav_menu ) {
- remove_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
- remove_filter( 'megamenu_the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
- remove_filter( 'megamenu_nav_menu_css_class', array( __CLASS__, '_add_menu_item_class' ), 10, 3 );
- return $nav_menu;
- }
-
-
- /**
- * Add icon to menu item title
- *
- * @since 0.1.0
- * @since 0.9.0 Renamed the method to `add_icon()`.
- * @wp_hook filter the_title
- * @param string $title Menu item title.
- * @param int $id Menu item ID.
- *
- * @return string
- */
- public static function _add_icon( $title, $id ) {
- $meta = Menu_Icons_Meta::get( $id );
- $icon = self::get_icon( $meta );
-
- if ( empty( $icon ) ) {
- return $title;
- }
- $menu_id = Menu_Icons_Settings::get_current_menu_id();
- $menu_key = sprintf( 'menu_%d', $menu_id );
- $global_hide_label = Menu_Icons_Settings::get( $menu_key, 'hide_label' );
- $title_class = ! empty( $global_hide_label ) || ! empty( $meta['hide_label'] ) ? self::$hidden_label_class : '';
- $title_wrapped = sprintf(
- '%s',
- ( ! empty( $title_class ) ) ? sprintf( ' class="%s"', esc_attr( $title_class ) ) : '',
- $title
- );
-
- if ( 'after' === $meta['position'] ) {
- $title_with_icon = "{$title_wrapped}{$icon}";
- } else {
- $title_with_icon = "{$icon}{$title_wrapped}";
- }
-
- /**
- * Allow plugins/themes to override menu item markup
- *
- * @since 0.8.0
- *
- * @param string $title_with_icon Menu item markup after the icon is added.
- * @param integer $id Menu item ID.
- * @param array $meta Menu item metadata values.
- * @param string $title Original menu item title.
- *
- * @return string
- */
- $title_with_icon = apply_filters( 'menu_icons_item_title', $title_with_icon, $id, $meta, $title );
-
- return $title_with_icon;
- }
-
-
- /**
- * Get icon
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @return string
- */
- public static function get_icon( $meta ) {
- $icon = '';
-
- // Icon type is not set.
- if ( empty( $meta['type'] ) ) {
- return $icon;
- }
-
- // Icon is not set.
- if ( empty( $meta['icon'] ) ) {
- return $icon;
- }
-
- // Icon type is not registered/enabled.
- if ( ! isset( self::$icon_types[ $meta['type'] ] ) ) {
- return $icon;
- }
-
- $type = self::$icon_types[ $meta['type'] ];
-
- $callbacks = array(
- array( $type, 'get_icon' ),
- array( __CLASS__, "get_{$type->id}_icon" ),
- array( __CLASS__, "get_{$type->template_id}_icon" ),
- );
-
- foreach ( $callbacks as $callback ) {
- if ( is_callable( $callback ) ) {
- $icon = call_user_func( $callback, $meta );
- break;
- }
- }
-
- return $icon;
- }
-
-
- /**
- * Get icon style
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @param array $keys Style properties.
- * @param bool $as_attribute Optional. Whether to output the style as HTML attribute or value only.
- * Defaults to TRUE.
- * @return string
- */
- public static function get_icon_style( $meta, $keys, $as_attribute = true ) {
- $style_a = array();
- $style_s = '';
-
- foreach ( $keys as $key ) {
- if ( ! isset( self::$default_style[ $key ] ) ) {
- continue;
- }
-
- $rule = self::$default_style[ $key ];
-
- if ( ! isset( $meta[ $key ] ) || $meta[ $key ] === $rule['value'] ) {
- continue;
- }
-
- $value = $meta[ $key ];
- if ( ! empty( $rule['unit'] ) ) {
- $value .= $rule['unit'];
- }
-
- $style_a[ $rule['property'] ] = $value;
- }
-
- if ( empty( $style_a ) ) {
- return $style_s;
- }
-
- foreach ( $style_a as $key => $value ) {
- $style_s .= "{$key}:{$value};";
- }
-
- $style_s = esc_attr( $style_s );
-
- if ( $as_attribute ) {
- $style_s = sprintf( ' style="%s"', $style_s );
- }
-
- return $style_s;
- }
-
-
- /**
- * Get icon classes
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @param string $output Whether to output the classes as string or array. Defaults to string.
- * @return string|array
- */
- public static function get_icon_classes( $meta, $output = 'string' ) {
- $classes = array( '_mi' );
-
- if ( empty( $meta['hide_label'] ) ) {
- $classes[] = "_{$meta['position']}";
- }
-
- if ( 'string' === $output ) {
- $classes = implode( ' ', $classes );
- }
-
- return $classes;
- }
-
-
- /**
- * Get font icon
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @return string
- */
- public static function get_font_icon( $meta ) {
- $type = $meta['type'];
- $icon = $meta['icon'];
-
- $font_awesome5 = font_awesome_backward_compatible();
- if ( ! empty( $type ) && 'fa' === $type ) {
- $icon = explode( ' ', $icon );
- $type = reset( $icon );
- $icon = end( $icon );
- $fa_icon = sprintf( '%s-%s', $type, $icon );
- if ( array_key_exists( $fa_icon, $font_awesome5 ) ) {
- $fa5_icon = $font_awesome5[ $fa_icon ];
- $fa5_class = explode( ' ', $fa5_icon );
- $type = reset( $fa5_class );
- $icon = end( $fa5_class );
- }
- }
- $classes = sprintf( '%s %s %s', self::get_icon_classes( $meta ), $type, $icon );
- $style = self::get_icon_style( $meta, array( 'font_size', 'vertical_align' ) );
- return sprintf( '', esc_attr( $classes ), $style );
- }
-
-
- /**
- * Get image icon
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @return string
- */
- public static function get_image_icon( $meta ) {
- $args = array(
- 'class' => sprintf( '%s _image', self::get_icon_classes( $meta ) ),
- 'aria-hidden' => 'true',
- );
-
- $style = self::get_icon_style( $meta, array( 'vertical_align' ), false );
- if ( ! empty( $style ) ) {
- $args['style'] = $style;
- }
-
- return wp_get_attachment_image( $meta['icon'], $meta['image_size'], false, $args );
- }
-
-
- /**
- * Get SVG icon
- *
- * @since 0.9.0
- * @param array $meta Menu item meta value.
- * @return string
- */
- public static function get_svg_icon( $meta ) {
- $classes = sprintf( '%s _svg', self::get_icon_classes( $meta ) );
- $style = self::get_icon_style( $meta, array( 'svg_width', 'vertical_align' ) );
-
- $svg_icon = esc_url( wp_get_attachment_url( $meta['icon'] ) );
- $width = '';
- $height = '';
- if ( 'image/svg+xml' === get_post_mime_type( $meta['icon'] ) ) {
-
- // Check `WP_Filesystem` function exists OR not.
- require_once ABSPATH . '/wp-admin/includes/file.php';
- \WP_Filesystem();
- global $wp_filesystem;
-
- $svg_icon = get_attached_file( $meta['icon'] );
- $svg_icon_content = $wp_filesystem->get_contents( $svg_icon );
- if ( $svg_icon_content ) {
- $xmlget = simplexml_load_string( $svg_icon_content );
- $xmlattributes = $xmlget->attributes();
- $width = (string) $xmlattributes->width;
- $width = (int) filter_var( $xmlattributes->width, FILTER_SANITIZE_NUMBER_INT );
- $height = (string) $xmlattributes->height;
- $height = (int) filter_var( $xmlattributes->height, FILTER_SANITIZE_NUMBER_INT );
- }
- } else {
- $attachment_meta = wp_get_attachment_metadata( $meta['icon'] );
- if ( $attachment_meta ) {
- $width = isset( $attachment_meta['width'] ) ? $attachment_meta['width'] : $width;
- $height = isset( $attachment_meta['height'] ) ? $attachment_meta['height'] : $height;
- }
- }
- if ( ! empty( $width ) ) {
- $width = sprintf( ' width="%d"', $width );
- }
- if ( ! empty( $height ) ) {
- $height = sprintf( ' height="%d"', $height );
- }
- $image_alt = get_post_meta( $meta['icon'], '_wp_attachment_image_alt', true );
- $image_alt = $image_alt ? wp_strip_all_tags( $image_alt ) : '';
- return sprintf(
- '',
- esc_url( wp_get_attachment_url( $meta['icon'] ) ),
- esc_attr( $classes ),
- $image_alt,
- $width,
- $height,
- $style
- );
- }
-
- /**
- * Add menu item class in `Max Mega Menu` item.
- *
- * @param array $classes Item classes.
- * @param array $item WP menu item.
- * @param object $args Menu object.
- * @return array
- */
- public static function _add_menu_item_class( $classes, $item, $args ) { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
- $classes[] = 'menu-item';
- return $classes;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/compat.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/compat.php
deleted file mode 100644
index cf7ca6b0..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/compat.php
+++ /dev/null
@@ -1,23 +0,0 @@
- 'fab fa-500px',
- 'fa-fa-address-book-o' => 'far fa-address-book',
- 'fa-fa-address-card-o' => 'far fa-address-card',
- 'fa-fa-adn' => 'fab fa-adn',
- 'fa-fa-amazon' => 'fab fa-amazon',
- 'fa-fa-android' => 'fab fa-android',
- 'fa-fa-angellist' => 'fab fa-angellist',
- 'fa-fa-apple' => 'fab fa-apple',
- 'fa-fa-area-chart' => 'fas fa-chart-area',
- 'fa-fa-arrow-circle-o-down' => 'far fa-arrow-alt-circle-down',
- 'fa-fa-arrow-circle-o-left' => 'far fa-arrow-alt-circle-left',
- 'fa-fa-arrow-circle-o-right' => 'far fa-arrow-alt-circle-right',
- 'fa-fa-arrow-circle-o-up' => 'far fa-arrow-alt-circle-up',
- 'fa-fa-arrows-alt' => 'fas fa-expand-arrows-alt',
- 'fa-fa-arrows-h' => 'fas fa-arrows-alt-h',
- 'fa-fa-arrows-v' => 'fas fa-arrows-alt-v',
- 'fa-fa-arrows' => 'fas fa-arrows-alt',
- 'fa-fa-asl-interpreting' => 'fas fa-american-sign-language-interpreting',
- 'fa-fa-automobile' => 'fas fa-car',
- 'fa-fa-bandcamp' => 'fab fa-bandcamp',
- 'fa-fa-bank' => 'fas fa-university',
- 'fa-fa-bar-chart-o' => 'far fa-chart-bar',
- 'fa-fa-bar-chart' => 'far fa-chart-bar',
- 'fa-fa-bathtub' => 'fas fa-bath',
- 'fa-fa-battery-0' => 'fas fa-battery-empty',
- 'fa-fa-battery-1' => 'fas fa-battery-quarter',
- 'fa-fa-battery-2' => 'fas fa-battery-half',
- 'fa-fa-battery-3' => 'fas fa-battery-three-quarters',
- 'fa-fa-battery-4' => 'fas fa-battery-full',
- 'fa-fa-battery' => 'fas fa-battery-full',
- 'fa-fa-behance' => 'fab fa-behance',
- 'fa-fa-behance-square' => 'fab fa-behance-square',
- 'fa-fa-bell-o' => 'far fa-bell',
- 'fa-fa-bell-slash-o' => 'far fa-bell-slash',
- 'fa-fa-bitbucket-square' => 'fab fa-bitbucket',
- 'fa-fa-bitbucket' => 'fab fa-bitbucket',
- 'fa-fa-bitcoin' => 'fab fa-btc',
- 'fa-fa-black-tie' => 'fab fa-black-tie',
- 'fa-fa-bluetooth-b' => 'fab fa-bluetooth-b',
- 'fa-fa-bluetooth' => 'fab fa-bluetooth',
- 'fa-fa-bookmark-o' => 'far fa-bookmark',
- 'fa-fa-btc' => 'fab fa-btc',
- 'fa-fa-building-o' => 'far fa-building',
- 'fa-fa-buysellads' => 'fab fa-buysellads',
- 'fa-fa-cab' => 'fas fa-taxi',
- 'fa-fa-calendar-check-o' => 'far fa-calendar-check',
- 'fa-fa-calendar-minus-o' => 'far fa-calendar-minus',
- 'fa-fa-calendar-o' => 'far fa-calendar',
- 'fa-fa-calendar-plus-o' => 'far fa-calendar-plus',
- 'fa-fa-calendar-times-o' => 'far fa-calendar-times',
- 'fa-fa-calendar' => 'fas fa-calendar-alt',
- 'fa-fa-caret-square-o-down' => 'far fa-caret-square-down',
- 'fa-fa-caret-square-o-left' => 'far fa-caret-square-left',
- 'fa-fa-caret-square-o-right' => 'far fa-caret-square-right',
- 'fa-fa-caret-square-o-up' => 'far fa-caret-square-up',
- 'fa-fa-cc-amex' => 'fab fa-cc-amex',
- 'fa-fa-cc-diners-club' => 'fab fa-cc-diners-club',
- 'fa-fa-cc-discover' => 'fab fa-cc-discover',
- 'fa-fa-cc-jcb' => 'fab fa-cc-jcb',
- 'fa-fa-cc-mastercard' => 'fab fa-cc-mastercard',
- 'fa-fa-cc-paypal' => 'fab fa-cc-paypal',
- 'fa-fa-cc-stripe' => 'fab fa-cc-stripe',
- 'fa-fa-cc-visa' => 'fab fa-cc-visa',
- 'fa-fa-cc' => 'far fa-closed-captioning',
- 'fa-fa-chain-broken' => 'fas fa-unlink',
- 'fa-fa-chain' => 'fas fa-link',
- 'fa-fa-check-circle-o' => 'far fa-check-circle',
- 'fa-fa-check-square-o' => 'far fa-check-square',
- 'fa-fa-chrome' => 'fab fa-chrome',
- 'fa-fa-circle-o-notch' => 'fas fa-circle-notch',
- 'fa-fa-circle-o' => 'far fa-circle',
- 'fa-fa-circle-thin' => 'far fa-circle',
- 'fa-fa-clipboard' => 'far fa-clipboard',
- 'fa-fa-clock-o' => 'far fa-clock',
- 'fa-fa-clone' => 'far fa-clone',
- 'fa-fa-close' => 'fas fa-times',
- 'fa-fa-cloud-download' => 'fas fa-cloud-download-alt',
- 'fa-fa-cloud-upload' => 'fas fa-cloud-upload-alt',
- 'fa-fa-cny' => 'fas fa-yen-sign',
- 'fa-fa-code-fork' => 'fas fa-code-branch',
- 'fa-fa-codepen' => 'fab fa-codepen',
- 'fa-fa-codiepie' => 'fab fa-codiepie',
- 'fa-fa-comment-o' => 'far fa-comment',
- 'fa-fa-commenting-o' => 'far fa-comment-dots',
- 'fa-fa-commenting' => 'fas fa-comment-dots',
- 'fa-fa-comments-o' => 'far fa-comments',
- 'fa-fa-compass' => 'far fa-compass',
- 'fa-fa-connectdevelop' => 'fab fa-connectdevelop',
- 'fa-fa-contao' => 'fab fa-contao',
- 'fa-fa-copyright' => 'far fa-copyright',
- 'fa-fa-creative-commons' => 'fab fa-creative-commons',
- 'fa-fa-credit-card-alt' => 'fas fa-credit-card',
- 'fa-fa-credit-card' => 'far fa-credit-card',
- 'fa-fa-css3' => 'fab fa-css3',
- 'fa-fa-cutlery' => 'fas fa-utensils',
- 'fa-fa-dashboard' => 'fas fa-tachometer-alt',
- 'fa-fa-dashcube' => 'fab fa-dashcube',
- 'fa-fa-deafness' => 'fas fa-deaf',
- 'fa-fa-dedent' => 'fas fa-outdent',
- 'fa-fa-delicious' => 'fab fa-delicious',
- 'fa-fa-deviantart' => 'fab fa-deviantart',
- 'fa-fa-diamond' => 'far fa-gem',
- 'fa-fa-digg' => 'fab fa-digg',
- 'fa-fa-dollar' => 'fas fa-dollar-sign',
- 'fa-fa-dot-circle-o' => 'far fa-dot-circle',
- 'fa-fa-dribbble' => 'fab fa-dribbble',
- 'fa-fa-drivers-license-o' => 'far fa-id-card',
- 'fa-fa-drivers-license' => 'fas fa-id-card',
- 'fa-fa-dropbox' => 'fab fa-dropbox',
- 'fa-fa-drupal' => 'fab fa-drupal',
- 'fa-fa-edge' => 'fab fa-edge',
- 'fa-fa-eercast' => 'fab fa-sellcast',
- 'fa-fa-empire' => 'fab fa-empire',
- 'fa-fa-envelope-open-o' => 'far fa-envelope-open',
- 'fa-fa-envelope-o' => 'far fa-envelope',
- 'fa-fa-envira' => 'fab fa-envira',
- 'fa-fa-etsy' => 'fab fa-etsy',
- 'fa-fa-euro' => 'fas fa-euro-sign',
- 'fa-fa-eur' => 'fas fa-euro-sign',
- 'fa-fa-exchange' => 'fas fa-exchange-alt',
- 'fa-fa-expeditedssl' => 'fab fa-expeditedssl',
- 'fa-fa-external-link-square' => 'fas fa-external-link-square-alt',
- 'fa-fa-external-link' => 'fas fa-external-link-alt',
- 'fa-fa-eye-slash' => 'far fa-eye-slash',
- 'fa-fa-eyedropper' => 'fas fa-eye-dropper',
- 'fa-fa-eye' => 'far fa-eye',
- 'fa-fa-facebook-f' => 'fab fa-facebook-f',
- 'fa-fa-facebook-official' => 'fab fa-facebook',
- 'fa-fa-facebook-square' => 'fab fa-facebook-square',
- 'fa-fa-facebook' => 'fab fa-facebook-f',
- 'fa-fa-feed' => 'fas fa-rss',
- 'fa-fa-file-archive-o' => 'far fa-file-archive',
- 'fa-fa-file-audio-o' => 'far fa-file-audio',
- 'fa-fa-file-code-o' => 'far fa-file-code',
- 'fa-fa-file-excel-o' => 'far fa-file-excel',
- 'fa-fa-file-image-o' => 'far fa-file-image',
- 'fa-fa-file-movie-o' => 'far fa-file-video',
- 'fa-fa-file-o' => 'far fa-file',
- 'fa-fa-file-pdf-o' => 'far fa-file-pdf',
- 'fa-fa-file-photo-o' => 'far fa-file-image',
- 'fa-fa-file-picture-o' => 'far fa-file-image',
- 'fa-fa-file-powerpoint-o' => 'far fa-file-powerpoint',
- 'fa-fa-file-sound-o' => 'far fa-file-audio',
- 'fa-fa-file-text-o' => 'far fa-file-alt',
- 'fa-fa-file-text' => 'fas fa-file-alt',
- 'fa-fa-file-video-o' => 'far fa-file-video',
- 'fa-fa-file-word-o' => 'far fa-file-word',
- 'fa-fa-file-zip-o' => 'far fa-file-archive',
- 'fa-fa-files-o' => 'far fa-copy',
- 'fa-fa-firefox' => 'fab fa-firefox',
- 'fa-fa-first-order' => 'fab fa-first-order',
- 'fa-fa-flag-o' => 'far fa-flag',
- 'fa-fa-flash' => 'fas fa-bolt',
- 'fa-fa-flickr' => 'fab fa-flickr',
- 'fa-fa-floppy-o' => 'far fa-save',
- 'fa-fa-folder-o' => 'far fa-folder',
- 'fa-fa-folder-open-o' => 'far fa-folder-open',
- 'fa-fa-font-awesome' => 'fab fa-font-awesome',
- 'fa-fa-fonticons' => 'fab fa-fonticons',
- 'fa-fa-fort-awesome' => 'fab fa-fort-awesome',
- 'fa-fa-forumbee' => 'fab fa-forumbee',
- 'fa-fa-foursquare' => 'fab fa-foursquare',
- 'fa-fa-free-code-camp' => 'fab fa-free-code-camp',
- 'fa-fa-frown-o' => 'far fa-frown',
- 'fa-fa-futbol-o' => 'far fa-futbol',
- 'fa-fa-gbp' => 'fas fa-pound-sign',
- 'fa-fa-gears' => 'fas fa-cogs',
- 'fa-fa-gear' => 'fas fa-cog',
- 'fa-fa-get-pocket' => 'fab fa-get-pocket',
- 'fa-fa-ge' => 'fab fa-empire',
- 'fa-fa-gg-circle' => 'fab fa-gg-circle',
- 'fa-fa-gg' => 'fab fa-gg',
- 'fa-fa-git-square' => 'fab fa-git-square',
- 'fa-fa-github-alt' => 'fab fa-github-alt',
- 'fa-fa-github-square' => 'fab fa-github-square',
- 'fa-fa-github' => 'fab fa-github',
- 'fa-fa-gitlab' => 'fab fa-gitlab',
- 'fa-fa-gittip' => 'fab fa-gratipay',
- 'fa-fa-git' => 'fab fa-git',
- 'fa-fa-glass' => 'fas fa-glass-martini',
- 'fa-fa-glide-g' => 'fab fa-glide-g',
- 'fa-fa-glide' => 'fab fa-glide',
- 'fa-fa-google-plus-circle' => 'fab fa-google-plus',
- 'fa-fa-google-plus-official' => 'fab fa-google-plus',
- 'fa-fa-google-plus-square' => 'fab fa-google-plus-square',
- 'fa-fa-google-plus' => 'fab fa-google-plus-g',
- 'fa-fa-google-wallet' => 'fab fa-google-wallet',
- 'fa-fa-google' => 'fab fa-google',
- 'fa-fa-gratipay' => 'fab fa-gratipay',
- 'fa-fa-grav' => 'fab fa-grav',
- 'fa-fa-group' => 'fas fa-users',
- 'fa-fa-hacker-news' => 'fab fa-hacker-news',
- 'fa-fa-hand-grab-o' => 'far fa-hand-rock',
- 'fa-fa-hand-lizard-o' => 'far fa-hand-lizard',
- 'fa-fa-hand-o-down' => 'far fa-hand-point-down',
- 'fa-fa-hand-o-left' => 'far fa-hand-point-left',
- 'fa-fa-hand-o-right' => 'far fa-hand-point-right',
- 'fa-fa-hand-o-up' => 'far fa-hand-point-up',
- 'fa-fa-hand-paper-o' => 'far fa-hand-paper',
- 'fa-fa-hand-peace-o' => 'far fa-hand-peace',
- 'fa-fa-hand-pointer-o' => 'far fa-hand-pointer',
- 'fa-fa-hand-rock-o' => 'far fa-hand-rock',
- 'fa-fa-hand-scissors-o' => 'far fa-hand-scissors',
- 'fa-fa-hand-spock-o' => 'far fa-hand-spock',
- 'fa-fa-hand-stop-o' => 'far fa-hand-paper',
- 'fa-fa-handshake-o' => 'far fa-handshake',
- 'fa-fa-hard-of-hearing' => 'fas fa-deaf',
- 'fa-fa-hdd-o' => 'far fa-hdd',
- 'fa-fa-header' => 'fas fa-heading',
- 'fa-fa-heart-o' => 'far fa-heart',
- 'fa-fa-hospital-o' => 'far fa-hospital',
- 'fa-fa-hotel' => 'fas fa-bed',
- 'fa-fa-hourglass-1' => 'fas fa-hourglass-start',
- 'fa-fa-hourglass-2' => 'fas fa-hourglass-half',
- 'fa-fa-hourglass-3' => 'fas fa-hourglass-end',
- 'fa-fa-hourglass-o' => 'far fa-hourglass',
- 'fa-fa-houzz' => 'fab fa-houzz',
- 'fa-fa-html5' => 'fab fa-html5',
- 'fa-fa-id-badge' => 'far fa-id-badge',
- 'fa-fa-id-card-o' => 'far fa-id-card',
- 'fa-fa-ils' => 'fas fa-shekel-sign',
- 'fa-fa-image' => 'far fa-image',
- 'fa-fa-imdb' => 'fab fa-imdb',
- 'fa-fa-inr' => 'fas fa-rupee-sign',
- 'fa-fa-instagram' => 'fab fa-instagram',
- 'fa-fa-institution' => 'fas fa-university',
- 'fa-fa-internet-explorer' => 'fab fa-internet-explorer',
- 'fa-fa-intersex' => 'fas fa-transgender',
- 'fa-fa-ioxhost' => 'fab fa-ioxhost',
- 'fa-fa-joomla' => 'fab fa-joomla',
- 'fa-fa-jpy' => 'fas fa-yen-sign',
- 'fa-fa-jsfiddle' => 'fab fa-jsfiddle',
- 'fa-fa-keyboard-o' => 'far fa-keyboard',
- 'fa-fa-krw' => 'fas fa-won-sign',
- 'fa-fa-lastfm-square' => 'fab fa-lastfm-square',
- 'fa-fa-lastfm' => 'fab fa-lastfm',
- 'fa-fa-leanpub' => 'fab fa-leanpub',
- 'fa-fa-legal' => 'fas fa-gavel',
- 'fa-fa-lemon-o' => 'far fa-lemon',
- 'fa-fa-level-down' => 'fas fa-level-down-alt',
- 'fa-fa-level-up' => 'fas fa-level-up-alt',
- 'fa-fa-life-bouy' => 'far fa-life-ring',
- 'fa-fa-life-buoy' => 'far fa-life-ring',
- 'fa-fa-life-ring' => 'far fa-life-ring',
- 'fa-fa-life-saver' => 'far fa-life-ring',
- 'fa-fa-lightbulb-o' => 'far fa-lightbulb',
- 'fa-fa-line-chart' => 'fas fa-chart-line',
- 'fa-fa-linkedin-square' => 'fab fa-linkedin',
- 'fa-fa-linkedin' => 'fab fa-linkedin-in',
- 'fa-fa-linode' => 'fab fa-linode',
- 'fa-fa-linux' => 'fab fa-linux',
- 'fa-fa-list-alt' => 'far fa-list-alt',
- 'fa-fa-long-arrow-down' => 'fas fa-long-arrow-alt-down',
- 'fa-fa-long-arrow-left' => 'fas fa-long-arrow-alt-left',
- 'fa-fa-long-arrow-right' => 'fas fa-long-arrow-alt-right',
- 'fa-fa-long-arrow-up' => 'fas fa-long-arrow-alt-up',
- 'fa-fa-mail-forward' => 'fas fa-share',
- 'fa-fa-mail-reply-all' => 'fas fa-reply-all',
- 'fa-fa-mail-reply' => 'fas fa-reply',
- 'fa-fa-map-marker' => 'fas fa-map-marker-alt',
- 'fa-fa-map-o' => 'far fa-map',
- 'fa-fa-maxcdn' => 'fab fa-maxcdn',
- 'fa-fa-meanpath' => 'fab fa-font-awesome',
- 'fa-fa-medium' => 'fab fa-medium',
- 'fa-fa-meetup' => 'fab fa-meetup',
- 'fa-fa-meh-o' => 'far fa-meh',
- 'fa-fa-minus-square-o' => 'far fa-minus-square',
- 'fa-fa-mixcloud' => 'fab fa-mixcloud',
- 'fa-fa-mobile-phone' => 'fas fa-mobile-alt',
- 'fa-fa-mobile' => 'fas fa-mobile-alt',
- 'fa-fa-modx' => 'fab fa-modx',
- 'fa-fa-moon-o' => 'far fa-moon',
- 'fa-fa-money' => 'far fa-money-bill-alt',
- 'fa-fa-mortar-board' => 'fas fa-graduation-cap',
- 'fa-fa-navicon' => 'fas fa-bars',
- 'fa-fa-newspaper-o' => 'far fa-newspaper',
- 'fa-fa-object-group' => 'far fa-object-group',
- 'fa-fa-object-ungroup' => 'far fa-object-ungroup',
- 'fa-fa-odnoklassniki-square' => 'fab fa-odnoklassniki-square',
- 'fa-fa-odnoklassniki' => 'fab fa-odnoklassniki',
- 'fa-fa-opencart' => 'fab fa-opencart',
- 'fa-fa-openid' => 'fab fa-openid',
- 'fa-fa-opera' => 'fab fa-opera',
- 'fa-fa-optin-monster' => 'fab fa-optin-monster',
- 'fa-fa-pagelines' => 'fab fa-pagelines',
- 'fa-fa-paper-plane-o' => 'far fa-paper-plane',
- 'fa-fa-paste' => 'far fa-clipboard',
- 'fa-fa-pause-circle-o' => 'far fa-pause-circle',
- 'fa-fa-paypal' => 'fab fa-paypal',
- 'fa-fa-pencil-square' => 'fas fa-pen-square',
- 'fa-fa-pencil-square-o' => 'far fa-edit',
- 'fa-fa-pencil' => 'fas fa-pencil-alt',
- 'fa-fa-photo' => 'far fa-image',
- 'fa-fa-picture-o' => 'far fa-image',
- 'fa-fa-pie-chart' => 'fas fa-chart-pie',
- 'fa-fa-pied-piper-alt' => 'fab fa-pied-piper-alt',
- 'fa-fa-pied-piper-pp' => 'fab fa-pied-piper-pp',
- 'fa-fa-pied-piper' => 'fab fa-pied-piper',
- 'fa-fa-pinterest-p' => 'fab fa-pinterest-p',
- 'fa-fa-pinterest-square' => 'fab fa-pinterest-square',
- 'fa-fa-pinterest' => 'fab fa-pinterest',
- 'fa-fa-play-circle-o' => 'far fa-play-circle',
- 'fa-fa-plus-square-o' => 'far fa-plus-square',
- 'fa-fa-product-hunt' => 'fab fa-product-hunt',
- 'fa-fa-qq' => 'fab fa-qq',
- 'fa-fa-question-circle-o' => 'far fa-question-circle',
- 'fa-fa-quora' => 'fab fa-quora',
- 'fa-fa-ravelry' => 'fab fa-ravelry',
- 'fa-fa-ra' => 'fab fa-rebel',
- 'fa-fa-rebel' => 'fab fa-rebel',
- 'fa-fa-reddit-alien' => 'fab fa-reddit-alien',
- 'fa-fa-reddit-square' => 'fab fa-reddit-square',
- 'fa-fa-reddit' => 'fab fa-reddit',
- 'fa-fa-refresh' => 'fas fa-sync',
- 'fa-fa-registered' => 'far fa-registered',
- 'fa-fa-remove' => 'fas fa-times',
- 'fa-fa-renren' => 'fab fa-renren',
- 'fa-fa-reorder' => 'fas fa-bars',
- 'fa-fa-repeat' => 'fas fa-redo',
- 'fa-fa-resistance' => 'fab fa-rebel',
- 'fa-fa-rmb' => 'fas fa-yen-sign',
- 'fa-fa-rotate-left' => 'fas fa-undo',
- 'fa-fa-rotate-right' => 'fas fa-redo',
- 'fa-fa-rouble' => 'fas fa-ruble-sign',
- 'fa-fa-ruble' => 'fas fa-ruble-sign',
- 'fa-fa-rub' => 'fas fa-ruble-sign',
- 'fa-fa-rupee' => 'fas fa-rupee-sign',
- 'fa-fa-s15' => 'fas fa-bath',
- 'fa-fa-safari' => 'fab fa-safari',
- 'fa-fa-scissors' => 'fas fa-cut',
- 'fa-fa-scribd' => 'fab fa-scribd',
- 'fa-fa-sellsy' => 'fab fa-sellsy',
- 'fa-fa-send-o' => 'far fa-paper-plane',
- 'fa-fa-send' => 'fas fa-paper-plane',
- 'fa-fa-share-square-o' => 'far fa-share-square',
- 'fa-fa-shekel' => 'fas fa-shekel-sign',
- 'fa-fa-sheqel' => 'fas fa-shekel-sign',
- 'fa-fa-shield' => 'fas fa-shield-alt',
- 'fa-fa-shirtsinbulk' => 'fab fa-shirtsinbulk',
- 'fa-fa-sign-in' => 'fas fa-sign-in-alt',
- 'fa-fa-sign-out' => 'fas fa-sign-out-alt',
- 'fa-fa-signing' => 'fas fa-sign-language',
- 'fa-fa-simplybuilt' => 'fab fa-simplybuilt',
- 'fa-fa-skyatlas' => 'fab fa-skyatlas',
- 'fa-fa-skype' => 'fab fa-skype',
- 'fa-fa-slack' => 'fab fa-slack',
- 'fa-fa-sliders' => 'fas fa-sliders-h',
- 'fa-fa-slideshare' => 'fab fa-slideshare',
- 'fa-fa-smile-o' => 'far fa-smile',
- 'fa-fa-snapchat-ghost' => 'fab fa-snapchat-ghost',
- 'fa-fa-snapchat-square' => 'fab fa-snapchat-square',
- 'fa-fa-snapchat' => 'fab fa-snapchat',
- 'fa-fa-snowflake-o' => 'far fa-snowflake',
- 'fa-fa-soccer-ball-o' => 'far fa-futbol',
- 'fa-fa-sort-alpha-asc' => 'fas fa-sort-alpha-down',
- 'fa-fa-sort-alpha-desc' => 'fas fa-sort-alpha-up',
- 'fa-fa-sort-amount-asc' => 'fas fa-sort-amount-down',
- 'fa-fa-sort-amount-desc' => 'fas fa-sort-amount-up',
- 'fa-fa-sort-asc' => 'fas fa-sort-up',
- 'fa-fa-sort-desc' => 'fas fa-sort-down',
- 'fa-fa-sort-numeric-asc' => 'fas fa-sort-numeric-down',
- 'fa-fa-sort-numeric-desc' => 'fas fa-sort-numeric-up',
- 'fa-fa-soundcloud' => 'fab fa-soundcloud',
- 'fa-fa-spoon' => 'fas fa-utensil-spoon',
- 'fa-fa-spotify' => 'fab fa-spotify',
- 'fa-fa-square-o' => 'far fa-square',
- 'fa-fa-stack-exchange' => 'fab fa-stack-exchange',
- 'fa-fa-stack-overflow' => 'fab fa-stack-overflow',
- 'fa-fa-star-half-empty' => 'far fa-star-half',
- 'fa-fa-star-half-full' => 'far fa-star-half',
- 'fa-fa-star-half-o' => 'far fa-star-half',
- 'fa-fa-star-o' => 'far fa-star',
- 'fa-fa-steam-square' => 'fab fa-steam-square',
- 'fa-fa-steam' => 'fab fa-steam',
- 'fa-fa-sticky-note-o' => 'far fa-sticky-note',
- 'fa-fa-stop-circle-o' => 'far fa-stop-circle',
- 'fa-fa-stumbleupon-circle' => 'fab fa-stumbleupon-circle',
- 'fa-fa-stumbleupon' => 'fab fa-stumbleupon',
- 'fa-fa-sun-o' => 'far fa-sun',
- 'fa-fa-superpowers' => 'fab fa-superpowers',
- 'fa-fa-support' => 'far fa-life-ring',
- 'fa-fa-tablet' => 'fas fa-tablet-alt',
- 'fa-fa-tachometer' => 'fas fa-tachometer-alt',
- 'fa-fa-telegram' => 'fab fa-telegram',
- 'fa-fa-television' => 'fas fa-tv',
- 'fa-fa-tencent-weibo' => 'fab fa-tencent-weibo',
- 'fa-fa-themeisle' => 'fab fa-themeisle',
- 'fa-fa-thermometer-0' => 'fas fa-thermometer-empty',
- 'fa-fa-thermometer-1' => 'fas fa-thermometer-quarter',
- 'fa-fa-thermometer-2' => 'fas fa-thermometer-half',
- 'fa-fa-thermometer-3' => 'fas fa-thermometer-three-quarters',
- 'fa-fa-thermometer-4' => 'fas fa-thermometer-full',
- 'fa-fa-thermometer' => 'fas fa-thermometer-full',
- 'fa-fa-thumb-tack' => 'fas fa-thumbtack',
- 'fa-fa-thumbs-o-down' => 'far fa-thumbs-down',
- 'fa-fa-thumbs-o-up' => 'far fa-thumbs-up',
- 'fa-fa-ticket' => 'fas fa-ticket-alt',
- 'fa-fa-times-circle-o' => 'far fa-times-circle',
- 'fa-fa-times-rectangle-o' => 'far fa-window-close',
- 'fa-fa-times-rectangle' => 'fas fa-window-close',
- 'fa-fa-toggle-down' => 'far fa-caret-square-down',
- 'fa-fa-toggle-left' => 'far fa-caret-square-left',
- 'fa-fa-toggle-right' => 'far fa-caret-square-right',
- 'fa-fa-toggle-up' => 'far fa-caret-square-up',
- 'fa-fa-trash-o' => 'far fa-trash-alt',
- 'fa-fa-trash' => 'fas fa-trash-alt',
- 'fa-fa-trello' => 'fab fa-trello',
- 'fa-fa-tripadvisor' => 'fab fa-tripadvisor',
- 'fa-fa-try' => 'fas fa-lira-sign',
- 'fa-fa-tumblr-square' => 'fab fa-tumblr-square',
- 'fa-fa-tumblr' => 'fab fa-tumblr',
- 'fa-fa-turkish-lira' => 'fas fa-lira-sign',
- 'fa-fa-twitch' => 'fab fa-twitch',
- 'fa-fa-twitter-square' => 'fab fa-twitter-square',
- 'fa-fa-twitter' => 'fab fa-twitter',
- 'fa-fa-unsorted' => 'fas fa-sort',
- 'fa-fa-usb' => 'fab fa-usb',
- 'fa-fa-usd' => 'fas fa-dollar-sign',
- 'fa-fa-user-circle-o' => 'far fa-user-circle',
- 'fa-fa-user-o' => 'far fa-user',
- 'fa-fa-vcard-o' => 'far fa-address-card',
- 'fa-fa-vcard' => 'fas fa-address-card',
- 'fa-fa-viacoin' => 'fab fa-viacoin',
- 'fa-fa-viadeo-square' => 'fab fa-viadeo-square',
- 'fa-fa-viadeo' => 'fab fa-viadeo',
- 'fa-fa-video-camera' => 'fas fa-video',
- 'fa-fa-vimeo-square' => 'fab fa-vimeo-square',
- 'fa-fa-vimeo' => 'fab fa-vimeo-v',
- 'fa-fa-vine' => 'fab fa-vine',
- 'fa-fa-vk' => 'fab fa-vk',
- 'fa-fa-volume-control-phone' => 'fas fa-phone-volume',
- 'fa-fa-warning' => 'fas fa-exclamation-triangle',
- 'fa-fa-wechat' => 'fab fa-weixin',
- 'fa-fa-weibo' => 'fab fa-weibo',
- 'fa-fa-weixin' => 'fab fa-weixin',
- 'fa-fa-whatsapp' => 'fab fa-whatsapp',
- 'fa-fa-wheelchair-alt' => 'fab fa-accessible-icon',
- 'fa-fa-wikipedia-w' => 'fab fa-wikipedia-w',
- 'fa-fa-window-close-o' => 'far fa-window-close',
- 'fa-fa-window-maximize' => 'far fa-window-maximize',
- 'fa-fa-window-restore' => 'far fa-window-restore',
- 'fa-fa-windows' => 'fab fa-windows',
- 'fa-fa-won' => 'fas fa-won-sign',
- 'fa-fa-wordpress' => 'fab fa-wordpress',
- 'fa-fa-wpbeginner' => 'fab fa-wpbeginner',
- 'fa-fa-wpexplorer' => 'fab fa-wpexplorer',
- 'fa-fa-wpforms' => 'fab fa-wpforms',
- 'fa-fa-xing-square' => 'fab fa-xing-square',
- 'fa-fa-xing' => 'fab fa-xing',
- 'fa-fa-y-combinator-square' => 'fab fa-hacker-news',
- 'fa-fa-y-combinator' => 'fab fa-y-combinator',
- 'fa-fa-yahoo' => 'fab fa-yahoo',
- 'fa-fa-yc' => 'fab fa-y-combinator',
- 'fa-fa-yc-square' => 'fab fa-hacker-news',
- 'fa-fa-yelp' => 'fab fa-yelp',
- 'fa-fa-yen' => 'fas fa-yen-sign',
- 'fa-fa-yoast' => 'fab fa-yoast',
- 'fa-fa-youtube-play' => 'fab fa-youtube',
- 'fa-fa-youtube-square' => 'fab fa-youtube-square',
- 'fa-fa-youtube' => 'fab fa-youtube',
- 'fa-fa-fa' => 'fab fa-font-awesome',
- );
- $font_awesome_icon = apply_filters( 'menu_icons_backward_compatibility_icons', $font_awesome_icon );
-
- return $font_awesome_icon;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/font-awesome/font-awesome.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/font-awesome/font-awesome.php
deleted file mode 100644
index 3f674bf4..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/library/font-awesome/font-awesome.php
+++ /dev/null
@@ -1,122 +0,0 @@
-version
- );
- }
-
- return $stylesheet_uri;
- }
-
-
- /**
- * Icon picker fontawesome items.
- *
- * @param array $icons Icons.
- * @return array Icons.
- */
- public static function _icon_picker_fa_items( $icons ) {
- if ( empty( $icons ) ) {
- return $icons;
- }
-
- $deprecated_icons = array_search( 'fa-tripadvisor', array_column( $icons, 'id' ), true );
- if ( false !== $deprecated_icons ) {
- unset( $icons[ $deprecated_icons ] );
- $icons = array_values( $icons );
- }
-
- $font_awesome = font_awesome_backward_compatible();
- foreach ( $icons as $key => $icon ) {
- $old_fa_icon = sprintf( 'fa-%s', $icons[ $key ]['id'] );
- if ( array_key_exists( $old_fa_icon, $font_awesome ) ) {
- $icons[ $key ]['id'] = trim( $font_awesome[ $old_fa_icon ] );
- } else {
- $icons[ $key ]['id'] = sprintf( 'fa %s', trim( $icons[ $key ]['id'] ) );
- }
- }
-
- // Fa5 extra icons support.
- $global_settins = get_option( 'menu-icons', false );
- if ( ! empty( $global_settins['global']['fa5_extra_icons'] ) ) {
- $fa5_extra_icons = $global_settins['global']['fa5_extra_icons'];
- $fa5_extra_icons = explode( ',', $fa5_extra_icons );
- $fa5_extra_icons = array_map( 'trim', $fa5_extra_icons );
- if ( ! empty( $fa5_extra_icons ) ) {
- foreach ( $fa5_extra_icons as $fa5_icon ) {
- $icon_name = explode( '-', $fa5_icon );
- $icon_name = end( $icon_name );
- $icons[] = array(
- 'group' => 'all',
- 'id' => $fa5_icon,
- 'name' => $icon_name,
- );
- }
- }
- }
-
- return $icons;
- }
-
-
- /**
- * Icon picker font media template.
- *
- * @param string $template Media template.
- * @return string Media template.
- */
- public static function _icon_picker_font_media_templates( $template ) {
- $templates = array(
- 'icon' => '',
- 'item' => sprintf(
- '
' . esc_html__( 'Please note that the actual look of the icons on the front-end will also be affected by the style of your active theme. You can add your own CSS using %2$s or a plugin such as %3$s if you need to override it.', 'menu-icons' ) . '
',
- $box_data,
- sprintf(
- '%s',
- esc_url( $customizer_url ),
- esc_html__( 'the customizer', 'menu-icons' )
- ),
- 'Advanced CSS Editor'
- ),
- ),
- 'settingsFields' => self::get_settings_fields(),
- 'activeTypes' => self::get( 'global', 'icon_types' ),
- 'ajaxUrls' => array(
- 'update' => add_query_arg( 'action', 'menu_icons_update_settings', admin_url( '/admin-ajax.php' ) ),
- ),
- 'menuSettings' => self::get_menu_settings( self::get_current_menu_id() ),
- )
- );
-
- wp_localize_script( 'menu-icons', 'menuIcons', $js_data );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type-fonts.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type-fonts.php
deleted file mode 100644
index c22d4840..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type-fonts.php
+++ /dev/null
@@ -1,24 +0,0 @@
-
- */
-
-require_once dirname( __FILE__ ) . '/type.php';
-
-/**
- * Generic handler for icon fonts
- *
- */
-abstract class Menu_Icons_Type_Fonts extends Menu_Icons_Type {
- /**
- * Constructor
- *
- * @since 0.9.0
- */
- public function __construct() {
- _deprecated_function( __CLASS__, '0.9.0', 'Icon_Picker_Type_Font' );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type.php
deleted file mode 100644
index 8e9a8066..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/includes/type.php
+++ /dev/null
@@ -1,107 +0,0 @@
-
- */
-
-
-/**
- * Generic handler for icon type
- *
- * @since 0.1.0
- */
-abstract class Menu_Icons_Type {
-
- /**
- * Holds icon type
- *
- * @since 0.1.0
- * @access protected
- * @var string
- */
- protected $type;
-
- /**
- * Holds icon label
- *
- * @since 0.1.0
- * @access protected
- * @var string
- */
- protected $label;
-
- /**
- * Holds icon stylesheet URL
- *
- * @since 0.1.0
- * @access protected
- * @var string
- */
- protected $stylesheet;
-
- /**
- * Custom stylesheet ID
- *
- * @since 0.8.0
- * @access protected
- * @var string
- */
- protected $stylesheet_id;
-
- /**
- * Holds icon version
- *
- * @since 0.1.0
- * @access protected
- * @var string
- */
- protected $version;
-
- /**
- * Holds array key for icon value
- *
- * @since 0.1.0
- * @access protected
- * @var string
- */
- protected $key;
-
- /**
- * Holds menu settings
- *
- * @since 0.3.0
- * @access protected
- * @var array
- */
- protected $menu_setttings = array();
-
-
- /**
- * Class constructor
- *
- * This simply sets $key
- *
- * @since 0.1.0
- * @since 0.9.0 Deprecated.
- */
- function __construct() {
- _deprecated_function( __CLASS__, '0.9.0', 'Icon_Picker_Type' );
- }
-
-
- /**
- * Register our type
- *
- * @since 0.1.0
- * @since 0.9.0 Deprecated. This simply returns the $types.
- * @param array $types Icon Types
- * @uses apply_filters() Calls 'menu_icons_{type}_props' on type properties.
- * @return array
- */
- public function register( $types ) {
- return $types;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.js
deleted file mode 100644
index d75c0394..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.js
+++ /dev/null
@@ -1,655 +0,0 @@
-/******/ (function(modules) { // webpackBootstrap
-/******/ // The module cache
-/******/ var installedModules = {};
-/******/
-/******/ // The require function
-/******/ function __webpack_require__(moduleId) {
-/******/
-/******/ // Check if module is in cache
-/******/ if(installedModules[moduleId]) {
-/******/ return installedModules[moduleId].exports;
-/******/ }
-/******/ // Create a new module (and put it into the cache)
-/******/ var module = installedModules[moduleId] = {
-/******/ i: moduleId,
-/******/ l: false,
-/******/ exports: {}
-/******/ };
-/******/
-/******/ // Execute the module function
-/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
-/******/
-/******/ // Flag the module as loaded
-/******/ module.l = true;
-/******/
-/******/ // Return the exports of the module
-/******/ return module.exports;
-/******/ }
-/******/
-/******/
-/******/ // expose the modules object (__webpack_modules__)
-/******/ __webpack_require__.m = modules;
-/******/
-/******/ // expose the module cache
-/******/ __webpack_require__.c = installedModules;
-/******/
-/******/ // identity function for calling harmony imports with the correct context
-/******/ __webpack_require__.i = function(value) { return value; };
-/******/
-/******/ // define getter function for harmony exports
-/******/ __webpack_require__.d = function(exports, name, getter) {
-/******/ if(!__webpack_require__.o(exports, name)) {
-/******/ Object.defineProperty(exports, name, {
-/******/ configurable: false,
-/******/ enumerable: true,
-/******/ get: getter
-/******/ });
-/******/ }
-/******/ };
-/******/
-/******/ // getDefaultExport function for compatibility with non-harmony modules
-/******/ __webpack_require__.n = function(module) {
-/******/ var getter = module && module.__esModule ?
-/******/ function getDefault() { return module['default']; } :
-/******/ function getModuleExports() { return module; };
-/******/ __webpack_require__.d(getter, 'a', getter);
-/******/ return getter;
-/******/ };
-/******/
-/******/ // Object.prototype.hasOwnProperty.call
-/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
-/******/
-/******/ // __webpack_public_path__
-/******/ __webpack_require__.p = "";
-/******/
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 2);
-/******/ })
-/************************************************************************/
-/******/ ([
-/* 0 */
-/***/ (function(module, exports, __webpack_require__) {
-
-/* global menuIcons:false */
-__webpack_require__(3);
-
-(function ($) {
- var miPicker;
-
- if (!menuIcons.activeTypes || _.isEmpty(menuIcons.activeTypes)) {
- return;
- }
- /**
- * @namespace
- * @property {object} templates - Cached templates for the item previews on the fields
- * @property {string} wrapClass - Field wrapper's class
- * @property {object} frame - Menu Icons' media frame instance
- * @property {object} target - Frame's target model
- */
-
-
- miPicker = {
- templates: {},
- wrapClass: 'div.menu-icons-wrap',
- frame: null,
- target: new wp.media.model.IconPickerTarget(),
-
- /**
- * Callback function to filter active icon types
- *
- * TODO: Maybe move to frame view?
- *
- * @param {string} type - Icon type.
- */
- typesFilter: function (type) {
- return $.inArray(type.id, menuIcons.activeTypes) >= 0;
- },
-
- /**
- * Create Menu Icons' media frame
- */
- createFrame: function () {
- miPicker.frame = new wp.media.view.MediaFrame.MenuIcons({
- target: miPicker.target,
- ipTypes: _.filter(iconPicker.types, miPicker.typesFilter),
- SidebarView: wp.media.view.MenuIconsSidebar
- });
- },
-
- /**
- * Pick icon for a menu item and open the frame
- *
- * @param {object} model - Menu item model.
- */
- pickIcon: function (model) {
- miPicker.frame.target.set(model, {
- silent: true
- });
- miPicker.frame.open();
- },
-
- /**
- * Set or unset icon
- *
- * @param {object} e - jQuery click event.
- */
- setUnset: function (e) {
- var $el = $(e.currentTarget),
- $clicked = $(e.target);
- e.preventDefault();
-
- if ($clicked.hasClass('_select') || $clicked.hasClass('_icon')) {
- miPicker.setIcon($el);
- } else if ($clicked.hasClass('_remove')) {
- miPicker.unsetIcon($el);
- }
- },
-
- /**
- * Set Icon
- *
- * @param {object} $el - jQuery object.
- */
- setIcon: function ($el) {
- var id = $el.data('id'),
- frame = miPicker.frame,
- items = frame.menuItems,
- model = items.get(id);
-
- if (model) {
- miPicker.pickIcon(model.toJSON());
- return;
- }
-
- model = {
- id: id,
- $el: $el,
- $title: $('#edit-menu-item-title-' + id),
- $inputs: {}
- }; // Collect menu item's settings fields and use them
- // as the model's attributes.
-
- $el.find('div._settings input').each(function () {
- var $input = $(this),
- key = $input.attr('class').replace('_mi-', ''),
- value = $input.val();
-
- if (!value) {
- if (_.has(menuIcons.menuSettings, key)) {
- value = menuIcons.menuSettings[key];
- } else if (_.has(menuIcons.settingsFields, key)) {
- value = menuIcons.settingsFields[key]['default'];
- }
- }
-
- model[key] = value;
- model.$inputs[key] = $input;
- });
- items.add(model);
- miPicker.pickIcon(model);
- },
-
- /**
- * Unset icon
- *
- * @param {object} $el - jQuery object.
- */
- unsetIcon: function ($el) {
- var id = $el.data('id');
- $el.find('div._settings input').val('');
- $el.trigger('mi:update');
- miPicker.frame.menuItems.remove(id);
- },
-
- /**
- * Update valeus of menu item's setting fields
- *
- * When the type and icon is set, this will (re)generate the icon
- * preview on the menu item field.
- *
- * @param {object} e - jQuery event.
- */
- updateField: function (e) {
- var $el = $(e.currentTarget),
- $set = $el.find('a._select'),
- $unset = $el.find('a._remove'),
- type = $el.find('input._mi-type').val(),
- icon = $el.find('input._mi-icon').val(),
- url = $el.find('input._mi-url').val(),
- template;
-
- if (type === '' || icon === '' || _.indexOf(menuIcons.activeTypes, type) < 0) {
- $set.text(menuIcons.text.select).attr('title', '');
- $unset.addClass('hidden');
- return;
- }
-
- if (miPicker.templates[type]) {
- template = miPicker.templates[type];
- } else {
- template = miPicker.templates[type] = wp.template('menu-icons-item-field-preview-' + iconPicker.types[type].templateId);
- }
-
- $unset.removeClass('hidden');
- $set.attr('title', menuIcons.text.change);
- $set.html(template({
- type: type,
- icon: icon,
- url: url
- }));
- },
-
- /**
- * Initialize picker functionality
- *
- * #fires mi:update
- */
- init: function () {
- miPicker.createFrame();
- $(document).on('click', miPicker.wrapClass, miPicker.setUnset).on('mi:update', miPicker.wrapClass, miPicker.updateField); // Trigger 'mi:update' event to generate the icons on the item fields.
-
- $(miPicker.wrapClass).trigger('mi:update');
- }
- };
- miPicker.init();
-})(jQuery);
-
-/***/ }),
-/* 1 */
-/***/ (function(module, exports) {
-
-(function ($) {
- /**
- * Settings box tabs
- *
- * We can't use core's tabs script here because it will clear the
- * checkboxes upon tab switching
- */
- $('#menu-icons-settings-tabs').on('click', 'a.mi-settings-nav-tab', function (e) {
- var $el = $(this).blur(),
- $target = $('#' + $el.data('type'));
- e.preventDefault();
- e.stopPropagation();
- $el.parent().addClass('tabs').siblings().removeClass('tabs');
- $target.removeClass('tabs-panel-inactive').addClass('tabs-panel-active').show().siblings('div.tabs-panel').hide().addClass('tabs-panel-inactive').removeClass('tabs-panel-active');
- }).find('a.mi-settings-nav-tab').first().click(); // Settings meta box
-
- $('#menu-icons-settings-save').on('click', function (e) {
- var $button = $(this).prop('disabled', true),
- $spinner = $button.siblings('span.spinner');
- e.preventDefault();
- e.stopPropagation();
- $spinner.css({
- display: 'inline-block',
- visibility: 'visible'
- });
- $.ajax({
- type: 'POST',
- url: window.menuIcons.ajaxUrls.update,
- data: $('#menu-icons-settings :input').serialize(),
- success: function (response) {
- if (response.success && response.data.redirectUrl === true) {
- window.location = response.data.redirectUrl;
- } else {
- $button.prop('disabled', false);
- }
-
- $spinner.hide();
- },
- fail: function () {
- $spinner.hide();
- }
- });
- });
-})(jQuery);
-
-/***/ }),
-/* 2 */
-/***/ (function(module, exports, __webpack_require__) {
-
-__webpack_require__(1);
-
-__webpack_require__(0);
-
-/***/ }),
-/* 3 */
-/***/ (function(module, exports, __webpack_require__) {
-
-wp.media.model.MenuIconsItemSettingField = __webpack_require__(4);
-wp.media.model.MenuIconsItemSettings = __webpack_require__(5);
-wp.media.model.MenuIconsItem = __webpack_require__(6);
-wp.media.view.MenuIconsItemSettingField = __webpack_require__(9);
-wp.media.view.MenuIconsItemSettings = __webpack_require__(10);
-wp.media.view.MenuIconsItemPreview = __webpack_require__(8);
-wp.media.view.MenuIconsSidebar = __webpack_require__(11);
-wp.media.view.MediaFrame.MenuIcons = __webpack_require__(7);
-
-/***/ }),
-/* 4 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.model.MenuIconsItemSettingField
- *
- * @class
- * @augments Backbone.Model
- */
-var MenuIconsItemSettingField = Backbone.Model.extend({
- defaults: {
- id: '',
- label: '',
- value: '',
- type: 'text'
- }
-});
-module.exports = MenuIconsItemSettingField;
-
-/***/ }),
-/* 5 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.model.MenuIconsItemSettings
- *
- * @class
- * @augments Backbone.Collection
- */
-var MenuIconsItemSettings = Backbone.Collection.extend({
- model: wp.media.model.MenuIconsItemSettingField
-});
-module.exports = MenuIconsItemSettings;
-
-/***/ }),
-/* 6 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.model.MenuIconsItem
- *
- * @class
- * @augments Backbone.Model
- */
-var Item = Backbone.Model.extend({
- initialize: function () {
- this.on('change', this.updateValues, this);
- },
-
- /**
- * Update the values of menu item's settings fields
- *
- * #fires mi:update
- */
- updateValues: function () {
- _.each(this.get('$inputs'), function ($input, key) {
- $input.val(this.get(key));
- }, this); // Trigger the 'mi:update' event to regenerate the icon on the field.
-
-
- this.get('$el').trigger('mi:update');
- }
-});
-module.exports = Item;
-
-/***/ }),
-/* 7 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.view.MediaFrame.MenuIcons
- *
- * @class
- * @augments wp.media.view.MediaFrame.IconPicker
- * @augments wp.media.view.MediaFrame.Select
- * @augments wp.media.view.MediaFrame
- * @augments wp.media.view.Frame
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIcons = wp.media.view.MediaFrame.IconPicker.extend({
- initialize: function () {
- this.menuItems = new Backbone.Collection([], {
- model: wp.media.model.MenuIconsItem
- });
- wp.media.view.MediaFrame.IconPicker.prototype.initialize.apply(this, arguments);
-
- if (this.setMenuTabPanelAriaAttributes) {
- this.off('open', this.setMenuTabPanelAriaAttributes, this); // Set the router ARIA tab panel attributes when the modal opens.
-
- this.off('open', this.setRouterTabPanelAriaAttributes, this); // Update the menu ARIA tab panel attributes when the content updates.
-
- this.off('content:render', this.setMenuTabPanelAriaAttributes, this); // Update the router ARIA tab panel attributes when the content updates.
-
- this.off('content:render', this.setRouterTabPanelAriaAttributes, this);
- }
-
- this.listenTo(this.target, 'change', this.miUpdateItemProps);
- this.on('select', this.miClearTarget, this);
- },
- miUpdateItemProps: function (props) {
- var model = this.menuItems.get(props.id);
- model.set(props.changed);
- },
- miClearTarget: function () {
- this.target.clear({
- silent: true
- });
- }
-});
-module.exports = MenuIcons;
-
-/***/ }),
-/* 8 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.view.MenuIconsItemPreview
- *
- * @class
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsItemPreview = wp.media.View.extend({
- tagName: 'p',
- className: 'mi-preview menu-item attachment-info',
- events: {
- 'click a': 'preventDefault'
- },
- initialize: function () {
- wp.media.View.prototype.initialize.apply(this, arguments);
- this.model.on('change', this.render, this);
- },
- render: function () {
- var frame = this.controller,
- state = frame.state(),
- selected = state.get('selection').single(),
- props = this.model.toJSON(),
- data = _.extend(props, {
- type: state.id,
- icon: selected.id,
- title: this.model.get('$title').val(),
- url: state.ipGetIconUrl(selected, props.image_size)
- }),
- template = 'menu-icons-item-sidebar-preview-' + iconPicker.types[state.id].templateId + '-';
-
- if (data.hide_label) {
- template += 'hide_label';
- } else {
- template += data.position;
- }
-
- this.template = wp.media.template(template);
- this.$el.html(this.template(data));
- return this;
- },
- preventDefault: function (e) {
- e.preventDefault();
- }
-});
-module.exports = MenuIconsItemPreview;
-
-/***/ }),
-/* 9 */
-/***/ (function(module, exports) {
-
-var $ = jQuery,
- MenuIconsItemSettingField;
-/**
- * wp.media.view.MenuIconsItemSettingField
- *
- * @class
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-
-MenuIconsItemSettingField = wp.media.View.extend({
- tagName: 'label',
- className: 'setting',
- events: {
- 'change :input': '_update'
- },
- initialize: function () {
- wp.media.View.prototype.initialize.apply(this, arguments);
- this.template = wp.media.template('menu-icons-settings-field-' + this.model.get('type'));
- this.model.on('change', this.render, this);
- },
- prepare: function () {
- return this.model.toJSON();
- },
- _update: function (e) {
- var value = $(e.currentTarget).val();
- this.model.set('value', value);
- this.options.item.set(this.model.id, value);
- }
-});
-module.exports = MenuIconsItemSettingField;
-
-/***/ }),
-/* 10 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.view.MenuIconsItemSettings
- *
- * @class
- * @augments wp.media.view.PriorityList
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsItemSettings = wp.media.view.PriorityList.extend({
- className: 'mi-settings attachment-info',
- prepare: function () {
- _.each(this.collection.map(this.createField, this), function (view) {
- this.set(view.model.id, view);
- }, this);
- },
- createField: function (model) {
- var field = new wp.media.view.MenuIconsItemSettingField({
- item: this.model,
- model: model,
- collection: this.collection
- });
- return field;
- }
-});
-module.exports = MenuIconsItemSettings;
-
-/***/ }),
-/* 11 */
-/***/ (function(module, exports) {
-
-/**
- * wp.media.view.MenuIconsSidebar
- *
- * @class
- * @augments wp.media.view.IconPickerSidebar
- * @augments wp.media.view.Sidebar
- * @augments wp.media.view.PriorityList
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsSidebar = wp.media.view.IconPickerSidebar.extend({
- initialize: function () {
- var title = new wp.media.View({
- tagName: 'h3',
- priority: -10
- });
- var info = new wp.media.View({
- tagName: 'p',
- className: '_info',
- priority: 1000
- });
- wp.media.view.IconPickerSidebar.prototype.initialize.apply(this, arguments);
- title.$el.text(window.menuIcons.text.preview);
- this.set('title', title);
- info.$el.html(window.menuIcons.text.settingsInfo);
- this.set('info', info);
- },
- createSingle: function () {
- this.createPreview();
- this.createSettings();
- },
- disposeSingle: function () {
- this.unset('preview');
- this.unset('settings');
- },
- createPreview: function () {
- var self = this,
- frame = self.controller,
- state = frame.state(); // If the selected icon is still being downloaded (image or svg type),
- // wait for it to complete before creating the preview.
-
- if (state.dfd && state.dfd.state() === 'pending') {
- state.dfd.done(function () {
- self.createPreview();
- });
- return;
- }
-
- self.set('preview', new wp.media.view.MenuIconsItemPreview({
- controller: frame,
- model: frame.target,
- priority: 80
- }));
- },
- createSettings: function () {
- var frame = this.controller,
- state = frame.state(),
- fieldIds = state.get('data').settingsFields,
- fields = [];
-
- _.each(fieldIds, function (fieldId) {
- var field = window.menuIcons.settingsFields[fieldId],
- model;
-
- if (!field) {
- return;
- }
-
- model = _.defaults({
- value: frame.target.get(fieldId) || field['default']
- }, field);
- fields.push(model);
- });
-
- if (!fields.length) {
- return;
- }
-
- this.set('settings', new wp.media.view.MenuIconsItemSettings({
- controller: this.controller,
- collection: new wp.media.model.MenuIconsItemSettings(fields),
- model: frame.target,
- type: this.options.type,
- priority: 120
- }));
- }
-});
-module.exports = MenuIconsSidebar;
-
-/***/ })
-/******/ ]);
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.min.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.min.js
deleted file mode 100644
index 4bb026c3..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/admin.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(i){var n={};function a(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return i[e].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=i,a.c=n,a.i=function(e){return e},a.d=function(e,t,i){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=2)}([function(e,t,i){var o,r;i(3),o=jQuery,menuIcons.activeTypes&&!_.isEmpty(menuIcons.activeTypes)&&(r={templates:{},wrapClass:"div.menu-icons-wrap",frame:null,target:new wp.media.model.IconPickerTarget,typesFilter:function(e){return 0<=o.inArray(e.id,menuIcons.activeTypes)},createFrame:function(){r.frame=new wp.media.view.MediaFrame.MenuIcons({target:r.target,ipTypes:_.filter(iconPicker.types,r.typesFilter),SidebarView:wp.media.view.MenuIconsSidebar})},pickIcon:function(e){r.frame.target.set(e,{silent:!0}),r.frame.open()},setUnset:function(e){var t=o(e.currentTarget),i=o(e.target);e.preventDefault(),i.hasClass("_select")||i.hasClass("_icon")?r.setIcon(t):i.hasClass("_remove")&&r.unsetIcon(t)},setIcon:function(e){var t=e.data("id"),i=r.frame.menuItems,n=i.get(t);n?r.pickIcon(n.toJSON()):(n={id:t,$el:e,$title:o("#edit-menu-item-title-"+t),$inputs:{}},e.find("div._settings input").each(function(){var e=o(this),t=e.attr("class").replace("_mi-",""),i=e.val();i||(_.has(menuIcons.menuSettings,t)?i=menuIcons.menuSettings[t]:_.has(menuIcons.settingsFields,t)&&(i=menuIcons.settingsFields[t].default)),n[t]=i,n.$inputs[t]=e}),i.add(n),r.pickIcon(n))},unsetIcon:function(e){var t=e.data("id");e.find("div._settings input").val(""),e.trigger("mi:update"),r.frame.menuItems.remove(t)},updateField:function(e){var t,e=o(e.currentTarget),i=e.find("a._select"),n=e.find("a._remove"),a=e.find("input._mi-type").val(),s=e.find("input._mi-icon").val(),e=e.find("input._mi-url").val();if(""===a||""===s||_.indexOf(menuIcons.activeTypes,a)<0)return i.text(menuIcons.text.select).attr("title",""),void n.addClass("hidden");t=r.templates[a]||(r.templates[a]=wp.template("menu-icons-item-field-preview-"+iconPicker.types[a].templateId)),n.removeClass("hidden"),i.attr("title",menuIcons.text.change),i.html(t({type:a,icon:s,url:e}))},init:function(){r.createFrame(),o(document).on("click",r.wrapClass,r.setUnset).on("mi:update",r.wrapClass,r.updateField),o(r.wrapClass).trigger("mi:update")}}).init()},function(e,t){var n;(n=jQuery)("#menu-icons-settings-tabs").on("click","a.mi-settings-nav-tab",function(e){var t=n(this).blur(),i=n("#"+t.data("type"));e.preventDefault(),e.stopPropagation(),t.parent().addClass("tabs").siblings().removeClass("tabs"),i.removeClass("tabs-panel-inactive").addClass("tabs-panel-active").show().siblings("div.tabs-panel").hide().addClass("tabs-panel-inactive").removeClass("tabs-panel-active")}).find("a.mi-settings-nav-tab").first().click(),n("#menu-icons-settings-save").on("click",function(e){var t=n(this).prop("disabled",!0),i=t.siblings("span.spinner");e.preventDefault(),e.stopPropagation(),i.css({display:"inline-block",visibility:"visible"}),n.ajax({type:"POST",url:window.menuIcons.ajaxUrls.update,data:n("#menu-icons-settings :input").serialize(),success:function(e){e.success&&!0===e.data.redirectUrl?window.location=e.data.redirectUrl:t.prop("disabled",!1),i.hide()},fail:function(){i.hide()}})})},function(e,t,i){i(1),i(0)},function(e,t,i){wp.media.model.MenuIconsItemSettingField=i(4),wp.media.model.MenuIconsItemSettings=i(5),wp.media.model.MenuIconsItem=i(6),wp.media.view.MenuIconsItemSettingField=i(9),wp.media.view.MenuIconsItemSettings=i(10),wp.media.view.MenuIconsItemPreview=i(8),wp.media.view.MenuIconsSidebar=i(11),wp.media.view.MediaFrame.MenuIcons=i(7)},function(e,t){var i=Backbone.Model.extend({defaults:{id:"",label:"",value:"",type:"text"}});e.exports=i},function(e,t){var i=Backbone.Collection.extend({model:wp.media.model.MenuIconsItemSettingField});e.exports=i},function(e,t){var i=Backbone.Model.extend({initialize:function(){this.on("change",this.updateValues,this)},updateValues:function(){_.each(this.get("$inputs"),function(e,t){e.val(this.get(t))},this),this.get("$el").trigger("mi:update")}});e.exports=i},function(e,t){var i=wp.media.view.MediaFrame.IconPicker.extend({initialize:function(){this.menuItems=new Backbone.Collection([],{model:wp.media.model.MenuIconsItem}),wp.media.view.MediaFrame.IconPicker.prototype.initialize.apply(this,arguments),this.setMenuTabPanelAriaAttributes&&(this.off("open",this.setMenuTabPanelAriaAttributes,this),this.off("open",this.setRouterTabPanelAriaAttributes,this),this.off("content:render",this.setMenuTabPanelAriaAttributes,this),this.off("content:render",this.setRouterTabPanelAriaAttributes,this)),this.listenTo(this.target,"change",this.miUpdateItemProps),this.on("select",this.miClearTarget,this)},miUpdateItemProps:function(e){this.menuItems.get(e.id).set(e.changed)},miClearTarget:function(){this.target.clear({silent:!0})}});e.exports=i},function(e,t){var i=wp.media.View.extend({tagName:"p",className:"mi-preview menu-item attachment-info",events:{"click a":"preventDefault"},initialize:function(){wp.media.View.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},render:function(){var e=this.controller.state(),t=e.get("selection").single(),i=this.model.toJSON(),t=_.extend(i,{type:e.id,icon:t.id,title:this.model.get("$title").val(),url:e.ipGetIconUrl(t,i.image_size)}),i="menu-icons-item-sidebar-preview-"+iconPicker.types[e.id].templateId+"-";return t.hide_label?i+="hide_label":i+=t.position,this.template=wp.media.template(i),this.$el.html(this.template(t)),this},preventDefault:function(e){e.preventDefault()}});e.exports=i},function(e,t){var i=jQuery,n=wp.media.View.extend({tagName:"label",className:"setting",events:{"change :input":"_update"},initialize:function(){wp.media.View.prototype.initialize.apply(this,arguments),this.template=wp.media.template("menu-icons-settings-field-"+this.model.get("type")),this.model.on("change",this.render,this)},prepare:function(){return this.model.toJSON()},_update:function(e){e=i(e.currentTarget).val();this.model.set("value",e),this.options.item.set(this.model.id,e)}});e.exports=n},function(e,t){var i=wp.media.view.PriorityList.extend({className:"mi-settings attachment-info",prepare:function(){_.each(this.collection.map(this.createField,this),function(e){this.set(e.model.id,e)},this)},createField:function(e){return new wp.media.view.MenuIconsItemSettingField({item:this.model,model:e,collection:this.collection})}});e.exports=i},function(e,t){var i=wp.media.view.IconPickerSidebar.extend({initialize:function(){var e=new wp.media.View({tagName:"h3",priority:-10}),t=new wp.media.View({tagName:"p",className:"_info",priority:1e3});wp.media.view.IconPickerSidebar.prototype.initialize.apply(this,arguments),e.$el.text(window.menuIcons.text.preview),this.set("title",e),t.$el.html(window.menuIcons.text.settingsInfo),this.set("info",t)},createSingle:function(){this.createPreview(),this.createSettings()},disposeSingle:function(){this.unset("preview"),this.unset("settings")},createPreview:function(){var e=this,t=e.controller,i=t.state();i.dfd&&"pending"===i.dfd.state()?i.dfd.done(function(){e.createPreview()}):e.set("preview",new wp.media.view.MenuIconsItemPreview({controller:t,model:t.target,priority:80}))},createSettings:function(){var i=this.controller,e=i.state().get("data").settingsFields,n=[];_.each(e,function(e){var t=window.menuIcons.settingsFields[e];t&&(e=_.defaults({value:i.target.get(e)||t.default},t),n.push(e))}),n.length&&this.set("settings",new wp.media.view.MenuIconsItemSettings({controller:this.controller,collection:new wp.media.model.MenuIconsItemSettings(n),model:i.target,type:this.options.type,priority:120}))}});e.exports=i}]);
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/index.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/index.js
deleted file mode 100644
index c2d5e463..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require( './settings' );
-require( './picker' );
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/index.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/index.js
deleted file mode 100644
index 59095a59..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-wp.media.model.MenuIconsItemSettingField = require( './models/item-setting-field.js' );
-wp.media.model.MenuIconsItemSettings = require( './models/item-settings.js' );
-wp.media.model.MenuIconsItem = require( './models/item.js' );
-
-wp.media.view.MenuIconsItemSettingField = require( './views/item-setting-field.js' );
-wp.media.view.MenuIconsItemSettings = require( './views/item-settings.js' );
-wp.media.view.MenuIconsItemPreview = require( './views/item-preview.js' );
-wp.media.view.MenuIconsSidebar = require( './views/sidebar.js' );
-wp.media.view.MediaFrame.MenuIcons = require( './views/frame.js' );
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-setting-field.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-setting-field.js
deleted file mode 100644
index 5b28cdc8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-setting-field.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * wp.media.model.MenuIconsItemSettingField
- *
- * @class
- * @augments Backbone.Model
- */
-var MenuIconsItemSettingField = Backbone.Model.extend({
- defaults: {
- id: '',
- label: '',
- value: '',
- type: 'text'
- }
-});
-
-module.exports = MenuIconsItemSettingField;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-settings.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-settings.js
deleted file mode 100644
index 11279680..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item-settings.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * wp.media.model.MenuIconsItemSettings
- *
- * @class
- * @augments Backbone.Collection
- */
-var MenuIconsItemSettings = Backbone.Collection.extend({
- model: wp.media.model.MenuIconsItemSettingField
-});
-
-module.exports = MenuIconsItemSettings;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item.js
deleted file mode 100644
index 2233c6ec..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/models/item.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/**
- * wp.media.model.MenuIconsItem
- *
- * @class
- * @augments Backbone.Model
- */
-var Item = Backbone.Model.extend({
- initialize: function() {
- this.on( 'change', this.updateValues, this );
- },
-
- /**
- * Update the values of menu item's settings fields
- *
- * #fires mi:update
- */
- updateValues: function() {
- _.each( this.get( '$inputs' ), function( $input, key ) {
- $input.val( this.get( key ) );
- }, this );
-
- // Trigger the 'mi:update' event to regenerate the icon on the field.
- this.get( '$el' ).trigger( 'mi:update' );
- }
-});
-
-module.exports = Item;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/frame.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/frame.js
deleted file mode 100644
index a37e1098..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/frame.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * wp.media.view.MediaFrame.MenuIcons
- *
- * @class
- * @augments wp.media.view.MediaFrame.IconPicker
- * @augments wp.media.view.MediaFrame.Select
- * @augments wp.media.view.MediaFrame
- * @augments wp.media.view.Frame
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-
-var MenuIcons = wp.media.view.MediaFrame.IconPicker.extend({
- initialize: function() {
- this.menuItems = new Backbone.Collection([], {
- model: wp.media.model.MenuIconsItem
- });
-
- wp.media.view.MediaFrame.IconPicker.prototype.initialize.apply( this, arguments );
- if(this.setMenuTabPanelAriaAttributes){
- this.off( 'open', this.setMenuTabPanelAriaAttributes, this );
- // Set the router ARIA tab panel attributes when the modal opens.
- this.off( 'open', this.setRouterTabPanelAriaAttributes, this );
-
- // Update the menu ARIA tab panel attributes when the content updates.
- this.off( 'content:render', this.setMenuTabPanelAriaAttributes, this );
- // Update the router ARIA tab panel attributes when the content updates.
- this.off( 'content:render', this.setRouterTabPanelAriaAttributes, this );
- }
- this.listenTo( this.target, 'change', this.miUpdateItemProps );
- this.on( 'select', this.miClearTarget, this );
- },
-
- miUpdateItemProps: function( props ) {
- var model = this.menuItems.get( props.id );
-
- model.set( props.changed );
- },
-
- miClearTarget: function() {
- this.target.clear({ silent: true });
- }
-});
-
-module.exports = MenuIcons;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-preview.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-preview.js
deleted file mode 100644
index 5b73fabd..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-preview.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * wp.media.view.MenuIconsItemPreview
- *
- * @class
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsItemPreview = wp.media.View.extend({
- tagName: 'p',
- className: 'mi-preview menu-item attachment-info',
- events: {
- 'click a': 'preventDefault'
- },
-
- initialize: function() {
- wp.media.View.prototype.initialize.apply( this, arguments );
- this.model.on( 'change', this.render, this );
- },
-
- render: function() {
- var frame = this.controller,
- state = frame.state(),
- selected = state.get( 'selection' ).single(),
- props = this.model.toJSON(),
- data = _.extend( props, {
- type: state.id,
- icon: selected.id,
- title: this.model.get( '$title' ).val(),
- url: state.ipGetIconUrl( selected, props.image_size )
- }),
- template = 'menu-icons-item-sidebar-preview-' + iconPicker.types[ state.id ].templateId + '-';
-
- if ( data.hide_label ) {
- template += 'hide_label';
- } else {
- template += data.position;
- }
-
- this.template = wp.media.template( template );
- this.$el.html( this.template( data ) );
-
- return this;
- },
-
- preventDefault: function( e ) {
- e.preventDefault();
- }
-});
-
-module.exports = MenuIconsItemPreview;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-setting-field.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-setting-field.js
deleted file mode 100644
index 8b3abcfb..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-setting-field.js
+++ /dev/null
@@ -1,38 +0,0 @@
-var $ = jQuery,
- MenuIconsItemSettingField;
-
-/**
- * wp.media.view.MenuIconsItemSettingField
- *
- * @class
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-MenuIconsItemSettingField = wp.media.View.extend({
- tagName: 'label',
- className: 'setting',
- events: {
- 'change :input': '_update'
- },
-
- initialize: function() {
- wp.media.View.prototype.initialize.apply( this, arguments );
-
- this.template = wp.media.template( 'menu-icons-settings-field-' + this.model.get( 'type' ) );
- this.model.on( 'change', this.render, this );
- },
-
- prepare: function() {
- return this.model.toJSON();
- },
-
- _update: function( e ) {
- var value = $( e.currentTarget ).val();
-
- this.model.set( 'value', value );
- this.options.item.set( this.model.id, value );
- }
-});
-
-module.exports = MenuIconsItemSettingField;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-settings.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-settings.js
deleted file mode 100644
index 1a3eda00..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/item-settings.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * wp.media.view.MenuIconsItemSettings
- *
- * @class
- * @augments wp.media.view.PriorityList
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsItemSettings = wp.media.view.PriorityList.extend({
- className: 'mi-settings attachment-info',
-
- prepare: function() {
- _.each( this.collection.map( this.createField, this ), function( view ) {
- this.set( view.model.id, view );
- }, this );
- },
-
- createField: function( model ) {
- var field = new wp.media.view.MenuIconsItemSettingField({
- item: this.model,
- model: model,
- collection: this.collection
- });
-
- return field;
- }
-});
-
-module.exports = MenuIconsItemSettings;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/sidebar.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/sidebar.js
deleted file mode 100644
index 712c6a5d..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/media/views/sidebar.js
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
- * wp.media.view.MenuIconsSidebar
- *
- * @class
- * @augments wp.media.view.IconPickerSidebar
- * @augments wp.media.view.Sidebar
- * @augments wp.media.view.PriorityList
- * @augments wp.media.View
- * @augments wp.Backbone.View
- * @augments Backbone.View
- */
-var MenuIconsSidebar = wp.media.view.IconPickerSidebar.extend({
- initialize: function() {
- var title = new wp.media.View({
- tagName: 'h3',
- priority: - 10
- });
-
- var info = new wp.media.View({
- tagName: 'p',
- className: '_info',
- priority: 1000
- });
-
- wp.media.view.IconPickerSidebar.prototype.initialize.apply( this, arguments );
-
- title.$el.text( window.menuIcons.text.preview );
- this.set( 'title', title );
-
- info.$el.html( window.menuIcons.text.settingsInfo );
- this.set( 'info', info );
- },
-
- createSingle: function() {
- this.createPreview();
- this.createSettings();
- },
-
- disposeSingle: function() {
- this.unset( 'preview' );
- this.unset( 'settings' );
- },
-
- createPreview: function() {
- var self = this,
- frame = self.controller,
- state = frame.state();
-
- // If the selected icon is still being downloaded (image or svg type),
- // wait for it to complete before creating the preview.
- if ( state.dfd && state.dfd.state() === 'pending' ) {
- state.dfd.done( function() {
- self.createPreview();
- });
-
- return;
- }
-
- self.set( 'preview', new wp.media.view.MenuIconsItemPreview({
- controller: frame,
- model: frame.target,
- priority: 80
- }) );
- },
-
- createSettings: function() {
- var frame = this.controller,
- state = frame.state(),
- fieldIds = state.get( 'data' ).settingsFields,
- fields = [];
-
- _.each( fieldIds, function( fieldId ) {
- var field = window.menuIcons.settingsFields[ fieldId ],
- model;
-
- if ( ! field ) {
- return;
- }
-
- model = _.defaults({
- value: frame.target.get( fieldId ) || field['default']
- }, field );
-
- fields.push( model );
- });
-
- if ( ! fields.length ) {
- return;
- }
-
- this.set( 'settings', new wp.media.view.MenuIconsItemSettings({
- controller: this.controller,
- collection: new wp.media.model.MenuIconsItemSettings( fields ),
- model: frame.target,
- type: this.options.type,
- priority: 120
- }) );
- }
-});
-
-module.exports = MenuIconsSidebar;
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/picker.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/picker.js
deleted file mode 100644
index 78f654de..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/picker.js
+++ /dev/null
@@ -1,190 +0,0 @@
-/* global menuIcons:false */
-
-require( './media' );
-
-( function( $ ) {
- var miPicker;
-
- if ( ! menuIcons.activeTypes || _.isEmpty( menuIcons.activeTypes ) ) {
- return;
- }
-
- /**
- * @namespace
- * @property {object} templates - Cached templates for the item previews on the fields
- * @property {string} wrapClass - Field wrapper's class
- * @property {object} frame - Menu Icons' media frame instance
- * @property {object} target - Frame's target model
- */
- miPicker = {
- templates: {},
- wrapClass: 'div.menu-icons-wrap',
- frame: null,
- target: new wp.media.model.IconPickerTarget(),
-
- /**
- * Callback function to filter active icon types
- *
- * TODO: Maybe move to frame view?
- *
- * @param {string} type - Icon type.
- */
- typesFilter: function( type ) {
- return ( $.inArray( type.id, menuIcons.activeTypes ) >= 0 );
- },
-
- /**
- * Create Menu Icons' media frame
- */
- createFrame: function() {
- miPicker.frame = new wp.media.view.MediaFrame.MenuIcons({
- target: miPicker.target,
- ipTypes: _.filter( iconPicker.types, miPicker.typesFilter ),
- SidebarView: wp.media.view.MenuIconsSidebar
- });
- },
-
- /**
- * Pick icon for a menu item and open the frame
- *
- * @param {object} model - Menu item model.
- */
- pickIcon: function( model ) {
- miPicker.frame.target.set( model, { silent: true });
- miPicker.frame.open();
- },
-
- /**
- * Set or unset icon
- *
- * @param {object} e - jQuery click event.
- */
- setUnset: function( e ) {
- var $el = $( e.currentTarget ),
- $clicked = $( e.target );
-
- e.preventDefault();
-
- if ( $clicked.hasClass( '_select' ) || $clicked.hasClass( '_icon' ) ) {
- miPicker.setIcon( $el );
- } else if ( $clicked.hasClass( '_remove' ) ) {
- miPicker.unsetIcon( $el );
- }
- },
-
- /**
- * Set Icon
- *
- * @param {object} $el - jQuery object.
- */
- setIcon: function( $el ) {
- var id = $el.data( 'id' ),
- frame = miPicker.frame,
- items = frame.menuItems,
- model = items.get( id );
-
- if ( model ) {
- miPicker.pickIcon( model.toJSON() );
- return;
- }
-
- model = {
- id: id,
- $el: $el,
- $title: $( '#edit-menu-item-title-' + id ),
- $inputs: {}
- };
-
- // Collect menu item's settings fields and use them
- // as the model's attributes.
- $el.find( 'div._settings input' ).each( function() {
- var $input = $( this ),
- key = $input.attr( 'class' ).replace( '_mi-', '' ),
- value = $input.val();
-
- if ( ! value ) {
- if ( _.has( menuIcons.menuSettings, key ) ) {
- value = menuIcons.menuSettings[ key ];
- } else if ( _.has( menuIcons.settingsFields, key ) ) {
- value = menuIcons.settingsFields[ key ]['default'];
- }
- }
-
- model[ key ] = value;
- model.$inputs[ key ] = $input;
- });
-
- items.add( model );
- miPicker.pickIcon( model );
- },
-
- /**
- * Unset icon
- *
- * @param {object} $el - jQuery object.
- */
- unsetIcon: function( $el ) {
- var id = $el.data( 'id' );
-
- $el.find( 'div._settings input' ).val( '' );
- $el.trigger( 'mi:update' );
- miPicker.frame.menuItems.remove( id );
- },
-
- /**
- * Update valeus of menu item's setting fields
- *
- * When the type and icon is set, this will (re)generate the icon
- * preview on the menu item field.
- *
- * @param {object} e - jQuery event.
- */
- updateField: function( e ) {
- var $el = $( e.currentTarget ),
- $set = $el.find( 'a._select' ),
- $unset = $el.find( 'a._remove' ),
- type = $el.find( 'input._mi-type' ).val(),
- icon = $el.find( 'input._mi-icon' ).val(),
- url = $el.find( 'input._mi-url' ).val(),
- template;
-
- if ( type === '' || icon === '' || _.indexOf( menuIcons.activeTypes, type ) < 0 ) {
- $set.text( menuIcons.text.select ).attr( 'title', '' );
- $unset.addClass( 'hidden' );
-
- return;
- }
-
- if ( miPicker.templates[ type ]) {
- template = miPicker.templates[ type ];
- } else {
- template = miPicker.templates[ type ] = wp.template( 'menu-icons-item-field-preview-' + iconPicker.types[ type ].templateId );
- }
-
- $unset.removeClass( 'hidden' );
- $set.attr( 'title', menuIcons.text.change );
- $set.html( template({
- type: type,
- icon: icon,
- url: url
- }) );
- },
-
- /**
- * Initialize picker functionality
- *
- * #fires mi:update
- */
- init: function() {
- miPicker.createFrame();
- $( document )
- .on( 'click', miPicker.wrapClass, miPicker.setUnset )
- .on( 'mi:update', miPicker.wrapClass, miPicker.updateField );
-
- // Trigger 'mi:update' event to generate the icons on the item fields.
- $( miPicker.wrapClass ).trigger( 'mi:update' );
- }
- };
-
- miPicker.init();
-}( jQuery ) );
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/settings.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/settings.js
deleted file mode 100644
index 4e43015a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/js/src/settings.js
+++ /dev/null
@@ -1,60 +0,0 @@
-( function( $ ) {
- /**
- * Settings box tabs
- *
- * We can't use core's tabs script here because it will clear the
- * checkboxes upon tab switching
- */
- $( '#menu-icons-settings-tabs' )
- .on( 'click', 'a.mi-settings-nav-tab', function( e ) {
- var $el = $( this ).blur(),
- $target = $( '#' + $el.data( 'type' ) );
-
- e.preventDefault();
- e.stopPropagation();
-
- $el.parent().addClass( 'tabs' ).siblings().removeClass( 'tabs' );
- $target
- .removeClass( 'tabs-panel-inactive' )
- .addClass( 'tabs-panel-active' )
- .show()
- .siblings( 'div.tabs-panel' )
- .hide()
- .addClass( 'tabs-panel-inactive' )
- .removeClass( 'tabs-panel-active' );
- })
- .find( 'a.mi-settings-nav-tab' ).first().click();
-
- // Settings meta box
- $( '#menu-icons-settings-save' ).on( 'click', function( e ) {
- var $button = $( this ).prop( 'disabled', true ),
- $spinner = $button.siblings( 'span.spinner' );
-
- e.preventDefault();
- e.stopPropagation();
-
- $spinner.css({
- display: 'inline-block',
- visibility: 'visible'
- });
-
- $.ajax({
- type: 'POST',
- url: window.menuIcons.ajaxUrls.update,
- data: $( '#menu-icons-settings :input' ).serialize(),
-
- success: function( response ) {
- if ( response.success && response.data.redirectUrl === true ) {
- window.location = response.data.redirectUrl;
- } else {
- $button.prop( 'disabled', false );
- }
- $spinner.hide();
- },
-
- fail: function() {
- $spinner.hide();
- }
- });
- });
-})( jQuery );
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/languages/menu-icons.pot b/wp-content/upgrade-temp-backup/plugins/menu-icons/languages/menu-icons.pot
deleted file mode 100644
index fd7e9bc2..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/languages/menu-icons.pot
+++ /dev/null
@@ -1,4066 +0,0 @@
-# Copyright (C) 2020 ThemeIsle
-# This file is distributed under the GPLv2.
-msgid ""
-msgstr ""
-"Project-Id-Version: Menu Icons 0.12.3\n"
-"Report-Msgid-Bugs-To: https://github.com/Codeinwp/wp-menu-icons/issues\n"
-"POT-Creation-Date: 2020-07-13 12:12:23+00:00\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Themeisle Translate Team \n"
-"Language-Team: Themeisle Translate \n"
-"Language: en\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Country: United States\n"
-"X-Poedit-SourceCharset: UTF-8\n"
-"X-Poedit-KeywordsList: "
-"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
-"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
-"X-Poedit-Basepath: ../\n"
-"X-Poedit-SearchPath-0: .\n"
-"X-Poedit-Bookmarks: \n"
-"X-Textdomain-Support: yes\n"
-"X-Generator: grunt-wp-i18n 1.0.3\n"
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:587
-msgid "404"
-msgstr ""
-
-#: includes/library/form-fields.php:152
-msgid "%1$s: Type %2$s is not supported, reverting to text."
-msgstr ""
-
-#: includes/library/form-fields.php:528
-msgid "— Select —"
-msgstr ""
-
-#: includes/library/functions.php:79
-msgid "Thumbnail"
-msgstr ""
-
-#: includes/library/functions.php:80
-msgid "Medium"
-msgstr ""
-
-#: includes/library/functions.php:81
-msgid "Large"
-msgstr ""
-
-#: includes/library/functions.php:82
-msgid "Full Size"
-msgstr ""
-
-#: includes/picker.php:63
-msgid "Type"
-msgstr ""
-
-#: includes/picker.php:68 includes/picker.php:166
-msgid "Icon"
-msgstr ""
-
-#: includes/picker.php:116
-msgid "Icon:"
-msgstr ""
-
-#: includes/picker.php:117 includes/settings.php:740
-msgid "Select"
-msgstr ""
-
-#: includes/picker.php:118 includes/settings.php:741
-#: vendor/codeinwp/icon-picker/includes/fields/base.php:68
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:465
-msgid "Remove"
-msgstr ""
-
-#: includes/settings.php:301
-msgid "Menu Icons Settings"
-msgstr ""
-
-#: includes/settings.php:335
-msgid "Menu Icons Settings have been successfully updated."
-msgstr ""
-
-#: includes/settings.php:336
-msgid "Menu Icons Settings have been successfully reset."
-msgstr ""
-
-#: includes/settings.php:373 includes/settings.php:396
-msgid "Extensions"
-msgstr ""
-
-#: includes/settings.php:415
-msgid "Discard all changes and reset to default state"
-msgstr ""
-
-#: includes/settings.php:416
-msgid "Reset"
-msgstr ""
-
-#: includes/settings.php:425
-msgid "Save Settings"
-msgstr ""
-
-#: includes/settings.php:452
-msgid "Global"
-msgstr ""
-
-#: includes/settings.php:453
-msgid "Global settings"
-msgstr ""
-
-#: includes/settings.php:458
-msgid "Icon Types"
-msgstr ""
-
-#: includes/settings.php:474
-msgid "Current Menu"
-msgstr ""
-
-#: includes/settings.php:476
-msgid "\"%s\" menu settings"
-msgstr ""
-
-#: includes/settings.php:502
-msgid "Hide Label"
-msgstr ""
-
-#: includes/settings.php:507
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:800
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:805
-msgid "No"
-msgstr ""
-
-#: includes/settings.php:511
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:795
-msgid "Yes"
-msgstr ""
-
-#: includes/settings.php:518
-msgid "Position"
-msgstr ""
-
-#: includes/settings.php:523
-msgid "Before"
-msgstr ""
-
-#: includes/settings.php:527
-msgid "After"
-msgstr ""
-
-#: includes/settings.php:534
-msgid "Vertical Align"
-msgstr ""
-
-#: includes/settings.php:539
-msgid "Super"
-msgstr ""
-
-#: includes/settings.php:543
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:292
-msgid "Top"
-msgstr ""
-
-#: includes/settings.php:547
-msgid "Text Top"
-msgstr ""
-
-#: includes/settings.php:551
-msgid "Middle"
-msgstr ""
-
-#: includes/settings.php:555
-msgid "Baseline"
-msgstr ""
-
-#: includes/settings.php:559
-msgid "Text Bottom"
-msgstr ""
-
-#: includes/settings.php:563
-msgid "Bottom"
-msgstr ""
-
-#: includes/settings.php:567
-msgid "Sub"
-msgstr ""
-
-#: includes/settings.php:574
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:910
-msgid "Font Size"
-msgstr ""
-
-#: includes/settings.php:585
-msgid "SVG Width"
-msgstr ""
-
-#: includes/settings.php:596
-msgid "Image Size"
-msgstr ""
-
-#: includes/settings.php:739
-#: vendor/codeinwp/icon-picker/includes/fields/base.php:67
-#: vendor/codeinwp/icon-picker/includes/loader.php:237
-msgid "Select Icon"
-msgstr ""
-
-#: includes/settings.php:742
-msgid "Change"
-msgstr ""
-
-#: includes/settings.php:743
-#: vendor/codeinwp/icon-picker/includes/loader.php:236
-msgid "All"
-msgstr ""
-
-#: includes/settings.php:744
-msgid "Preview"
-msgstr ""
-
-#: includes/settings.php:746
-msgid ""
-"Please note that the actual look of the icons on the front-end will also be "
-"affected by the style of your active theme. You can add your own CSS using "
-"%2$s or a plugin such as %3$s if you need to override it."
-msgstr ""
-
-#: includes/settings.php:751
-msgid "the customizer"
-msgstr ""
-
-#: menu-icons.php:123
-msgid "Menu Icons: No registered icon types found."
-msgstr ""
-
-#: menu-icons.php:152
-msgid ""
-"Looks like Menu Icons was installed via Composer. Please activate Icon "
-"Picker first."
-msgstr ""
-
-#: vendor/codeinwp/gutenberg-menu-icons/class-gutenberg-menu-icons.php:163
-#: vendor/codeinwp/gutenberg-menu-icons/class-gutenberg-menu-icons.php:175
-msgid "Cheatin’ huh?"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/fontpack.php:132
-msgid "Icon Picker: %1$s was not found in %2$s."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/fontpack.php:133
-msgid "Icon Picker: %s contains an error or more."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/fontpack.php:134
-msgid "Icon Picker: %1$s is not set or invalid in %2$s."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/fontpack.php:135
-msgid ""
-"Icon Picker: %1$s is already registered. Please check your font pack config "
-"file: %2$s."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/fontpack.php:273
-msgid "Pack: %s"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/loader.php:235
-msgid "Icon Picker"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:81
-msgid "Admin"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:85
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:77
-msgid "Post Formats"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:89
-msgid "Welcome Screen"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:93
-msgid "Image Editor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:97
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:108
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:81
-msgid "Text Editor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:101
-msgid "Post"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:105
-msgid "Sorting"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:109
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:68
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:85
-msgid "Social"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:113
-msgid "Jobs"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:117
-msgid "Internal/Products"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:121
-msgid "Taxonomies"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:125
-msgid "Alerts/Notifications"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:129
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:200
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:56
-msgid "Media"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:133
-msgid "Misc./Post Types"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:160
-msgid "Appearance"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:165
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:137
-msgid "Collapse"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:170
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:305
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2377
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2382
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:634
-msgid "Comments"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:175
-msgid "Customizer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:180
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1295
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2442
-msgid "Dashboard"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:185
-msgid "Generic"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:190
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:340
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:865
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2572
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:509
-msgid "Filter"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:195
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1300
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1305
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2742
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:754
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:602
-msgid "Home"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:205
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:522
-msgid "Menu"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:210
-msgid "Multisite"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:215
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1315
-msgid "Network"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:220
-msgid "Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:225
-msgid "Plugins"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:230
-msgid "Settings"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:235
-msgid "Site"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:240
-msgid "Tools"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:245
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3587
-msgid "Users"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:250
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:622
-msgid "Standard"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:255
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:627
-msgid "Aside"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:260
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:632
-#: vendor/codeinwp/icon-picker/includes/types/image.php:53
-msgid "Image"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:265
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:470
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:935
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1200
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1205
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1210
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:635
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:640
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:289
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:642
-msgid "Video"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:270
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:900
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:667
-msgid "Audio"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:275
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:400
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:544
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:652
-msgid "Quote"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:280
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:637
-msgid "Gallery"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:285
-msgid "Links"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:290
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:647
-msgid "Status"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:295
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:662
-msgid "Chat"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:300
-msgid "Add page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:310
-msgid "Edit page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:315
-msgid "Learn More"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:320
-msgid "View Site"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:325
-msgid "Widgets"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:330
-msgid "Write Blog"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:335
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2412
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:504
-msgid "Crop"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:345
-msgid "Rotate"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:350
-msgid "Rotate Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:355
-msgid "Rotate Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:360
-msgid "Flip Vertical"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:365
-msgid "Flip Horizontal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:370
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1858
-msgid "Undo"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:375
-msgid "Redo"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:380
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:180
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1748
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:374
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:692
-msgid "Bold"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:385
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:185
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1808
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:379
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:697
-msgid "Italic"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:390
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1838
-msgid "Unordered List"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:395
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1833
-msgid "Ordered List"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:405
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:510
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:105
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1728
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:414
-msgid "Align Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:410
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:520
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:110
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1733
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:419
-msgid "Align Center"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:415
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:515
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:115
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1743
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:424
-msgid "Align Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:420
-msgid "Insert More"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:425
-msgid "Spell Check"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:430
-msgid "Distraction-free"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:435
-msgid "Kitchensink"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:440
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1913
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:384
-msgid "Underline"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:445
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:120
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1738
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:429
-msgid "Justify"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:450
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:394
-msgid "Text Color"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:455
-msgid "Paste Word"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:460
-msgid "Paste Text"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:465
-msgid "Clear Formatting"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:475
-msgid "Custom Characters"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:480
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1798
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:444
-msgid "Indent"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:485
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1803
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:449
-msgid "Outdent"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:490
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:147
-msgid "Help"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:495
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1868
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:389
-msgid "Strikethrough"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:500
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1818
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:539
-msgid "Unlink"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:505
-msgid "RTL"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:525
-msgid "Align None"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:530
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:335
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:340
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2872
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:784
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:157
-msgid "Lock"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:535
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:540
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:725
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2227
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2232
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2237
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2242
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2247
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:599
-msgid "Calendar"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:545
-msgid "Hidden"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:550
-msgid "Visibility"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:555
-msgid "Post Status"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:560
-msgid "Post Trash"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:565
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:275
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2467
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:682
-msgid "Edit"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:570
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:570
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:575
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3512
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3517
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:859
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:592
-msgid "Trash"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:575
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:595
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:615
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:184
-msgid "Arrow: Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:580
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:600
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:620
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:189
-msgid "Arrow: Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:585
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:605
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:625
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:194
-msgid "Arrow: Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:590
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:610
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:630
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:199
-msgid "Arrow: Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:635
-msgid "Left-Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:640
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3277
-msgid "Sort"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:645
-msgid "List View"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:650
-msgid "Excerpt View"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:655
-msgid "Grid View"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:660
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:665
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:670
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:525
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:530
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3192
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3197
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3202
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3207
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3212
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:839
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:262
-msgid "Share"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:675
-msgid "Twitter"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:680
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3162
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:834
-msgid "RSS"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:685
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:690
-msgid "Email"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:695
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:700
-msgid "Facebook"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:705
-msgid "Google+"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:710
-msgid "Networking"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:715
-msgid "Art"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:720
-msgid "Hammer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:725
-msgid "Migrate"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:730
-msgid "Performance"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:735
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:740
-msgid "WordPress"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:745
-msgid "PressThis"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:750
-msgid "Update"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:755
-msgid "Screen Options"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:760
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1045
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2802
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2807
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1074
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:152
-msgid "Info"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:765
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:437
-msgid "Cart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:770
-msgid "Feedback"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:775
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1345
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1350
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2332
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:609
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:597
-msgid "Cloud"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:780
-msgid "Translation"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:785
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:535
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3402
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:367
-msgid "Tag"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:790
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:357
-msgid "Category"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:810
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:430
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1406
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1411
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3062
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3067
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:674
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:172
-msgid "Plus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:815
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:365
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1396
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1401
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2952
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2957
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:679
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:684
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:177
-msgid "Minus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:820
-msgid "Dismiss"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:825
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:794
-msgid "Marker"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:830
-msgid "Star: Filled"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:835
-msgid "Star: Half"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:840
-msgid "Star: Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:845
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:875
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:880
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2587
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2592
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2597
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:724
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:492
-msgid "Flag"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:850
-msgid "Skip Back"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:855
-msgid "Back"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:860
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:400
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:405
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1975
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1980
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1985
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:894
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:899
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:327
-msgid "Play"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:865
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:410
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:415
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1960
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1965
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1970
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:904
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:332
-msgid "Pause"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:870
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:160
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:165
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1955
-msgid "Forward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:875
-msgid "Skip Forward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:880
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:470
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:475
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1853
-msgid "Repeat"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:885
-msgid "Volume: On"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:890
-msgid "Volume: Off"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:895
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2052
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:589
-msgid "Archive"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:905
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2347
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:687
-msgid "Code"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:910
-msgid "Default"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:915
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:457
-msgid "Document"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:920
-msgid "Interactive"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:925
-msgid "Spreadsheet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:930
-msgid "Text"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:940
-msgid "Audio Playlist"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:945
-msgid "Video Playlist"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:950
-msgid "Album"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:955
-msgid "Analytics"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:960
-msgid "Awards"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:965
-msgid "Backup"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:970
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2202
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2207
-msgid "Building"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:975
-msgid "Businessman"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:980
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:735
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2252
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:229
-msgid "Camera"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:985
-msgid "Carrot"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:990
-msgid "Chart: Pie"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:995
-msgid "Chart: Bar"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1000
-msgid "Chart: Line"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1005
-msgid "Chart: Area"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1010
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2452
-msgid "Desktop"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1015
-msgid "Forms"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1020
-msgid "Groups"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1025
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1030
-msgid "ID"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1035
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1040
-msgid "Images"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1045
-msgid "Index Card"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1050
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:759
-msgid "Layout"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1055
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1060
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:607
-msgid "Location"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1065
-msgid "Products"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1070
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:557
-msgid "Portfolio"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1075
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1080
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:690
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2172
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:999
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:432
-msgid "Book"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1085
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:265
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:270
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2462
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:709
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:467
-msgid "Download"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1090
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:580
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3562
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:714
-msgid "Upload"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1095
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2322
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:604
-msgid "Clock"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1100
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2862
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1084
-msgid "Lightbulb"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1105
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1030
-msgid "Money"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1110
-msgid "Palm Tree"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1115
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1120
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1125
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3037
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3047
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:542
-msgid "Phone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1120
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:515
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:520
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3172
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:247
-msgid "Search"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1125
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1130
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3217
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1144
-msgid "Shield"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1135
-msgid "Slides"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1140
-msgid "Smartphone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1145
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1215
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1220
-msgid "Smiley"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1150
-msgid "S.O.S."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1155
-msgid "Sticky"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1160
-msgid "Store"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1165
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3392
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:572
-msgid "Tablet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1170
-msgid "Testimonial"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1175
-msgid "Tickets"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1180
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:555
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3437
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3447
-msgid "Thumbs Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1185
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:560
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3432
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3442
-msgid "Thumbs Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1190
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:345
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:350
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3547
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3552
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:789
-msgid "Unlock"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1195
-msgid "Vault"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/dashicons.php:1215
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3627
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:582
-msgid "Warning"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:48
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:57
-msgid "Actions"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:52
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:72
-msgid "Currency"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:60
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:69
-msgid "Misc."
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:64
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:73
-msgid "Places"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:95
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:100
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2042
-msgid "Adjust"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:125
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1157
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:402
-msgid "Arrow Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:130
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1142
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:407
-msgid "Arrow Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:135
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1147
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:412
-msgid "Arrow Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:140
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1152
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:417
-msgid "Arrow Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:145
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1945
-msgid "Fast Backward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:150
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1990
-msgid "Step Backward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:155
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1925
-msgid "Backward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:170
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1995
-msgid "Step Forward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:175
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1950
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:924
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:342
-msgid "Fast Forward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:190
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1813
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:534
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:657
-msgid "Link"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:195
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1197
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1217
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2277
-msgid "Caret Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:200
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1182
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1202
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2262
-msgid "Caret Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:205
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1187
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1207
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2267
-msgid "Caret Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:210
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1192
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1212
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2272
-msgid "Caret Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:215
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1371
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1376
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2297
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2302
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2307
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:699
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:704
-msgid "Check"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:220
-msgid "Check Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:225
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1257
-msgid "Chevron Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:230
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1242
-msgid "Chevron Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:235
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1247
-msgid "Chevron Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:240
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1252
-msgid "Chevron Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:245
-msgid "Circle Arrow Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:250
-msgid "Circle Arrow Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:255
-msgid "Circle Arrow Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:260
-msgid "Circle Arrow Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:280
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1935
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:959
-msgid "Eject"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:285
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:290
-msgid "File New"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:295
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:300
-msgid "File Edit"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:305
-msgid "Fork"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:310
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:497
-msgid "Fullscreen"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:315
-msgid "Indent Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:320
-msgid "Indent Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:325
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:330
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1823
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1828
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:774
-msgid "List"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:355
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:360
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2917
-msgid "Map Marker"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:370
-msgid "Minus Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:375
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:192
-msgid "Move"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:380
-msgid "Off"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:385
-msgid "OK"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:390
-msgid "OK Circle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:395
-msgid "OK Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:420
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:425
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2000
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2005
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2010
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:909
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:337
-msgid "Stop"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:435
-msgid "Plus Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:440
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3082
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:524
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:207
-msgid "Print"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:445
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3097
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3102
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3107
-msgid "Question"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:450
-msgid "Question Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:455
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:889
-msgid "Record"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:460
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1634
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:804
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:227
-msgid "Refresh"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:480
-msgid "Resize Vertical"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:485
-msgid "Resize Horizontal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:490
-msgid "Resize Full"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:495
-msgid "Resize Small"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:500
-msgid "Return"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:505
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3152
-msgid "Retweet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:510
-msgid "Reverse"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:540
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3412
-msgid "Tasks"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:545
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1888
-msgid "Text Height"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:550
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1893
-msgid "Text Width"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:565
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3472
-msgid "Tint"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:585
-msgid "View Mode"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:590
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3622
-msgid "Volume Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:595
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3612
-msgid "Volume Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:600
-msgid "Mute"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:605
-msgid "Warning Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:610
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:884
-msgid "Zoom In"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:615
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:879
-msgid "Zoom Out"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:645
-msgid "Adult"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:650
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:655
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2022
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2027
-msgid "Address Book"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:660
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:114
-msgid "ASL"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:665
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2072
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:974
-msgid "Asterisk"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:670
-msgid "Ban Circle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:675
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2092
-msgid "Barcode"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:680
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2137
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2142
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2147
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2152
-msgid "Bell"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:685
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:159
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:119
-msgid "Blind"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:695
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:164
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:124
-msgid "Braille"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:700
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2192
-msgid "Briefcase"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:705
-msgid "Broom"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:710
-msgid "Brush"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:715
-msgid "Bulb"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:720
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2212
-msgid "Bullhorn"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:730
-msgid "Calendar Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:740
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1661
-msgid "Car"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:745
-msgid "CC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:750
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2292
-msgid "Certificate"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:755
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2312
-msgid "Child"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:760
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:765
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1629
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:452
-msgid "Cog"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:770
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2362
-msgid "Cogs"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:775
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:780
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2367
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2372
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:614
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:352
-msgid "Comment"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:785
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:790
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2397
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:234
-msgid "Compass"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:795
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1567
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1572
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2407
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:339
-msgid "Credit Card"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:805
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:810
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2482
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2487
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2492
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2497
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2502
-msgid "Envelope"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:815
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:820
-msgid "Error"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:825
-msgid "Exclamation Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:830
-msgid "Eye Close"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:835
-msgid "Eye Open"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:840
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2902
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:154
-msgid "Male"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:845
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2562
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:159
-msgid "Female"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:850
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:855
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1304
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1309
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:554
-msgid "File"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:860
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2567
-msgid "Film"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:870
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2577
-msgid "Fire"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:885
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2612
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2622
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:649
-msgid "Folder"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:890
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2617
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2627
-msgid "Folder Open"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:895
-msgid "Folder Close"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:900
-msgid "Folder Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:905
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1788
-msgid "Font"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:915
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2662
-msgid "Gift"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:920
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2667
-msgid "Glass"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:925
-msgid "Glasses"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:930
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:935
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2672
-msgid "Globe"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:940
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:945
-msgid "Graph"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:950
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:955
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2682
-msgid "Group"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:960
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:139
-msgid "Guide Dog"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:965
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1277
-msgid "Hand Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:970
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1262
-msgid "Hand Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:975
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1267
-msgid "Hand Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:980
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1272
-msgid "Hand Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:985
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2727
-msgid "HDD"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:990
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2737
-msgid "Headphones"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:995
-msgid "Hearing Impaired"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1000
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1005
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1495
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1500
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:669
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:507
-msgid "Heart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1010
-msgid "Heart Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1015
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2747
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2752
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2757
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2762
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2767
-msgid "Hourglass"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1020
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1025
-msgid "Idea"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1030
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1035
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1040
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2777
-msgid "Inbox"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1050
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2812
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1079
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:512
-msgid "Key"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1055
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1060
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2827
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:239
-msgid "Laptop"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1065
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2832
-msgid "Leaf"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1070
-msgid "Lines"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1075
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2877
-msgid "Magic"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1080
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2882
-msgid "Magnet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1085
-msgid "Mic"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1090
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2982
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1099
-msgid "Music"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1095
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1100
-msgid "Paper Clip"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1105
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1110
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3022
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3027
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3032
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:814
-msgid "Pencil"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1115
-msgid "Person"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1130
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1135
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:519
-msgid "Photo"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1140
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3052
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:547
-msgid "Picture"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1145
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1676
-msgid "Plane"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1150
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3077
-msgid "Podcast"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1155
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1134
-msgid "Puzzle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1160
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3092
-msgid "QR Code"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1165
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1170
-msgid "Quotes"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1175
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3122
-msgid "Random"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1180
-msgid "Scissors"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1185
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1190
-msgid "Screen"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1195
-msgid "Screenshot"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1200
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3222
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:369
-msgid "Shopping Cart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1205
-msgid "Shopping Cart Sign"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1210
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3252
-msgid "Signal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1225
-msgid "Speaker"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1230
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3567
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3572
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3577
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3582
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:377
-msgid "User"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1235
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:854
-msgid "Thumbnails"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1240
-msgid "Thumbnails (Large)"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1245
-msgid "Thumbnails (List)"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1250
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1255
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:372
-msgid "Time"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1260
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1179
-msgid "Torso"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1265
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1716
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1721
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:179
-msgid "Wheelchair"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1270
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1275
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3662
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:874
-msgid "Wrench"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1280
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:189
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:149
-msgid "Universal Access"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1285
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2177
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2182
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:594
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1004
-msgid "Bookmark"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1290
-msgid "Bookmark Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1310
-msgid "Home (iPhone)"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1320
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3407
-msgid "Tags"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1325
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1330
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:617
-msgid "Website"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/elusive.php:1445
-msgid "Open Source"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:60
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:48
-msgid "Accessibility"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:64
-msgid "Brand"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:68
-msgid "Charts"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:76
-msgid "Directional"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:80
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:68
-msgid "File Types"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:84
-msgid "Form Controls"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:88
-msgid "Genders"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:92
-msgid "Medical"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:96
-msgid "Payment"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:100
-msgid "Spinners"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:104
-msgid "Transportation"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:112
-msgid "Video Player"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:116
-msgid "Web Application"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:144
-msgid "American Sign Language"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:149
-msgid "Audio Description"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:154
-msgid "Assistive Listening Systems"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:169
-msgid "Deaf"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:174
-msgid "Low Vision"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:179
-msgid "Phone Volume Control"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:184
-msgid "Sign Language"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:973
-msgid "Area Chart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:978
-msgid "Bar Chart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:983
-msgid "Line Chart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:988
-msgid "Pie Chart"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:995
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:294
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:299
-msgid "Bitcoin"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1000
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:304
-msgid "Dollar"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1005
-msgid "Euro"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1010
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1015
-msgid "GBP"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1020
-msgid "GG"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1025
-msgid "Israeli Sheqel"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1035
-msgid "Rouble"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1040
-msgid "Rupee"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1045
-msgid "Turkish Lira"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1050
-msgid "Won"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1055
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:319
-msgid "Yen"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1062
-msgid "Angle Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1067
-msgid "Angle Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1072
-msgid "Angle Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1077
-msgid "Angle Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1082
-msgid "Angle Double Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1087
-msgid "Angle Double Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1092
-msgid "Angle Double Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1097
-msgid "Angle Double Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1102
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1122
-msgid "Arrow Circle Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1107
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1127
-msgid "Arrow Circle Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1112
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1132
-msgid "Arrow Circle Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1117
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1137
-msgid "Arrow Circle Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1162
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1167
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1172
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1177
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1920
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2057
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2062
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2067
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:52
-msgid "Arrows"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1222
-msgid "Chevron Circle Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1227
-msgid "Chevron Circle Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1232
-msgid "Chevron Circle Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1237
-msgid "Chevron Circle Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1282
-msgid "Long Arrow Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1287
-msgid "Long Arrow Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1292
-msgid "Long Arrow Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1297
-msgid "Long Arrow Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1314
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1319
-msgid "File: Text"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1324
-msgid "File: Archive"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1329
-msgid "File: Audio"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1334
-msgid "File: Code"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1339
-msgid "File: Excel"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1344
-msgid "File: Image"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1349
-msgid "File: PDF"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1354
-msgid "File: Powerpoint"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1359
-msgid "File: Video"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1364
-msgid "File: Word"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1381
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1386
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1624
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2317
-msgid "Circle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1391
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:462
-msgid "Dot"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1416
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1421
-msgid "Square"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1428
-msgid "Genderless"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1433
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1438
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1443
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1448
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1453
-msgid "Mars"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1458
-msgid "Mercury"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1463
-msgid "Neuter"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1468
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1473
-msgid "Transgender"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1478
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1483
-msgid "Venus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1488
-msgid "Venus + Mars"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1505
-msgid "Heartbeat"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1510
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1515
-msgid "Hospital"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1520
-msgid "Medkit"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1525
-msgid "Stethoscope"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1530
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1535
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1540
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1545
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1550
-msgid "Thermometer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1555
-msgid "User MD"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1639
-msgid "Spinner"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1646
-msgid "Ambulance"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1651
-msgid "Bicycle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1656
-msgid "Bus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1666
-msgid "Fighter Jet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1671
-msgid "Motorcycle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1681
-msgid "Rocket"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1686
-msgid "Ship"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1691
-msgid "Space Shuttle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1696
-msgid "Subway"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1701
-msgid "Taxi"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1706
-msgid "Train"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1711
-msgid "Truck"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1753
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1009
-msgid "Clipboard"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1758
-msgid "Columns"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1763
-msgid "Copy"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1768
-msgid "Cut"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1773
-msgid "Paste"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1778
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2507
-msgid "Eraser"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1783
-msgid "Files"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1793
-msgid "Header"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1843
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:809
-msgid "Paperclip"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1848
-msgid "Paragraph"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1863
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:529
-msgid "Save"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1873
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:409
-msgid "Subscript"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1878
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:404
-msgid "Superscript"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1883
-msgid "Table"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1898
-msgid "Table Header"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1903
-msgid "TH Large"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1908
-msgid "TH List"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1930
-msgid "Compress"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:1940
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:142
-msgid "Expand"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2015
-msgid "YouTube Play"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2032
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2037
-msgid "Address Card"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2047
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:969
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:672
-msgid "Anchor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2077
-msgid "At"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2082
-msgid "Balance"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2087
-msgid "Ban"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2097
-msgid "Bars"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2102
-msgid "Bathtub"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2107
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2112
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2117
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2122
-msgid "Battery"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2127
-msgid "Bed"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2132
-msgid "Beer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2157
-msgid "Binoculars"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2162
-msgid "Birthday Cake"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2167
-msgid "Bolt"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2187
-msgid "Bomb"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2197
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:427
-msgid "Bug"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2217
-msgid "Bullseye"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2222
-msgid "Calculator"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2257
-msgid "Camera Retro"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2282
-msgid "Cart Arrow Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2287
-msgid "Cart Plus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2327
-msgid "Clone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2337
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:442
-msgid "Cloud Download"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2342
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:447
-msgid "Cloud Upload"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2352
-msgid "Code Fork"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2357
-msgid "Coffee"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2387
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2392
-msgid "Commenting"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2402
-msgid "Copyright"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2417
-msgid "Crosshairs"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2422
-msgid "Cube"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2427
-msgid "Cubes"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2432
-msgid "Cursor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2437
-msgid "Cutlery"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2447
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:644
-msgid "Database"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2457
-msgid "Diamond"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2472
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2477
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:477
-msgid "Ellipsis"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2512
-msgid "Exchange"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2517
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2522
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2527
-msgid "Exclamation"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2532
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2537
-msgid "External Link"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2542
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2547
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:664
-msgid "Eye"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2552
-msgid "Eye Dropper"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2557
-msgid "Fax"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2582
-msgid "Fire Extinguisher"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2602
-msgid "Flash"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2607
-msgid "Flask"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2632
-msgid "Foot Ball"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2637
-msgid "Frown"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2642
-msgid "Gamepad"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2647
-msgid "Gavel"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2652
-msgid "Gear"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2657
-msgid "Gears"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2677
-msgid "Graduation Cap"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2687
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2697
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2702
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2707
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2712
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2717
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2722
-msgid "Hand"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2692
-msgid "Handshake"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2732
-msgid "Hash Tag"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2772
-msgid "History"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2782
-msgid "ID Badge"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2787
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2792
-msgid "ID Card"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2797
-msgid "Industry"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2817
-msgid "Keyboard"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2822
-msgid "Language"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2837
-msgid "Legal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2842
-msgid "Lemon"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2847
-msgid "Level Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2852
-msgid "Level Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2857
-msgid "Life Buoy"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2867
-msgid "Location Arrow"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2887
-msgid "Mail Forward"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2892
-msgid "Mail Reply"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2897
-msgid "Mail Reply All"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2907
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2912
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1089
-msgid "Map"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2922
-msgid "Map Pin"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2927
-msgid "Map Signs"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2932
-msgid "Meh"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2937
-msgid "Microchip"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2942
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2947
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:249
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:527
-msgid "Microphone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2962
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:254
-msgid "Mobile"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2967
-msgid "Mobile Phone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2972
-msgid "Moon"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2977
-msgid "Mouse Pointer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2987
-msgid "Newspaper"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2992
-msgid "Object Group"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:2997
-msgid "Object Ungroup"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3002
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:537
-msgid "Paint Brush"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3007
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3012
-msgid "Paper Plane"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3017
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1114
-msgid "Paw"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3042
-msgid "Percent"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3057
-msgid "Plug"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3072
-msgid "Power Off"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3087
-msgid "Puzzle Piece"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3112
-msgid "Quote Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3117
-msgid "Quote Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3127
-msgid "Rebel"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3132
-msgid "Recycle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3137
-msgid "Registered"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3142
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:232
-msgid "Reply"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3147
-msgid "Reply All"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3157
-msgid "Road"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3167
-msgid "RSS Square"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3177
-msgid "Search Minus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3182
-msgid "Search Plus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3187
-msgid "Server"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3227
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:364
-msgid "Shopping Bag"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3232
-msgid "Shopping Basket"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3237
-msgid "Shower"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3242
-msgid "Sign In"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3247
-msgid "Sign Out"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3257
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:612
-msgid "Sitemap"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3262
-msgid "Sliders"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3267
-msgid "Smile"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3272
-msgid "Snowflake"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3282
-msgid "Sort ASC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3287
-msgid "Sort DESC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3292
-msgid "Sort Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3297
-msgid "Sort Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3302
-msgid "Sort Alpha ASC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3307
-msgid "Sort Alpha DESC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3312
-msgid "Sort Amount ASC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3317
-msgid "Sort Amount DESC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3322
-msgid "Sort Numeric ASC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3327
-msgid "Sort Numeric DESC"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3332
-msgid "Spoon"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3337
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3362
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:849
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:562
-msgid "Star"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3342
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3347
-msgid "Star Half"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3352
-msgid "Star Half Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3357
-msgid "Star Half Full"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3367
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3372
-msgid "Sticky Note"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3377
-msgid "Street View"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3382
-msgid "Suitcase"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3387
-msgid "Sun"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3397
-msgid "Tachometer"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3417
-msgid "Television"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3422
-msgid "Terminal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3427
-msgid "Thumb Tack"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3452
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1164
-msgid "Ticket"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3457
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3462
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3467
-msgid "Times"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3477
-msgid "Toggle Down"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3482
-msgid "Toggle Left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3487
-msgid "Toggle Right"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3492
-msgid "Toggle Up"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3497
-msgid "Toggle Off"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3502
-msgid "Toggle On"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3507
-msgid "Trademark"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3522
-msgid "Tree"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3527
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1174
-msgid "Trophy"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3532
-msgid "TTY"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3537
-msgid "Umbrella"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3542
-msgid "University"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3557
-msgid "Unsorted"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3592
-msgid "User: Add"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3597
-msgid "User: Remove"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3602
-msgid "User: Password"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3607
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:577
-msgid "Video Camera"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3617
-msgid "Volume Of"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3632
-msgid "WiFi"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3637
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3642
-msgid "Window Close"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3647
-msgid "Window Maximize"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3652
-msgid "Window Minimize"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/fa.php:3657
-msgid "Window Restore"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/font.php:191
-#: vendor/codeinwp/icon-picker/includes/types/svg.php:110
-msgid "Deselect"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:56
-msgid "Devices"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:60
-msgid "Ecommerce"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:64
-msgid "Editor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:72
-msgid "General"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:76
-msgid "Media Controls"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:80
-msgid "Miscellaneous"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:84
-msgid "People"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:88
-msgid "Social/Brand"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:129
-msgid "Closed Caption"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:134
-msgid "Elevator"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:144
-msgid "Hearing Aid"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:164
-msgid "Male & Female"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:169
-msgid "Male Symbol"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:174
-msgid "Female Symbol"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:204
-msgid "Arrows: Out"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:209
-msgid "Arrows: In"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:214
-msgid "Arrows: Expand"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:219
-msgid "Arrows: Compress"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:224
-msgid "Bluetooth"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:244
-msgid "Megaphone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:259
-msgid "Mobile Signal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:264
-msgid "Monitor"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:269
-msgid "Tablet: Portrait"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:274
-msgid "Tablet: Landscape"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:279
-msgid "Telephone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:284
-msgid "USB"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:309
-msgid "EURO"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:314
-msgid "Pound"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:324
-msgid "Burst"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:329
-msgid "Burst: New"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:334
-msgid "Burst: Sale"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:344
-msgid "Dollar Bill"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:354
-msgid "Price Tag"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:359
-msgid "Price Tag: Multiple"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:399
-msgid "Background Color"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:434
-msgid "List: Number"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:439
-msgid "List: Bullet"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:454
-msgid "Add Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:459
-msgid "Copy Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:464
-msgid "Duplicate Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:469
-msgid "Delete Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:474
-msgid "Remove Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:479
-msgid "Edit Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:484
-msgid "Export"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:489
-msgid "Export to CSV"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:494
-msgid "Export to PDF"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:499
-msgid "Fill Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:514
-msgid "Paint Bucket"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:549
-msgid "Search in Page"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:559
-msgid "CSV"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:564
-msgid "Doc"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:569
-msgid "PDF"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:574
-msgid "Addressbook"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:579
-msgid "Alert"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:584
-msgid "Annotate"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:619
-msgid "Comment: Minus"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:624
-msgid "Comment: Quotes"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:629
-msgid "Comment: Video"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:639
-msgid "Contrast"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:654
-msgid "Folder: Add"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:659
-msgid "Folder: Lock"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:689
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:694
-msgid "X"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:719
-msgid "Upload to Cloud"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:729
-msgid "Foundation"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:734
-msgid "Graph: Bar"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:739
-msgid "Graph: Horizontal"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:744
-msgid "Graph: Pie"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:749
-msgid "Graph: Trend"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:764
-msgid "Like"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:769
-msgid "Dislike"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:779
-msgid "List: Thumbnails"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:799
-msgid "Magnifying Glass"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:819
-msgid "Play Video"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:824
-msgid "Results"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:829
-msgid "Results: Demographics"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:844
-msgid "Sound"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:864
-msgid "Web"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:869
-msgid "Widget"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:914
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:182
-msgid "Previous"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:919
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:322
-msgid "Rewind"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:929
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:187
-msgid "Next"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:934
-msgid "Volume"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:939
-msgid "Volume: Low"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:944
-msgid "Volume: Mute"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:949
-msgid "Loop"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:954
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:267
-msgid "Shuffle"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:964
-msgid "Rewind 10"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:979
-msgid "@"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:984
-msgid "Battery: Full"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:989
-msgid "Battery: Half"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:994
-msgid "Battery: Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1014
-msgid "Clipboard: Pencil"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1019
-msgid "Clipboard: Notes"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1024
-msgid "Crown"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1029
-msgid "Dice: 1"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1034
-msgid "Dice: 2"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1039
-msgid "Dice: 3"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1044
-msgid "Dice: 4"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1049
-msgid "Dice: 5"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1054
-msgid "Dice: 6"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1059
-msgid "Cone"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1064
-msgid "Firs Aid"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1069
-msgid "Foot"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1094
-msgid "Mountains"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1104
-msgid "No Dogs"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1109
-msgid "No Smoking"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1119
-msgid "Power"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1124
-msgid "Prohibited"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1129
-msgid "Projection Screen"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1139
-msgid "Sheriff Badge"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1149
-msgid "Skull"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1154
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1159
-msgid "Target"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1169
-msgid "Trees"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1184
-msgid "Torso: Business"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1189
-msgid "Torso: Female"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1194
-msgid "Torsos"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1199
-msgid "Torsos: All"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1204
-msgid "Torsos: All Female"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1209
-msgid "Torsos: Male & Female"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/foundation-icons.php:1214
-msgid "Torsos: Female & Male"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:61
-msgid "Media Player"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:65
-msgid "Meta"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:112
-msgid "Checkmark"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:117
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:122
-msgid "Close"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:127
-msgid "Dropdown"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:132
-msgid "Dropdown left"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:162
-msgid "Maximize"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:167
-msgid "Minimize"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:197
-msgid "Hide"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:202
-msgid "Show"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:212
-msgid "Rating: Empty"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:217
-msgid "Rating: Half"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:222
-msgid "Rating: Full"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:237
-msgid "Reply alt"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:242
-msgid "Reply single"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:252
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:257
-msgid "Send to"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:272
-msgid "Spam"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:277
-msgid "Subscribe"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:282
-msgid "Subscribed"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:287
-msgid "Unsubscribe"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:297
-msgid "Unapprove"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:302
-msgid "Zoom"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:307
-msgid "Unzoom"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:312
-msgid "X-Post"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:317
-msgid "Skip back"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:347
-msgid "Skip ahead"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:362
-msgid "Hierarchy"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:382
-msgid "Day"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:387
-msgid "Week"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:392
-msgid "Month"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:397
-msgid "Pinned"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:422
-msgid "Activity"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:472
-msgid "Draggable"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:482
-msgid "External"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:487
-msgid "Feed"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:502
-msgid "Handset"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:517
-msgid "Mail"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:532
-msgid "Notice"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:552
-msgid "Plugin"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:567
-msgid "Summary"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/genericon.php:677
-msgid "Attachment"
-msgstr ""
-
-#: vendor/codeinwp/icon-picker/includes/types/svg.php:52
-msgid "SVG"
-msgstr ""
-
-#: vendor/codeinwp/menu-item-custom-fields/doc/menu-item-custom-fields-example.php:51
-msgid "Custom Field #1"
-msgstr ""
-
-#: vendor/codeinwp/menu-item-custom-fields/doc/menu-item-custom-fields-example.php:52
-msgid "Custom Field #2"
-msgstr ""
-
-#. Plugin Name of the plugin/theme
-msgid "Menu Icons"
-msgstr ""
-
-#. Plugin URI of the plugin/theme
-msgid "https://github.com/Codeinwp/wp-menu-icons"
-msgstr ""
-
-#. Description of the plugin/theme
-msgid "Spice up your navigation menus with pretty icons, easily."
-msgstr ""
-
-#. Author of the plugin/theme
-msgid "ThemeIsle"
-msgstr ""
-
-#. Author URI of the plugin/theme
-msgid "https://themeisle.com"
-msgstr ""
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/mailin.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/mailin.php
deleted file mode 100644
index e4d28d7d..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/mailin.php
+++ /dev/null
@@ -1,867 +0,0 @@
-base_url = $base_url;
- $this->api_key = $api_key;
- }
- /**
- * Do CURL request with authorization
- */
- private function do_request( $resource, $method, $input ) {
- $called_url = $this->base_url . '/' . $resource;
- $ch = curl_init( $called_url );
- $auth_header = 'api-key:' . $this->api_key;
- $content_header = 'Content-Type:application/json';
- if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) {
- // Windows only over-ride
- curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
- }
- curl_setopt( $ch, CURLOPT_HTTPHEADER, array($auth_header, $content_header) );
- curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 );
- curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, $method );
- curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
- curl_setopt( $ch, CURLOPT_HEADER, 0 );
- curl_setopt( $ch, CURLOPT_POSTFIELDS, $input );
- $data = curl_exec( $ch );
- if ( curl_errno( $ch ) ) {
- echo 'Curl error: ' . curl_error( $ch ) . '\n';
- }
- curl_close( $ch );
- return json_decode( $data, true );
- }
- public function get( $resource, $input ) {
- return $this->do_request( $resource, 'GET', $input );
- }
- public function put( $resource, $input ) {
- return $this->do_request( $resource, 'PUT', $input );
- }
- public function post( $resource, $input ) {
- return $this->do_request( $resource, 'POST', $input );
- }
- public function delete( $resource, $input ) {
- return $this->do_request( $resource, 'DELETE', $input );
- }
-
- /*
- Get Account.
- No input required
- */
- public function get_account() {
- return $this->get( 'account', '' );
- }
-
- /*
- Get SMTP details.
- No input required
- */
- public function get_smtp_details() {
- return $this->get( 'account/smtpdetail', '' );
- }
-
- /*
- Create Child Account.
- @param {Array} data contains php array with key value pair.
- @options data {String} child_email: Email address of Reseller child [Mandatory]
- @options data {String} password: Password of Reseller child to login [Mandatory]
- @options data {String} company_org: Name of Reseller child’s company [Mandatory]
- @options data {String} first_name: First name of Reseller child [Mandatory]
- @options data {String} last_name: Last name of Reseller child [Mandatory]
- @options data {Array} credits: Number of email & sms credits respectively, which will be assigned to the Reseller child’s account [Optional]
- - email_credit {Integer} number of email credits
- - sms_credit {Integer} Number of sms credts
- @options data {Array} associate_ip: Associate dedicated IPs to reseller child. You can use commas to separate multiple IPs [Optional]
- */
- public function create_child_account( $data ) {
- return $this->post( 'account', json_encode( $data ) );
- }
-
- /*
- Update Child Account.
- @param {Array} data contains php array with key value pair.
- @options data {String} auth_key: 16 character authorization key of Reseller child to be modified [Mandatory]
- @options data {String} company_org: Name of Reseller child’s company [Optional]
- @options data {String} first_name: First name of Reseller child [Optional]
- @options data {String} last_name: Last name of Reseller child [Optional]
- @options data {String} password: Password of Reseller child to login [Optional]
- @options data {Array} associate_ip: Associate dedicated IPs to reseller child. You can use commas to separate multiple IPs [Optional]
- @options data {Array} disassociate_ip: Disassociate dedicated IPs from reseller child. You can use commas to separate multiple IPs [Optional]
- */
- public function update_child_account( $data ) {
- return $this->put( 'account', json_encode( $data ) );
- }
-
- /*
- Delete Child Account.
- @param {Array} data contains php array with key value pair.
- @options data {String} auth_key: 16 character authorization key of Reseller child to be deleted [Mandatory]
- */
- public function delete_child_account( $data ) {
- return $this->delete( 'account/' . $data['auth_key'], '' );
- }
-
- /*
- Get Reseller child Account.
- @param {Array} data contains php array with key value pair.
- @options data {String} auth_key: 16 character authorization key of Reseller child. Example : To get the details of more than one child account, use, {"key1":"abC01De2fGHI3jkL","key2":"mnO45Pq6rSTU7vWX"} [Mandatory]
- */
- public function get_reseller_child( $data ) {
- return $this->post( 'account/getchildv2', json_encode( $data ) );
- }
-
- /*
- Add/Remove Reseller child's Email/Sms credits.
- @param {Array} data contains php array with key value pair.
- @options data {String} auth_key: 16 character authorization key of Reseller child to modify credits [Mandatory]
- @options data {Array} add_credit: Number of email & sms credits to be added. You can assign either email or sms credits, one at a time other will remain 0. [Mandatory: if rmv_credit is empty]
- - email_credit {Integer} number of email credits
- - sms_credit {Integer} Number of sms credts
- @options data {Array} rmv_credit: Number of email & sms credits to be removed. You can assign either email or sms credits, one at a time other will remain 0. [Mandatory: if add_credits is empty]
- - email_credit {Integer} number of email credits
- - sms_credit {Integer} Number of sms credts
- */
- public function add_remove_child_credits( $data ) {
- return $this->post( 'account/addrmvcredit', json_encode( $data ) );
- }
-
- /*
- Get a particular campaign detail.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Unique Id of the campaign [Mandatory]
- */
- public function get_campaign_v2( $data ) {
- return $this->get( 'campaign/' . $data['id'] . '/detailsv2', '' );
- }
-
- /*
- Get all campaigns detail.
- @param {Array} data contains php array with key value pair.
- @options data {String} type: Type of campaign. Possible values – classic, trigger, sms, template ( case sensitive ) [Optional]
- @options data {String} status: Status of campaign. Possible values – draft, sent, archive, queued, suspended, in_process, temp_active, temp_inactive ( case sensitive ) [Optional]
- @options data {Integer} page: Maximum number of records per request is 500, if there are more than 500 campaigns then you can use this parameter to get next 500 results [Optional]
- @options data {Integer} page_limit: This should be a valid number between 1-500 [Optional]
- */
- public function get_campaigns_v2( $data ) {
- return $this->get( 'campaign/detailsv2', json_encode( $data ) );
- }
-
- /*
- Create and Schedule your campaigns. It returns the ID of the created campaign.
- @param {Array} data contains php array with key value pair.
- @options data {String} category: Tag name of the campaign [Optional]
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} name: Name of the campaign [Mandatory]
- @options data {String} bat: Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Mandatory: if html_url is empty]
- @options data {String} html_url: Url which content is the body of content [Mandatory: if html_content is empty]
- @options data {Array} listid: These are the lists to which the campaign has been sent [Mandatory: if scheduled_date is not empty]
- @options data {String} scheduled_date: The day on which the campaign is supposed to run[Optional]
- @options data {String} subject: Subject of the campaign [Mandatory]
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_field: This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM] To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Array} exclude_list: These are the lists which must be excluded from the campaign [Optional]
- @options data {String} attachment_url: Provide the absolute url of the attachment [Optional]
- @options data {Integer} inline_image: Status of inline image. Possible values = 0 (default) & 1. inline_image = 0 means image can’t be embedded, & inline_image = 1 means image can be embedded, in the email [Optional]
- @options data {Integer} mirror_active: Status of mirror links in campaign. Possible values = 0 & 1 (default). mirror_active = 0 means mirror links are deactivated, & mirror_active = 1 means mirror links are activated, in the campaign [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
-
- */
- public function create_campaign( $data ) {
- return $this->post( 'campaign', json_encode( $data ) );
- }
-
- /*
- Update your campaign.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of campaign to be modified [Mandatory]
- @options data {String} category: Tag name of the campaign [Optional]
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} name: Name of the campaign [Optional]
- @options data {String} bat: Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Optional]
- @options data {String} html_url: Url which content is the body of content [Optional]
- @options data {Array} listid These are the lists to which the campaign has been sent [Mandatory: if scheduled_date is not empty]
- @options data {String} scheduled_date: The day on which the campaign is supposed to run[Optional]
- @options data {String} subject: Subject of the campaign.
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_field: This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM]. To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Array} exclude_list: These are the lists which must be excluded from the campaign [Optional]
- @options data {String} attachment_url: Provide the absolute url of the attachment [Optional]
- @options data {Integer} inline_image: Status of inline image. Possible values = 0 (default) & 1. inline_image = 0 means image can’t be embedded, & inline_image = 1 means image can be embedded, in the email [Optional]
- @options data {Integer} mirror_active: Status of mirror links in campaign. Possible values = 0 & 1 (default). mirror_active = 0 means mirror links are deactivated, & mirror_active = 1 means mirror links are activated, in the campaign [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
- */
- public function update_campaign( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'campaign/' . $id, json_encode( $data ) );
- }
-
- /*
- Delete your campaigns.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of campaign to be deleted [Mandatory]
- */
- public function delete_campaign( $data ) {
- return $this->delete( 'campaign/' . $data['id'], '' );
- }
-
- /*
- Send report of Sent and Archived campaign.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of campaign to send its report [Mandatory]
- @options data {String} lang: Language of email content. Possible values – fr (default), en, es, it & pt [Optional]
- @options data {String} email_subject: Message subject [Mandatory]
- @options data {Array} email_to: Email address of the recipient(s). Example: "test@example.net". You can use commas to separate multiple recipients [Mandatory]
- @options data {String} email_content_type: Body of the message in text/HTML version. Possible values – text & html [Mandatory]
- @options data {Array} email_bcc: Same as email_to but for Bcc [Optional]
- @options data {Array} email_cc: Same as email_to but for Cc [Optional]
- @options data {String} email_body: Body of the message [Mandatory]
- */
- public function campaign_report_email( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->post( 'campaign/' . $id . '/report', json_encode( $data ) );
- }
-
- /*
- Export the recipients of a specified campaign.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of campaign to export its recipients [Mandatory]
- @options data {String} notify_url: URL that will be called once the export process is finished [Mandatory]
- @options data {String} type: Type of recipients. Possible values – all, non_clicker, non_opener, clicker, opener, soft_bounces, hard_bounces & unsubscribes [Mandatory]
- */
- public function campaign_recipients_export( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->post( 'campaign/' . $id . '/recipients', json_encode( $data ) );
- }
-
- /*
- Get the Campaign name, subject and share link of the classic type campaigns only which are sent, for those which are not sent and the rest of campaign types like trigger, template & sms, will return an error message of share link not available.
- @param {Array} data contains php array with key value pair.
- @options data {Array} camp_ids: Id of campaign to get share link. You can use commas to separate multiple ids [Mandatory]
- */
-
- public function share_campaign( $data ) {
- return $this->post( 'campaign/sharelinkv2', json_encode( $data ) );
- }
-
- /*
- Send a Test Campaign.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of the campaign [Mandatory]
- @options data {Array} emails: Email address of recipient(s) existing in the one of the lists & should not be blacklisted. Example: "test@example.net". You can use commas to separate multiple recipients [Mandatory]
- */
- public function send_bat_email( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->post( 'campaign/' . $id . '/test', json_encode( $data ) );
- }
-
- /*
- Update the Campaign status.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of campaign to update its status [Mandatory]
- @options data {String} status: Types of status. Possible values – suspended, archive, darchive, sent, queued, replicate and replicate_template ( case sensitive ) [Mandatory]
- */
- public function update_campaign_status( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'campaign/' . $id . '/updatecampstatus', json_encode( $data ) );
- }
-
- /*
- Create and schedule your Trigger campaigns.
- @param {Array} data contains php array with key value pair.
- @options data {String} category: Tag name of the campaign [Optional]
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} trigger_name: Name of the campaign [Mandatory]
- @options data {String} bat: Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Mandatory: if html_url is empty]
- @options data {String} html_url: Url which content is the body of content [Mandatory: if html_content is empty]
- @options data {Array} listid: These are the lists to which the campaign has been sent [Mandatory: if scheduled_date is not empty]
- @options data {String} scheduled_date: The day on which the campaign is supposed to run[Optional]
- @options data {String} subject: Subject of the campaign [Mandatory]
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_field: This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM]. To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Array} exclude_list: These are the lists which must be excluded from the campaign [Optional]
- @options data {Integer} recurring: Type of trigger campaign. Possible values = 0 (default) & 1. recurring = 0 means contact can receive the same Trigger campaign only once, & recurring = 1 means contact can receive the same Trigger campaign several times [Optional]
- @options data {String} attachment_url: Provide the absolute url of the attachment [Optional]
- @options data {Integer} inline_image: Status of inline image. Possible values = 0 (default) & 1. inline_image = 0 means image can’t be embedded, & inline_image = 1 means image can be embedded, in the email [Optional]
- @options data {Integer} mirror_active: Status of mirror links in campaign. Possible values = 0 & 1 (default). mirror_active = 0 means mirror links are deactivated, & mirror_active = 1 means mirror links are activated, in the campaign [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
- */
- public function create_trigger_campaign( $data ) {
- return $this->post( 'campaign', json_encode( $data ) );
- }
-
- /*
- Update and schedule your Trigger campaigns.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of Trigger campaign to be modified [Mandatory]
- @options data {String} category: Tag name of the campaign [Optional]
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} trigger_name: Name of the campaign [Mandatory]
- @options data {String} bat Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Mandatory: if html_url is empty]
- @options data {String} html_url: Url which content is the body of content [Mandatory: if html_content is empty]
- @options data {Array} listid: These are the lists to which the campaign has been sent [Mandatory: if scheduled_date is not empty]
- @options data {String} scheduled_date: The day on which the campaign is supposed to run[Optional]
- @options data {String} subject: Subject of the campaign [Mandatory]
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients, please make sure that the sender details are defined here, and in case of no sender, you can add them also via API & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_field: This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM]. To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Array} exclude_list: These are the lists which must be excluded from the campaign [Optional]
- @options data {Integer} recurring: Type of trigger campaign. Possible values = 0 (default) & 1. recurring = 0 means contact can receive the same Trigger campaign only once, & recurring = 1 means contact can receive the same Trigger campaign several times [Optional]
- @options data {String} attachment_url: Provide the absolute url of the attachment [Optional]
- @options data {Integer} inline_image: Status of inline image. Possible values = 0 (default) & 1. inline_image = 0 means image can’t be embedded, & inline_image = 1 means image can be embedded, in the email [Optional]
- @options data {Integer} mirror_active: Status of mirror links in campaign. Possible values = 0 & 1 (default). mirror_active = 0 means mirror links are deactivated, & mirror_active = 1 means mirror links are activated, in the campaign [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
- */
- public function update_trigger_campaign( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'campaign/' . $id, json_encode( $data ) );
- }
-
- /*
- Get all folders detail.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} page: Maximum number of records per request is 50, if there are more than 50 folders then you can use this parameter to get next 50 results [Mandatory]
- @options data {Integer} page_limit: This should be a valid number between 1-50 [Mandatory]
- */
- public function get_folders( $data ) {
- return $this->get( 'folder', json_encode( $data ) );
- }
-
- /*
- Get a particular folder detail.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of folder to get details [Mandatory]
- */
- public function get_folder( $data ) {
- return $this->get( 'folder/' . $data['id'], '' );
- }
-
- /*
- Create a new folder.
- @param {Array} data contains php array with key value pair.
- @options data {String} name: Desired name of the folder to be created [Mandatory]
- */
- public function create_folder( $data ) {
- return $this->post( 'folder', json_encode( $data ) );
- }
-
- /*
- Delete a specific folder information.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of folder to be deleted [Mandatory]
- */
- public function delete_folder( $data ) {
- return $this->delete( 'folder/' . $data['id'], '' );
- }
-
- /*
- Update an existing folder.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of folder to be modified [Mandatory]
- @options data {String} name: Desired name of the folder to be modified [Mandatory]
- */
- public function update_folder( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'folder/' . $id, json_encode( $data ) );
- }
-
- /*
- Get all lists detail.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} list_parent: This is the existing folder id & can be used to get all lists belonging to it [Optional]
- @options data {Integer} page: Maximum number of records per request is 50, if there are more than 50 processes then you can use this parameter to get next 50 results [Mandatory]
- @options data {Integer} page_limit: This should be a valid number between 1-50 [Mandatory]
- */
- public function get_lists( $data ) {
- return $this->get( 'list', json_encode( $data ) );
- }
-
- /*
- Get a particular list detail.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of list to get details [Mandatory]
- */
- public function get_list( $data ) {
- return $this->get( 'list/' . $data['id'], '' );
- }
-
- /*
- Create a new list.
- @param {Array} data contains php array with key value pair.
- @options data {String} list_name: Desired name of the list to be created [Mandatory]
- @options data {Integer} list_parent: Folder ID [Mandatory]
- */
- public function create_list( $data ) {
- return $this->post( 'list', json_encode( $data ) );
- }
-
- /*
- Update a list.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of list to be modified [Mandatory]
- @options data {String} list_name: Desired name of the list to be modified [Optional]
- @options data {Integer} list_parent: Folder ID [Mandatory]
- */
- public function update_list( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'list/' . $id, json_encode( $data ) );
- }
-
- /*
- Delete a specific list.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of list to be deleted [Mandatory]
- */
- public function delete_list( $data ) {
- return $this->delete( 'list/' . $data['id'], '' );
- }
-
- /*
- Display details of all users for the given lists.
- @param {Array} data contains php array with key value pair.
- @options data {Array} listids: These are the list ids to get their data. The ids found will display records [Mandatory]
- @options data {String} timestamp: This is date-time filter to fetch modified user records >= this time. Valid format Y-m-d H:i:s. Example: "2015-05-22 14:30:00" [Optional]
- @options data {Integer} page: Maximum number of records per request is 500, if in your list there are more than 500 users then you can use this parameter to get next 500 results [Optional]
- @options data {Integer} page_limit: This should be a valid number between 1-500 [Optional]
- */
- public function display_list_users( $data ) {
- return $this->post( 'list/display', json_encode( $data ) );
- }
-
- /*
- Add already existing users in the SendinBlue contacts to the list.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of list to link users in it [Mandatory]
- @options data {Array} users: Email address of the already existing user(s) in the SendinBlue contacts. Example: "test@example.net". You can use commas to separate multiple users [Mandatory]
- */
-
- public function add_users_list( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->post( 'list/' . $id . '/users', json_encode( $data ) );
- }
-
- /*
- Delete already existing users in the SendinBlue contacts from the list.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of list to unlink users from it [Mandatory]
- @options data {Array} users: Email address of the already existing user(s) in the SendinBlue contacts to be modified. Example: "test@example.net". You can use commas to separate multiple users [Mandatory]
- */
- public function delete_users_list( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->delete( 'list/' . $id . '/delusers', json_encode( $data ) );
- }
-
- /*
- Access all the attributes information under the account.
- No input required
- */
- public function get_attributes() {
- return $this->get( 'attribute', '' );
- }
-
- /*
- Access the specific type of attribute information.
- @param {Array} data contains php array with key value pair.
- @options data {String} type: Type of attribute. Possible values – normal, transactional, category, calculated & global [Optional]
- */
- public function get_attribute( $data ) {
- return $this->get( 'attribute/' . $data['type'], '' );
- }
-
- /*
- Create an Attribute.
- @param {Array} data contains php array with key value pair.
- @options data {String} type: Type of attribute. Possible values – normal, transactional, category, calculated & global ( case sensitive ) [Mandatory]
- @options data {Array} data: The name and data type of ‘normal’ & ‘transactional’ attribute to be created in your SendinBlue account. It should be sent as an associative array. Example: array(‘ATTRIBUTE_NAME1′ => ‘DATA_TYPE1′, ‘ATTRIBUTE_NAME2’=> ‘DATA_TYPE2′).
- The name and data value of ‘category’, ‘calculated’ & ‘global’, should be sent as JSON string. Example: ‘[{ "name":"ATTRIBUTE_NAME1", "value":"Attribute_value1" }, { "name":"ATTRIBUTE_NAME2", "value":"Attribute_value2" }]’. You can use commas to separate multiple attributes [Mandatory]
- */
- public function create_attribute( $data ) {
- return $this->post( 'attribute/', json_encode( $data ) );
- }
-
- /*
- Delete a specific type of attribute information.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} type: Type of attribute to be deleted [Mandatory]
- */
- public function delete_attribute( $type, $data ) {
- $type = $data['type'];
- unset( $data['type'] );
- return $this->post( 'attribute/' . $type, json_encode( $data ) );
- }
-
- /*
- Create a new user if an email provided as input, doesn’t exists in the contact list of your SendinBlue account, otherwise it will update the existing user.
- @param {Array} data contains php array with key value pair.
- @options data {String} email: Email address of the user to be created in SendinBlue contacts. Already existing email address of user in the SendinBlue contacts to be modified [Mandatory]
- @options data {Array} attributes: The name of attribute present in your SendinBlue account. It should be sent as an associative array. Example: array("NAME"=>"name"). You can use commas to separate multiple attributes [Optional]
- @options data {Integer} blacklisted: This is used to blacklist/ Unblacklist a user. Possible values – 0 & 1. blacklisted = 1 means user has been blacklisted [Optional]
- @options data {Array} listid: The list id(s) to be linked from user [Optional]
- @options data {Array} listid_unlink: The list id(s) to be unlinked from user [Optional]
- @options data {Array} blacklisted_sms: This is used to blacklist/ Unblacklist a user’s SMS number. Possible values – 0 & 1. blacklisted_sms = 1 means user’s SMS number has been blacklisted [Optional]
- */
- public function create_update_user( $data ) {
- return $this->post( 'user/createdituser', json_encode( $data ) );
- }
-
- /*
- Get Access a specific user Information.
- @param {Array} data contains php array with key value pair.
- @options data {String} email: Email address of the already existing user in the SendinBlue contacts [Mandatory]
- */
- public function get_user( $data ) {
- return $this->get( 'user/' . $data['email'], '' );
- }
-
- /*
- Unlink existing user from all lists.
- @param {Array} data contains php array with key value pair.
- @options data {String} email: Email address of the already existing user in the SendinBlue contacts to be unlinked from all lists [Mandatory]
- */
- public function delete_user( $data ) {
- return $this->delete( 'user/' . $data['email'], '' );
- }
-
- /*
- Import Users Information.
- @param {Array} data contains php array with key value pair.
- @options data {String} url: The URL of the file to be imported. Possible file types – .txt, .csv [Mandatory: if body is empty]
- @options data {String} body: The Body with csv content to be imported. Example: ‘NAME;SURNAME;EMAIL\n"Name1";"Surname1";"example1@example.net"\n"Name2";"Surname2";"example2@example.net"‘, where \n separates each user data. You can use semicolon to separate multiple attributes [Mandatory: if url is empty]
- @options data {Array} listids: These are the list ids in which the the users will be imported [Mandatory: if name is empty]
- @options data {String} notify_url: URL that will be called once the import process is finished [Optional] In notify_url, we are sending the content using POST method
- @options data {String} name: This is new list name which will be created first & then users will be imported in it [Mandatory: if listids is empty]
- @options data {Integer} list_parent: This is the existing folder id & can be used with name parameter to make newly created list’s desired parent [Optional]
- */
- public function import_users( $data ) {
- return $this->post( 'user/import', json_encode( $data ) );
- }
-
- /*
- Export Users Information.
- @param {Array} data contains php array with key value pair.
- @options data {String} export_attrib: The name of attribute present in your SendinBlue account. You can use commas to separate multiple attributes. Example: "EMAIL,NAME,SMS" [Optional]
- @options data {String} filter: Filter can be added to export users. Example: "{\"blacklisted\":1}", will export all blacklisted users [Mandatory]
- @options data {String} notify_url: URL that will be called once the export process is finished [Optional]
- */
- public function export_users( $data ) {
- return $this->post( 'user/export', json_encode( $data ) );
- }
-
- /*
- Get all the processes information under the account.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} page: Maximum number of records per request is 50, if there are more than 50 processes then you can use this parameter to get next 50 results [Mandatory]
- @options data {Integer} page_limit: This should be a valid number between 1-50 [Mandatory]
- */
- public function get_processes( $data ) {
- return $this->get( 'process', json_encode( $data ) );
- }
-
- /*
- Get the process information.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of process to get details [Mandatory]
- */
- public function get_process( $data ) {
- return $this->get( 'process/' . $data['id'], '' );
- }
-
- /*
- To retrieve details of all webhooks.
- @param {Array} data contains php array with key value pair.
- @options data {String} is_plat: Flag to get webhooks. Possible values – 0 & 1. Example: to get Transactional webhooks, use $is_plat=0, to get Marketing webhooks, use $is_plat=1, & to get all webhooks, use $is_plat="" [Optional]
- */
- public function get_webhooks( $data ) {
- return $this->get( 'webhook', json_encode( $data ) );
- }
-
- /*
- To retrieve details of any particular webhook.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of webhook to get details [Mandatory]
- */
- public function get_webhook( $data ) {
- return $this->get( 'webhook/' . $data['id'], '' );
- }
-
- /*
- Create a Webhook.
- @param {Array} data contains php array with key value pair.
- @options data {String} url: URL that will be triggered by a webhook [Mandatory]
- @options data {String} description: Webook description [Optional]
- @options data {Array} events: Set of events. You can use commas to separate multiple events. Possible values for Transcational webhook – request, delivered, hard_bounce, soft_bounce, blocked, spam, invalid_email, deferred, click, & opened and Possible Values for Marketing webhook – spam, opened, click, hard_bounce, unsubscribe, soft_bounce & list_addition ( case sensitive ) [Mandatory]
- @options data {Integer} is_plat: Flag to create webhook type. Possible values – 0 (default) & 1. Example: to create Transactional webhooks, use $is_plat=0, & to create Marketing webhooks, use $is_plat=1 [Optional]
- */
- public function create_webhook( $data ) {
- return $this->post( 'webhook', json_encode( $data ) );
- }
-
- /*
- Delete a webhook.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of webhook to be deleted [Mandatory]
- */
- public function delete_webhook( $data ) {
- return $this->delete( 'webhook/' . $data['id'], '' );
- }
-
- /*
- Update a webhook.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of webhook to be modified [Mandatory]
- @options data {String} url: URL that will be triggered by a webhook [Mandatory]
- @options data {String} description: Webook description [Optional]
- @options data {Array} events: Set of events. You can use commas to separate multiple events. Possible values for Transcational webhook – request, delivered, hard_bounce, soft_bounce, blocked, spam, invalid_email, deferred, click, & opened and Possible Values for Marketing webhook – spam, opened, click, hard_bounce, unsubscribe, soft_bounce & list_addition ( case sensitive ) [Mandatory]
- */
- public function update_webhook( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'webhook/' . $id, json_encode( $data ) );
- }
-
- /*
- Get Access of created senders information.
- @param {Array} data contains php array with key value pair.
- @options data {String} option: Options to get senders. Possible options – IP-wise, & Domain-wise ( only for dedicated IP clients ). Example: to get senders with specific IP, use $option=’1.2.3.4′, to get senders with specific domain use, $option=’domain.com’, & to get all senders, use $option="" [Optional]
- */
- public function get_senders( $data ) {
- return $this->get( 'advanced', json_encode( $data ) );
- }
-
- /*
- Create your Senders.
- @param {Array} data contains php array with key value pair.
- @options data {String} name: Name of the sender [Mandatory]
- @options data {String} email: Email address of the sender [Mandatory]
- @options data {Array} ip_domain: Pass pipe ( | ) separated Dedicated IP and its associated Domain. Example: "1.2.3.4|mydomain.com". You can use commas to separate multiple ip_domain’s [Mandatory: Only for Dedicated IP clients, for Shared IP clients, it should be kept blank]
- */
- public function create_sender( $data ) {
- return $this->post( 'advanced', json_encode( $data ) );
- }
-
- /*
- Update your Senders.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of sender to be modified [Mandatory]
- @options data {String} name: Name of the sender [Mandatory]
- @options data {Array} ip_domain: Pass pipe ( | ) separated Dedicated IP and its associated Domain. Example: "1.2.3.4|mydomain.com". You can use commas to separate multiple ip_domain’s [Mandatory: Only for Dedicated IP clients, for Shared IP clients, it should be kept blank]
- */
- public function update_sender( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'advanced/' . $id, json_encode( $data ) );
- }
-
- /*
- Delete your Sender Information.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of sender to be deleted [Mandatory]
- */
- public function delete_sender( $data ) {
- return $this->delete( 'advanced/' . $data['id'], '' );
- }
-
- /*
- Send Transactional Email.
- @param {Array} data contains php array with key value pair.
- @options data {Array} to: Email address of the recipient(s). It should be sent as an associative array. Example: array("to@example.net"=>"to whom"). You can use commas to separate multiple recipients [Mandatory]
- @options data {String} subject: Message subject [Mandatory]
- @options data {Array} from Email address for From header. It should be sent as an array. Example: array("from@email.com","from email") [Mandatory]
- @options data {String} html: Body of the message. (HTML version) [Mandatory]. To send inline images, use , the 'src' attribute value inside {} (curly braces) should be same as the filename used in 'inline_image' parameter
- @options data {String} text: Body of the message. (text version) [Optional]
- @options data {Array} cc: Same as to but for Cc. Example: array("cc@example.net","cc whom") [Optional]
- @options data {Array} bcc: Same as to but for Bcc. Example: array("bcc@example.net","bcc whom") [Optional]
- @options data {Array} replyto: Same as from but for Reply To. Example: array("from@email.com","from email") [Optional]
- @options data {Array} attachment: Provide the absolute url of the attachment/s. Possible extension values = gif, png, bmp, cgm, jpg, jpeg, txt, css, shtml, html, htm, csv, zip, pdf, xml, doc, xls, ppt, tar, and ez. To send attachment/s generated on the fly you have to pass your attachment/s filename & its base64 encoded chunk data as an associative array. Example: array("YourFileName.Extension"=>"Base64EncodedChunkData"). You can use commas to separate multiple attachments [Optional]
- @options data {Array} headers: The headers will be sent along with the mail headers in original email. Example: array("Content-Type"=>"text/html; charset=iso-8859-1"). You can use commas to separate multiple headers [Optional]
- @options data {Array} inline_image: Pass your inline image/s filename & its base64 encoded chunk data as an associative array. Example: array("YourFileName.Extension"=>"Base64EncodedChunkData"). You can use commas to separate multiple inline images [Optional]
- */
- public function send_email( $data ) {
- return $this->post( 'email', json_encode( $data ) );
- }
-
- /*
- Aggregate / date-wise report of the SendinBlue SMTP account.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} aggregate: This is used to indicate, you are interested in all-time totals. Possible values – 0 & 1. aggregate = 0 means it will not aggregate records, and will show stats per day/date wise [Optional]
- @options data {String} start_date: The start date to look up statistics. Date must be in YYYY-MM-DD format and should be before the end_date [Optional]
- @options data {String} end_date: The end date to look up statistics. Date must be in YYYY-MM-DD format and should be after the start_date [Optional]
- @options data {Integer} days: Number of days in the past to include statistics ( Includes today ). It must be an integer greater than 0 [Optional]
- @options data {String} tag: The tag you will specify to retrieve detailed stats. It must be an existing tag that has statistics [Optional]
- */
- public function get_statistics( $data ) {
- return $this->post( 'statistics', json_encode( $data ) );
- }
-
- /*
- Get Email Event report.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} limit: To limit the number of results returned. It should be an integer [Optional]
- @options data {String} start_date: The start date to get report from. Date must be in YYYY-MM-DD format and should be before the end_date [Optional]
- @options data {String} end_date: The end date to get report till date. Date must be in YYYY-MM-DD format and should be after the start_date [Optional]
- @options data {Integer} offset: Beginning point in the list to retrieve from. It should be an integer [Optional]
- @options data {String} date: Specific date to get its report. Date must be in YYYY-MM-DD format and should be earlier than todays date [Optional]
- @options data {Integer} days: Number of days in the past (includes today). If specified, must be an integer greater than 0 [Optional]
- @options data {String} email: Email address to search report for [Optional]
- */
- public function get_report( $data ) {
- return $this->post( 'report', json_encode( $data ) );
- }
-
- /*
- Delete any hardbounce, which actually would have been blocked due to some temporary ISP failures.
- @param {Array} data contains php array with key value pair.
- @options data {String} start_date: The start date to get report from. Date must be in YYYY-MM-DD format and should be before the end_date [Optional]
- @options data {String} end_date: The end date to get report till date. Date must be in YYYY-MM-DD format and should be after the start_date [Optional]
- @options data {String} email: Email address to delete its bounces [Optional]
- */
- public function delete_bounces( $data ) {
- return $this->post( 'bounces', json_encode( $data ) );
- }
-
- /*
- Send templates created on SendinBlue, through SendinBlue SMTP (transactional mails).
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of the template created on SendinBlue account [Mandatory]
- @options data {String} to: Email address of the recipient(s). You can use pipe ( | ) to separate multiple recipients. Example: "to-example@example.net|to2-example@example.net" [Mandatory]
- @options data {String} cc: Same as to but for Cc [Optional]
- @options data {String} bcc: Same as to but for Bcc [Optional]
- @options data {Array} attrv The name of attribute present in your SendinBlue account. It should be sent as an associative array. Example: array("NAME"=>"name"). You can use commas to separate multiple attributes [Optional]
- @options data {String} attachment_url: Provide the absolute url of the attachment. Url not allowed from local machine. File must be hosted somewhere [Optional]
- @options data {Array} attachment: To send attachment/s generated on the fly you have to pass your attachment/s filename & its base64 encoded chunk data as an associative array [Optional]
- */
- public function send_transactional_template( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'template/' . $id, json_encode( $data ) );
- }
-
- /*
- Create a Template.
- @param {Array} data contains php array with key value pair.
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients & for Shared IP clients, if sender exists]
- @options data {String} template_name: Name of the Template [Mandatory]
- @options data {String} bat: Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Mandatory: if html_url is empty]
- @options data {String} html_url Url: which content is the body of content [Mandatory: if html_content is empty]
- @options data {String} subject: Subject of the campaign [Mandatory]
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_fieldv This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM]. To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Integer} status: Status of template. Possible values = 0 (default) & 1. status = 0 means template is inactive, & status = 1 means template is active [Optional]
- @options data {Integer} attachment: Status of attachment. Possible values = 0 (default) & 1. attach = 0 means an attachment can’t be sent, & attach = 1 means an attachment can be sent, in the email [Optional]
- */
- public function create_template( $data ) {
- return $this->post( 'template', json_encode( $data ) );
- }
-
- /*
- Update a Template.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of Template to be modified [Mandatory]
- @options data {String} from_name: Sender name from which the campaign emails are sent [Mandatory: for Dedicated IP clients & for Shared IP clients, if sender exists]
- @options data {String} template_name: Name of the Template [Mandatory]
- @options data {String} bat: Email address for test mail [Optional]
- @options data {String} html_content: Body of the content. The HTML content field must have more than 10 characters [Mandatory: if html_url is empty]
- @options data {String} html_url: Url which content is the body of content [Mandatory: if html_content is empty]
- @options data {String} subject: Subject of the campaign [Mandatory]
- @options data {String} from_email: Sender email from which the campaign emails are sent [Mandatory: for Dedicated IP clients & for Shared IP clients, if sender exists]
- @options data {String} reply_to: The reply to email in the campaign emails [Optional]
- @options data {String} to_field: This is to personalize the «To» Field. If you want to include the first name and last name of your recipient, add [PRENOM] [NOM]. To use the contact attributes here, these should already exist in SendinBlue account [Optional]
- @options data {Integer} status: Status of template. Possible values = 0 (default) & 1. status = 0 means template is inactive, & status = 1 means template is active [Optional]
- @options data {Integer} attachment: Status of attachment. Possible values = 0 (default) & 1. attach = 0 means an attachment can’t be sent, & attach = 1 means an attachment can be sent, in the email [Optional]
- */
- public function update_template( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'template/' . $id, json_encode( $data ) );
- }
-
- /*
- Send a transactional SMS.
- @param {Array} data contains php array with key value pair.
- @options data {String} to: The mobile number to send SMS to with country code [Mandatory]
- @options data {String} from: The name of the sender. The number of characters is limited to 11 (alphanumeric format) [Mandatory]
- @options data {String} text: The text of the message. The maximum characters used per SMS is 160, if used more than that, it will be counted as more than one SMS [Mandatory]
- @options data {String} web_url: The web URL that can be called once the message is successfully delivered [Optional]
- @options data {String} tag: The tag that you can associate with the message [Optional]
- @options data {String} type: Type of message. Possible values – marketing (default) & transactional. You can use marketing for sending marketing SMS, & for sending transactional SMS, use transactional type [Optional]
- */
- public function send_sms( $data ) {
- return $this->post( 'sms', json_encode( $data ) );
- }
-
- /*
- Create & Schedule your SMS campaigns.
- @param {Array} data contains php array with key value pair.
- @options data {String} name: Name of the SMS campaign [Mandatory]
- @options data {String} sender: This allows you to customize the SMS sender. The number of characters is limited to 11 ( alphanumeric format ) [Optional]
- @options data {String} content: Content of the message. The maximum characters used per SMS is 160, if used more than that, it will be counted as more than one SMS [Optional]
- @options data {String} bat: Mobile number with the country code to send test SMS. The mobile number defined here should belong to one of your contacts in SendinBlue account and should not be blacklisted [Optional]
- @options data {Array} listid: These are the list ids to which the SMS campaign is sent [Mandatory: if scheduled_date is not empty]
- @options data {Array} exclude_list: These are the list ids which will be excluded from the SMS campaign [Optional]
- @options data {String} scheduled_date: The day on which the SMS campaign is supposed to run [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
- */
- public function create_sms_campaign( $data ) {
- return $this->post( 'sms', json_encode( $data ) );
- }
-
- /*
- Update your SMS campaigns.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of the SMS campaign [Mandatory]
- @options data {String} name: Name of the SMS campaign [Optional]
- @options data {String} sender: This allows you to customize the SMS sender. The number of characters is limited to 11 ( alphanumeric format ) [Optional]
- @options data {String} content: Content of the message. The maximum characters used per SMS is 160, if used more than that, it will be counted as more than one SMS [Optional]
- @options data {String} bat: Mobile number with the country code to send test SMS. The mobile number defined here should belong to one of your contacts in SendinBlue account and should not be blacklisted [Optional]
- @options data {Array} listid: hese are the list ids to which the SMS campaign is sent [Mandatory: if scheduled_date is not empty]
- @options data {Array} exclude_list: These are the list ids which will be excluded from the SMS campaign [Optional]
- @options data {String} scheduled_date: The day on which the SMS campaign is supposed to run [Optional]
- @options data {Integer} send_now: Flag to send campaign now. Possible values = 0 (default) & 1. send_now = 0 means campaign can’t be send now, & send_now = 1 means campaign ready to send now [Optional]
- */
- public function update_sms_campaign( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->put( 'sms/' . $id, json_encode( $data ) );
- }
-
- /*
- Send a Test SMS.
- @param {Array} data contains php array with key value pair.
- @options data {Integer} id: Id of the SMS campaign [Mandatory]
- @options data {String} to: Mobile number with the country code to send test SMS. The mobile number defined here should belong to one of your contacts in SendinBlue account and should not be blacklisted [Mandatory]
- */
- public function send_bat_sms( $data ) {
- $id = $data['id'];
- unset( $data['id'] );
- return $this->get( 'sms/' . $id, json_encode( $data ) );
- }
-
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/menu-icons.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/menu-icons.php
deleted file mode 100644
index af9dd16b..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/menu-icons.php
+++ /dev/null
@@ -1,268 +0,0 @@
-
- *
- *
- * Plugin name: Menu Icons
- * Plugin URI: https://github.com/Codeinwp/wp-menu-icons
- * Description: Spice up your navigation menus with pretty icons, easily.
- * Version: 0.13.14
- * Author: ThemeIsle
- * Author URI: https://themeisle.com
- * License: GPLv2
- * Text Domain: menu-icons
- * Domain Path: /languages
- * WordPress Available: yes
- * Requires License: no
- */
-
-
-/**
- * Main plugin class
- */
-final class Menu_Icons {
-
- const DISMISS_NOTICE = 'menu-icons-dismiss-notice';
-
- const VERSION = '0.13.14';
-
- /**
- * Holds plugin data
- *
- * @access protected
- * @since 0.1.0
- * @var array
- */
- protected static $data;
-
-
- /**
- * Get plugin data
- *
- * @since 0.1.0
- * @since 0.9.0 Return NULL if $name is not set in $data.
- * @param string $name
- *
- * @return mixed
- */
- public static function get( $name = null ) {
- if ( is_null( $name ) ) {
- return self::$data;
- }
-
- if ( isset( self::$data[ $name ] ) ) {
- return self::$data[ $name ];
- }
-
- return null;
- }
-
-
- /**
- * Load plugin
- *
- * 1. Load translation
- * 2. Set plugin data (directory and URL paths)
- * 3. Attach plugin initialization at icon_picker_init hook
- *
- * @since 0.1.0
- * @wp_hook action plugins_loaded
- * @link http://codex.wordpress.org/Plugin_API/Action_Reference/plugins_loaded
- */
- public static function _load() {
- load_plugin_textdomain( 'menu-icons', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
-
- self::$data = array(
- 'dir' => plugin_dir_path( __FILE__ ),
- 'url' => plugin_dir_url( __FILE__ ),
- 'types' => array(),
- );
-
- Icon_Picker::instance();
-
- require_once self::$data['dir'] . 'includes/library/compat.php';
- require_once self::$data['dir'] . 'includes/library/functions.php';
- require_once self::$data['dir'] . 'includes/meta.php';
-
- Menu_Icons_Meta::init();
-
- // Font awesome backward compatible functionalities.
- require_once self::$data['dir'] . 'includes/library/font-awesome/backward-compatible-icons.php';
- require_once self::$data['dir'] . 'includes/library/font-awesome/font-awesome.php';
- Menu_Icons_Font_Awesome::init();
-
- add_action( 'icon_picker_init', array( __CLASS__, '_init' ), 9 );
-
- add_action( 'admin_enqueue_scripts', array( __CLASS__, '_admin_enqueue_scripts' ) );
- add_action( 'wp_dashboard_setup', array( __CLASS__, '_wp_menu_icons_dashboard_notice' ) );
- add_action( 'admin_action_menu_icon_hide_notice', array( __CLASS__, 'wp_menu_icons_dismiss_dashboard_notice' ) );
-
- add_filter(
- 'wp_menu_icons_load_promotions',
- function() {
- return array( 'otter' );
- }
- );
- add_filter(
- 'wp_menu_icons_dissallowed_promotions', function () {
- return array( 'om-editor', 'om-image-block' );
- }
- );
- }
-
-
- /**
- * Initialize
- *
- * 1. Get registered types from Icon Picker
- * 2. Load settings
- * 3. Load front-end functionalities
- *
- * @since 0.1.0
- * @since 0.9.0 Hook into `icon_picker_init`.
- * @wp_hook action icon_picker_init
- * @link http://codex.wordpress.org/Plugin_API/Action_Reference
- */
- public static function _init() {
- /**
- * Allow themes/plugins to add/remove icon types
- *
- * @since 0.1.0
- * @param array $types Icon types
- */
- self::$data['types'] = apply_filters(
- 'menu_icons_types',
- Icon_Picker_Types_Registry::instance()->types
- );
-
- // Nothing to do if there are no icon types registered.
- if ( empty( self::$data['types'] ) ) {
- if ( WP_DEBUG ) {
- trigger_error( esc_html__( 'Menu Icons: No registered icon types found.', 'menu-icons' ) );
- }
-
- return;
- }
-
- // Load settings.
- require_once self::$data['dir'] . 'includes/settings.php';
- Menu_Icons_Settings::init();
-
- // Load front-end functionalities.
- if ( ! is_admin() ) {
- require_once self::$data['dir'] . '/includes/front.php';
- Menu_Icons_Front_End::init();
- }
-
- do_action( 'menu_icons_loaded' );
- }
-
-
- /**
- * Display notice about missing Icon Picker
- *
- * @since 0.9.1
- * @wp_hook action admin_notice
- */
- public static function _notice_missing_icon_picker() {
- ?>
-
- *Menus* to edit your menus
-1. Enable/Disable icon types in "Menu Icons Settings" meta box
-1. Set default settings for current nav menu; these settings will be inherited by the newly added menu items
-1. Select icon by clicking on the "Select icon" link
-1. Save the menu
-
-### Supported icon types ###
-- Dashicons (WordPress core icons)
-- [Elusive Icons](http://shoestrap.org/downloads/elusive-icons-webfont/) by [Aristeides Stathopoulos](http://shoestrap.org/blog/author/aristath/)
-- [Font Awesome](http://fontawesome.io/) by [Dave Gandy](http://twitter.com/davegandy)
-- [Foundation Icons](http://zurb.com/playground/foundation-icon-fonts-3/) by [Zurb](http://zurb.com/)
-- [Genericons](http://genericons.com/) by [Automattic](http://automattic.com/)
-- [Fontello](http://fontello.com/) icon packs
-- [TI Icons](http://themeisle.com/free-icons/) icon pack by [ThemeIsle](http://twitter.com/themeisle)
-- Image (attachments)
-- SVG (attachments)
-
-### Planned supported icon types ###
-- Image (URL)
-
-### Extensions ###
-- [IcoMoon](http://wordpress.org/plugins/menu-icons-icomoon/) by [IcoMoon.io](http://icomoon.io/)
-
-### Compatible themes ###
-Menu icons works with most of the themes out there, especially with popular ones like Twenty Seventeen or [Hestia](https://themeisle.com/themes/hestia/).
-
-Development of this plugin is done on [GitHub](https://github.com/codeinwp/wp-menu-icons). **Pull requests welcome**. Please see [issues reported](https://github.com/codeinwp/wp-menu-icons/issues) there before going to the plugin forum.
-
-All the code and sources is publicly available on [GitHub/wp-menu-icons](https://github.com/codeinwp/wp-menu-icons) for this plugin and
-for the [SDK](https://github.com/Codeinwp/themeisle-sdk).
-
-
-## If you like this plugin, then consider checking out our other projects: ##
-
-[CodeinWP Blog](https://www.codeinwp.com/blog/) – Designer's Guide To WordPress
-[Revive.Social](https://revive.social) – Social Media Tools
-[JustFreeThemes](https://justfreethemes.com) - Free WordPress Themes directory
-
-
-
-
-## Screenshots ##
-1. Menu Editor
-2. Icon selection
-3. Twenty Fourteen with Dashicons
-4. Twenty Fourteen with Genericons
-5. Twenty Thirteen with Dashicons
-6. Twenty Thirteen with Genericons
-7. Settings Meta Box (Global)
-8. Settings Meta Box (Menu)
-
-
-## Installation ##
-
-1. Upload `menu-icons` to the `/wp-content/plugins/` directory
-1. Activate the plugin through the *Plugins* menu in WordPress
-
-
-## Frequently Asked Questions ##
-
-### The icons are not showing! ###
-Make sure that your active theme is using the default walker for displaying the nav menu. If it's using its own custom walker, make sure that the menu item titles are filterable (please consult your theme author about this).
-
-### The icon positions don't look right ###
-If you're comfortable with editing your theme stylesheet, then you can override the styles from there.
-If you have [Jetpack](http://wordpress.org/plugins/jetpack) installed, you can also use its **Custom CSS** module.
-Otherwise, I recommend you to use the [Advanced CSS plugin](https://wordpress.org/plugins/advanced-css-editor/).
-
-### Some font icons are not rendering correctly ###
-This is a bug with the font icon itself. When the font is updated, this plugin will update its font too.
-
-### How do I use css file from CDN? ###
-You can use the `icon_picker_icon_type_stylesheet_uri` filter, eg:
-
- /**
- * Load Font Awesome's CSS from CDN
- *
- * @param string $stylesheet_uri Icon type's stylesheet URI.
- * @param string $icon_type_id Icon type's ID.
- * @param Icon_Picker_Type_Font $icon_type Icon type's instance.
- *
- * @return string
- */
- function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) {
- if ( 'fa' === $icon_type_id ) {
- $stylesheet_uri = sprintf(
- 'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css',
- $icon_type->version
- );
- }
-
- return $stylesheet_uri;
- }
- add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 );
-
-
-### Is this plugin extendable? ###
-**Certainly!** Here's how you can remove an icon type from your plugin/theme:
-
- /**
- * Remove one or more icon types
- *
- * Uncomment one or more line to remove icon types
- *
- * @param array $types Registered icon types.
- * @return array
- */
- function my_remove_menu_icons_type( $types ) {
- // Dashicons
- //unset( $types['dashicons'] );
-
- // Elusive
- //unset( $types['elusive'] );
-
- // Font Awesome
- //unset( $types['fa'] );
-
- // Foundation
- //unset( $types['foundation-icons'] );
-
- // Genericons
- //unset( $types['genericon'] );
-
- // Image
- //unset( $types['image'] );
-
- return $types;
- }
- add_filter( 'menu_icons_types', 'my_remove_menu_icons_type' );
-
-
-To add a new icon type, take a look at the files inside the `includes/library/icon-picker/includes/types` directory of this plugin.
-
-### I don't want the settings meta box. How do I remove/disable it? ###
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-
- add_filter( 'menu_icons_disable_settings', '__return_true' );
-
-
-### How can I change the CSS class for hiding the menu item labels? ###
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-
- /**
- * Override hidden label class
- *
- * @param string $class Hidden label class.
- * @return string
- */
- function my_menu_icons_hidden_label_class( $class ) {
- $class = 'hidden';
-
- return $class;
- }
- add_filter( 'menu_icons_hidden_label_class', 'my_menu_icons_hidden_label_class' );
-
-
-### How can I modify the markup the menu items? ###
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-
- /**
- * Override menu item markup
- *
- * @param string $markup Menu item title markup.
- * @param integer $id Menu item ID.
- * @param array $meta Menu item meta values.
- * @param string $title Menu item title.
- *
- * @return string
- */
- function my_menu_icons_override_markup( $markup, $id, $meta, $title ) {
- // Do your thing.
-
- return $markup;
- }
- add_filter( 'menu_icons_item_title', 'my_menu_icons_override_markup', 10, 4 );
-
-
-### Can you please add X icon font? ###
-Let me know via [GitHub issues](https://github.com/codeinw/wp-menu-icons/issues) and I'll see what I can do.
-
-### How do I disable menu icons for a certain menu? ###
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-
- /**
- * Disable menu icons for a menu
- *
- * @param array $menu_settings Menu Settings.
- * @param int $menu_id Menu ID.
- *
- * @return array
- */
- function my_menu_icons_menu_settings( $menu_settings, $menu_id ) {
- if ( 13 === $menu_id ) {
- $menu_settings['disabled'] = true;
- }
-
- return $menu_settings;
- }
- add_filter( 'menu_icons_menu_settings', 'my_menu_icons_menu_settings', 10, 2 );
-
-
-### How do I add an icon pack from Fontello? ###
-1. Create a new directory called `fontpacks` in `wp-content`.
-1. Grab the zip of the pack, extract, and upload it to the newly created directory.
-1. Enable the icon type from the Settings meta box.
-
-
-### I can't select a custom image size from the *Image Size* dropdown ###
-Read [this blog post](http://kucrut.org/add-custom-image-sizes-right-way/).
-
-## Changelog ##
-### 0.12.5 - 2020-08-18 ###
-
-
-
-### 0.12.4 - 2020-07-13 ###
-
-* Fix Font Awesome not loading
-
-
-### 0.12.3 - 2020-07-13 ###
-
-* Fixed Menu Icons in Block Editor not working
-* Fixed CWP links.
-
-
-### 0.12.2 - 2019-11-15 ###
-
-
-
-### 0.12.1 - 2019-11-15 ###
-
-* Improve legacy compatibility
-
-
-### 0.12.0 - 2019-11-15 ###
-
-* Fix issues with WordPress 5.3.
-
-
-### 0.11.5 - 2019-05-23 ###
-
-* Sync composer dependencies with the latest version
-
-
-### 0.11.4 - 2018-12-10 ###
-
-* fix issue with composer libraries.
-
-
-### 0.11.3 - 2018-12-10 ###
-
-* Tested with WP 5.0
-
-
-### 0.11.2 - 2018-03-05 ###
-
-* Improve popup sidebar layout.
-
-
-### 0.11.1 - 2018-02-24 ###
-
-* Add recommendation boxes in the menu icon popup.
-
-
-### 0.11.0 - 2018-01-05 ###
-
-* Change ownership to ThemeIsle.
-* Improves compatibility with various ThemeIsle products.
-
-
-### 0.10.2 ###
-* Compatibility with WordPress 4.7.0, props [Aaron K](https://github.com/aaronkirkham).
-
-### 0.10.1 ###
-* Support RTL, props [ybspost](https://wordpress.org/support/profile/ybspost).
-
-### 0.10.0 ###
-* Icon Picker 0.4.0
- * Font Awesome 4.6.1
- * Introduce `icon_picker_icon_type_stylesheet_uri` filter hook.
-* Add `aria-hidden="true"` attribute to icon element
-
-### 0.9.3 ###
-* Fix CSS conflicts
-
-### 0.9.2 ###
-* Update Icon Picker to [0.1.1](https://github.com/kucrut/wp-icon-picker/releases/tag/v0.1.1).
-
-### 0.9.1 ###
-* Fix support for Composer.
-
-### 0.9.0 ###
-* Performance optimization.
-* Modularisation. Developers: Take a look at the [Icon Picker](https://github.com/kucrut/wp-icon-picker) library.
-* Bug fixes.
-* Removed `menu_icons_{type_id}_props` filter.
-
-### 0.8.1 ###
-* Fix disappearing icons from front-end when not logged-in, props [jj9617](http://profiles.wordpress.org/jj9617/)
-
-### 0.8.0 ###
-* Update Dashicons
-* Update Genericons to 3.4
-* Update Font Awesome to 4.4.0
-* Allow the plugin to be disabled for a certain menu
-* Add new icon type: SVG, props [Ethan Clevenger](https://github.com/ethanclevenger91)
-* Add new filter: `menu_icons_hidden_label_class`
-* Add new filter: `menu_icons_item_title`
-
-### 0.7.0 ###
-* Update Dashicons
-* Fix annoying browser popup when navigating away from Nav Menus screen
-* Work-around settings update with ajax
-
-### 0.6.0 ###
-* Update Genericons to [3.2](http://genericons.com/2014/10/03/3-2/)
-* Update Font Awesome to [4.2.0](http://fontawesome.io/whats-new/)
-
-### 0.5.1 ###
-* Update Menu Item Custom Fields to play nice with other plugins.
-* Add missing Foundation Icons stylesheet, props [John](http://wordpress.org/support/profile/dsl225)
-* JS & CSS fixes
-
-### 0.5.0 ###
-* New Icon type: Foundation Icons
-* Add new Dashicons icons
-* Various fixes & enhancements
-
-### 0.4.0 ###
-* Fontello icon packs support
-* New icon type: Image (attachments)
-
-### 0.3.2 ###
-* Add missing minified CSS for Elusive font icon, props [zazou83](http://profiles.wordpress.org/zazou83)
-
-### 0.3.1 ###
-* Fix fatal error on outdated PHP versions, props [dellos](http://profiles.wordpress.org/dellos)
-
-### 0.3.0 ###
-* Add Settings meta box on Menu screen
-* New feature: Settings inheritance (nav menu > menu items)
-* New feature: Hide menu item labels
-* New Icon type: Elusive Icons
-* Update Font Awesome to 4.1.0
-
-### 0.2.3 ###
-* Add new group for Dashicons: Media
-
-### 0.2.1 ###
-* Fix icon selector compatibility with WP 3.9
-
-### 0.2.0 ###
-* Media frame for icon selection
-* New font icon: Font Awesome
-
-### 0.1.5 ###
-* Invisible, but important fixes and improvements
-
-### 0.1.4 ###
-* Fix menu saving
-
-### 0.1.3 ###
-* Provide icon selection fields on newly added menu items
-
-### 0.1.2 ###
-* Improve extra stylesheet
-
-### 0.1.1 ###
-* Improve icon selection UX
-
-### 0.1.0 ###
-* Initial public release
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/readme.txt b/wp-content/upgrade-temp-backup/plugins/menu-icons/readme.txt
deleted file mode 100644
index 7a53e374..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/readme.txt
+++ /dev/null
@@ -1,556 +0,0 @@
-=== Menu Icons by ThemeIsle ===
-Contributors: codeinwp, themeisle
-Tags: menu, nav-menu, icons, navigation
-Requires at least: 4.7
-Tested up to: 6.5
-Stable tag: trunk
-License: GPLv2
-License URI: http://www.gnu.org/licenses/gpl-2.0.html
-
-Spice up your navigation menus with pretty icons, easily.
-
-
-== Description ==
-
-This plugin gives you the ability to add icons to your menu items, similar to the look of the latest dashboard menu.
-
-https://www.youtube.com/watch?v=YcSotWXIczI
-
-= Usage =
-1. After the plugin is activated, go to *Appearance* > *Menus* to edit your menus
-1. Enable/Disable icon types in "Menu Icons Settings" meta box
-1. Set default settings for current nav menu; these settings will be inherited by the newly added menu items
-1. Select icon by clicking on the "Select icon" link
-1. Save the menu
-
-= Supported icon types =
-- Dashicons (WordPress core icons)
-- [Elusive Icons](http://shoestrap.org/downloads/elusive-icons-webfont/) by [Aristeides Stathopoulos](http://shoestrap.org/blog/author/aristath/)
-- [Font Awesome](http://fontawesome.io/) by [Dave Gandy](http://twitter.com/davegandy)
-- [Foundation Icons](http://zurb.com/playground/foundation-icon-fonts-3/) by [Zurb](http://zurb.com/)
-- [Genericons](http://genericons.com/) by [Automattic](http://automattic.com/)
-- [Fontello](http://fontello.com/) icon packs
-- [TI Icons](http://themeisle.com/free-icons/) icon pack by [ThemeIsle](http://twitter.com/themeisle)
-- Image (attachments)
-- SVG (attachments)
-
-= Planned supported icon types =
-- Image (URL)
-
-= Extensions =
-- [IcoMoon](http://wordpress.org/plugins/menu-icons-icomoon/) by [IcoMoon.io](http://icomoon.io/)
-
-= Compatible themes =
-Menu icons works with most of the themes out there, especially with popular ones like Twenty Seventeen or [Hestia](https://themeisle.com/themes/hestia/).
-
-Development of this plugin is done on [GitHub](https://github.com/codeinwp/wp-menu-icons). **Pull requests welcome**. Please see [issues reported](https://github.com/codeinwp/wp-menu-icons/issues) there before going to the plugin forum.
-
-== If you like this plugin, then consider checking out our other projects: ==
-
-[CodeinWP Blog](https://www.codeinwp.com/blog/) – Designer's Guide To WordPress
-[Revive.Social](https://revive.social) – Social Media Tools
-[JustFreeThemes](https://justfreethemes.com) - Free WordPress Themes directory
-
-
-
-
-== Screenshots ==
-1. Menu Editor
-2. Icon selection
-3. Twenty Fourteen with Dashicons
-4. Twenty Fourteen with Genericons
-5. Twenty Thirteen with Dashicons
-6. Twenty Thirteen with Genericons
-7. Settings Meta Box (Global)
-8. Settings Meta Box (Menu)
-
-
-== Installation ==
-
-1. Upload `menu-icons` to the `/wp-content/plugins/` directory
-1. Activate the plugin through the *Plugins* menu in WordPress
-
-
-== Frequently Asked Questions ==
-
-= The icons are not showing! =
-Make sure that your active theme is using the default walker for displaying the nav menu. If it's using its own custom walker, make sure that the menu item titles are filterable (please consult your theme author about this).
-
-= The icon positions don't look right =
-If you're comfortable with editing your theme stylesheet, then you can override the styles from there.
-If you have [Jetpack](http://wordpress.org/plugins/jetpack) installed, you can also use its **Custom CSS** module.
-Otherwise, I recommend you to use the [Advanced CSS plugin](https://wordpress.org/plugins/advanced-css-editor/).
-
-= Some font icons are not rendering correctly =
-This is a bug with the font icon itself. When the font is updated, this plugin will update its font too.
-
-= How do I use css file from CDN? =
-You can use the `icon_picker_icon_type_stylesheet_uri` filter, eg:
-`
-/**
- * Load Font Awesome's CSS from CDN
- *
- * @param string $stylesheet_uri Icon type's stylesheet URI.
- * @param string $icon_type_id Icon type's ID.
- * @param Icon_Picker_Type_Font $icon_type Icon type's instance.
- *
- * @return string
- */
-function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) {
- if ( 'fa' === $icon_type_id ) {
- $stylesheet_uri = sprintf(
- 'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css',
- $icon_type->version
- );
- }
-
- return $stylesheet_uri;
-}
-add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 );
-`
-
-= Is this plugin extendable? =
-**Certainly!** Here's how you can remove an icon type from your plugin/theme:
-`
-/**
- * Remove one or more icon types
- *
- * Uncomment one or more line to remove icon types
- *
- * @param array $types Registered icon types.
- * @return array
- */
-function my_remove_menu_icons_type( $types ) {
- // Dashicons
- //unset( $types['dashicons'] );
-
- // Elusive
- //unset( $types['elusive'] );
-
- // Font Awesome
- //unset( $types['fa'] );
-
- // Foundation
- //unset( $types['foundation-icons'] );
-
- // Genericons
- //unset( $types['genericon'] );
-
- // Image
- //unset( $types['image'] );
-
- return $types;
-}
-add_filter( 'menu_icons_types', 'my_remove_menu_icons_type' );
-`
-
-To add a new icon type, take a look at the files inside the `includes/library/icon-picker/includes/types` directory of this plugin.
-
-= I don't want the settings meta box. How do I remove/disable it? =
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-`
-add_filter( 'menu_icons_disable_settings', '__return_true' );
-`
-
-= How can I change the CSS class for hiding the menu item labels? =
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-`
-/**
- * Override hidden label class
- *
- * @param string $class Hidden label class.
- * @return string
- */
-function my_menu_icons_hidden_label_class( $class ) {
- $class = 'hidden';
-
- return $class;
-}
-add_filter( 'menu_icons_hidden_label_class', 'my_menu_icons_hidden_label_class' );
-`
-
-= How can I modify the markup the menu items? =
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-`
-/**
- * Override menu item markup
- *
- * @param string $markup Menu item title markup.
- * @param integer $id Menu item ID.
- * @param array $meta Menu item meta values.
- * @param string $title Menu item title.
- *
- * @return string
- */
-function my_menu_icons_override_markup( $markup, $id, $meta, $title ) {
- // Do your thing.
-
- return $markup;
-}
-add_filter( 'menu_icons_item_title', 'my_menu_icons_override_markup', 10, 4 );
-`
-
-= Can you please add X icon font? =
-Let me know via [GitHub issues](https://github.com/codeinw/wp-menu-icons/issues) and I'll see what I can do.
-
-= How do I disable menu icons for a certain menu? =
-Add this block of code to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
-`
-/**
- * Disable menu icons for a menu
- *
- * @param array $menu_settings Menu Settings.
- * @param int $menu_id Menu ID.
- *
- * @return array
- */
-function my_menu_icons_menu_settings( $menu_settings, $menu_id ) {
- if ( 13 === $menu_id ) {
- $menu_settings['disabled'] = true;
- }
-
- return $menu_settings;
-}
-add_filter( 'menu_icons_menu_settings', 'my_menu_icons_menu_settings', 10, 2 );
-`
-
-= How do I add an icon pack from Fontello? =
-1. Create a new directory called `fontpacks` in `wp-content`.
-1. Grab the zip of the pack, extract, and upload it to the newly created directory.
-1. Enable the icon type from the Settings meta box.
-
-
-= I can't select a custom image size from the *Image Size* dropdown =
-Read [this blog post](http://kucrut.org/add-custom-image-sizes-right-way/).
-
-== Changelog ==
-
-##### [Version 0.13.14](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.13...v0.13.14) (2024-05-14)
-
-- Enhanced security
-
-
-
-
-##### [Version 0.13.13](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.12...v0.13.13) (2024-04-18)
-
-### Improvements
-- **Updated internal dependencies:** Enhanced performance and security.
-
-
-
-
-##### [Version 0.13.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.11...v0.13.12) (2024-04-01)
-
-### Improvements
-- **Updated internal dependencies**
-
-
-
-
-##### [Version 0.13.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.10...v0.13.11) (2024-03-29)
-
-### Fixes
-- Updated internal dependencies
-- Enhanced security
-
-
-
-
-##### [Version 0.13.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.9...v0.13.10) (2024-03-26)
-
-### Improvements
-- Updated internal dependencies
-- Improved readme to link to the public source files
-- Filter promotions
-
-
-
-
-##### [Version 0.13.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.8...v0.13.9) (2024-02-23)
-
-### Fixes
-- Updated dependencies
-- Harden security
-
-
-
-
-##### [Version 0.13.8](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.7...v0.13.8) (2023-12-19)
-
-- SDK Updates
-- Fixed global hide label issue
-
-
-
-
-##### [Version 0.13.7](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.6...v0.13.7) (2023-08-17)
-
-- Updated dependencies
-- Fixed broken button layout issues in other languages
-
-
-
-
-##### [Version 0.13.6](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.5...v0.13.6) (2023-07-07)
-
-- Updated composer dependencies to address warning in the widgets section
-
-
-
-
-##### [Version 0.13.5](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.4...v0.13.5) (2023-03-30)
-
-- Updated Dependencies and WordPress core tested up to version 6.2
-
-
-
-
-##### [Version 0.13.4](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.3...v0.13.4) (2023-03-01)
-
-Update dependencies
-
-
-
-
-##### [Version 0.13.3](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.2...v0.13.3) (2023-02-25)
-
-- Fix img width/height value, props @Htbaa
-- Update dependencies
-
-
-
-
-##### [Version 0.13.2](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.1...v0.13.2) (2022-11-24)
-
-* Fix - update dependencies
-
-
-
-
-##### [Version 0.13.1](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.0...v0.13.1) (2022-11-04)
-
-Tested with the WordPress 6.1 version
-
-
-
-
-#### [Version 0.13.0](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.12...v0.13.0) (2022-08-23)
-
-* Fix Neve upsells showing up inconsistently on edge cases
-* Fix inconsistency with Font Awesome 5 and adds compatibility with 6th version
-* Fix compatibility with JupiterX
-* Update dependencies
-
-
-
-
-##### [Version 0.12.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.11...v0.12.12) (2022-05-27)
-
-- Fix the style handler conflict issue which breaks the arrow icon of the submenus on some themes
-- Fix dismiss dashboard notice issue on some edge cases
-- Fix compatibility with the Max Mega Menu plugin
-
-
-
-
-##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
-
-Add font awesome 5 support
-Enhance compatibility with Otter/Neve
-
-
-
-
-##### [Version 0.12.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.9...v0.12.10) (2022-02-07)
-
-- [Fix] Add support for alt attribute for SVG icons
-- Tested up with WordPress 5.9
-
-
-
-
-##### [Version 0.12.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.8...v0.12.9) (2021-08-04)
-
-* Tested compatibility with WordPress 5.8
-
-
-
-
-##### [Version 0.12.8](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.7...v0.12.8) (2021-05-12)
-
-* Fix issue when the image is not accessible to fetch the width/height metadata.
-
-
-
-
-##### [Version 0.12.7](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.6...v0.12.7) (2021-05-07)
-
-Fix PHP fatal error when uploading SVG with the image uploader
-
-
-
-
-##### [Version 0.12.6](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.5...v0.12.6) (2021-05-05)
-
-* Adds explicit width/height to icons to prevent layout shifts issues
-
-
-= 0.12.4 - 2020-07-13 =
-
-* Fix Font Awesome not loading
-
-
-= 0.12.3 - 2020-07-13 =
-
-* Fixed Menu Icons in Block Editor not working
-* Fixed CWP links.
-
-
-= 0.12.2 - 2019-11-15 =
-
-
-
-= 0.12.1 - 2019-11-15 =
-
-* Improve legacy compatibility
-
-
-= 0.12.0 - 2019-11-15 =
-
-* Fix issues with WordPress 5.3.
-
-
-= 0.11.5 - 2019-05-23 =
-
-* Sync composer dependencies with the latest version
-
-
-= 0.11.4 - 2018-12-10 =
-
-* fix issue with composer libraries.
-
-
-= 0.11.3 - 2018-12-10 =
-
-* Tested with WP 5.0
-
-
-= 0.11.2 - 2018-03-05 =
-
-* Improve popup sidebar layout.
-
-
-= 0.11.1 - 2018-02-24 =
-
-* Add recommendation boxes in the menu icon popup.
-
-
-= 0.11.0 - 2018-01-05 =
-
-* Change ownership to ThemeIsle.
-* Improves compatibility with various ThemeIsle products.
-
-
-= 0.10.2 =
-* Compatibility with WordPress 4.7.0, props [Aaron K](https://github.com/aaronkirkham).
-
-= 0.10.1 =
-* Support RTL, props [ybspost](https://wordpress.org/support/profile/ybspost).
-
-= 0.10.0 =
-* Icon Picker 0.4.0
- * Font Awesome 4.6.1
- * Introduce `icon_picker_icon_type_stylesheet_uri` filter hook.
-* Add `aria-hidden="true"` attribute to icon element
-
-= 0.9.3 =
-* Fix CSS conflicts
-
-= 0.9.2 =
-* Update Icon Picker to [0.1.1](https://github.com/kucrut/wp-icon-picker/releases/tag/v0.1.1).
-
-= 0.9.1 =
-* Fix support for Composer.
-
-= 0.9.0 =
-* Performance optimization.
-* Modularisation. Developers: Take a look at the [Icon Picker](https://github.com/kucrut/wp-icon-picker) library.
-* Bug fixes.
-* Removed `menu_icons_{type_id}_props` filter.
-
-= 0.8.1 =
-* Fix disappearing icons from front-end when not logged-in, props [jj9617](http://profiles.wordpress.org/jj9617/)
-
-= 0.8.0 =
-* Update Dashicons
-* Update Genericons to 3.4
-* Update Font Awesome to 4.4.0
-* Allow the plugin to be disabled for a certain menu
-* Add new icon type: SVG, props [Ethan Clevenger](https://github.com/ethanclevenger91)
-* Add new filter: `menu_icons_hidden_label_class`
-* Add new filter: `menu_icons_item_title`
-
-= 0.7.0 =
-* Update Dashicons
-* Fix annoying browser popup when navigating away from Nav Menus screen
-* Work-around settings update with ajax
-
-= 0.6.0 =
-* Update Genericons to [3.2](http://genericons.com/2014/10/03/3-2/)
-* Update Font Awesome to [4.2.0](http://fontawesome.io/whats-new/)
-
-= 0.5.1 =
-* Update Menu Item Custom Fields to play nice with other plugins.
-* Add missing Foundation Icons stylesheet, props [John](http://wordpress.org/support/profile/dsl225)
-* JS & CSS fixes
-
-= 0.5.0 =
-* New Icon type: Foundation Icons
-* Add new Dashicons icons
-* Various fixes & enhancements
-
-= 0.4.0 =
-* Fontello icon packs support
-* New icon type: Image (attachments)
-
-= 0.3.2 =
-* Add missing minified CSS for Elusive font icon, props [zazou83](http://profiles.wordpress.org/zazou83)
-
-= 0.3.1 =
-* Fix fatal error on outdated PHP versions, props [dellos](http://profiles.wordpress.org/dellos)
-
-= 0.3.0 =
-* Add Settings meta box on Menu screen
-* New feature: Settings inheritance (nav menu > menu items)
-* New feature: Hide menu item labels
-* New Icon type: Elusive Icons
-* Update Font Awesome to 4.1.0
-
-= 0.2.3 =
-* Add new group for Dashicons: Media
-
-= 0.2.1 =
-* Fix icon selector compatibility with WP 3.9
-
-= 0.2.0 =
-* Media frame for icon selection
-* New font icon: Font Awesome
-
-= 0.1.5 =
-* Invisible, but important fixes and improvements
-
-= 0.1.4 =
-* Fix menu saving
-
-= 0.1.3 =
-* Provide icon selection fields on newly added menu items
-
-= 0.1.2 =
-* Improve extra stylesheet
-
-= 0.1.1 =
-* Improve icon selection UX
-
-= 0.1.0 =
-* Initial public release
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/autoload.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/autoload.php
deleted file mode 100644
index 12c12d99..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/autoload.php
+++ /dev/null
@@ -1,25 +0,0 @@
- Things are getting better every day. 🚀
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/LICENSE b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/LICENSE
deleted file mode 100644
index f288702d..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/LICENSE
+++ /dev/null
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- Copyright (C)
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/README.md b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/README.md
deleted file mode 100644
index e020b8a1..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/README.md
+++ /dev/null
@@ -1,24 +0,0 @@
-ThemeIsle Gutenberg Menu Icons
---------------------------
-
-You can include this library like this::
-
-```
-if ( class_exists( '\ThemeIsle\GutenbergMenuIcons' ) ) {
- \ThemeIsle\GutenbergMenuIcons::instance();
-}
-```
-
-## Releasing
-
-This repository uses conventional [changelog commit](https://github.com/Codeinwp/conventional-changelog-simple-preset) messages to trigger release
-
-How to release a new version:
-
-- Clone the master branch
-- Do your changes
-- Send a PR to master and merge it using the following subject message
- - `release: ` - for patch release
- - `release(minor): ` - for minor release
- - `release(major): ` - for major release
-The release notes will inherit the body of the commit message which triggered the release. For more details check the [simple-preset](https://github.com/Codeinwp/conventional-changelog-simple-preset) that we use.
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/assets/css/font-awesome.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/assets/css/font-awesome.min.css
deleted file mode 100644
index 7abc657a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/assets/css/font-awesome.min.css
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- * Modefied for Block Menu plugin by @HardeepAsrani
- * - It adds .wp-block-navigation-link__content to all selectors.
- * - It adds > .wp-block-navigation-link__content to icon selectors.
- * - It adds .wp-block-navigation-link to remove default styles from link.
- */.fa .wp-block-navigation-link__content,.fab .wp-block-navigation-link__content,.fad .wp-block-navigation-link__content,.fal .wp-block-navigation-link__content,.far .wp-block-navigation-link__content,.fas .wp-block-navigation-link__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}.fa.wp-block-navigation-link:before,.fab.wp-block-navigation-link:before,.fad.wp-block-navigation-link:before,.fal.wp-block-navigation-link:before,.far.wp-block-navigation-link:before,.fas.wp-block-navigation-link:before{display:none}.fa-lg .wp-block-navigation-link__content{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs .wp-block-navigation-link__content{font-size:.75em}.fa-sm .wp-block-navigation-link__content{font-size:.875em}.fa-1x .wp-block-navigation-link__content{font-size:1em}.fa-2x .wp-block-navigation-link__content{font-size:2em}.fa-3x .wp-block-navigation-link__content{font-size:3em}.fa-4x .wp-block-navigation-link__content{font-size:4em}.fa-5x .wp-block-navigation-link__content{font-size:5em}.fa-6x .wp-block-navigation-link__content{font-size:6em}.fa-7x .wp-block-navigation-link__content{font-size:7em}.fa-8x .wp-block-navigation-link__content{font-size:8em}.fa-9x .wp-block-navigation-link__content{font-size:9em}.fa-10x .wp-block-navigation-link__content{font-size:10em}.fa-fw .wp-block-navigation-link__content{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border .wp-block-navigation-link__content{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left .wp-block-navigation-link__content{float:left}.fa-pull-right .wp-block-navigation-link__content{float:right}.fa.fa-pull-left .wp-block-navigation-link__content,.fab.fa-pull-left .wp-block-navigation-link__content,.fal.fa-pull-left .wp-block-navigation-link__content,.far.fa-pull-left .wp-block-navigation-link__content,.fas.fa-pull-left .wp-block-navigation-link__content{margin-right:.3em}.fa.fa-pull-right .wp-block-navigation-link__content,.fab.fa-pull-right .wp-block-navigation-link__content,.fal.fa-pull-right .wp-block-navigation-link__content,.far.fa-pull-right .wp-block-navigation-link__content,.fas.fa-pull-right .wp-block-navigation-link__content{margin-left:.3em}.fa-spin .wp-block-navigation-link__content{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse .wp-block-navigation-link__content{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90 .wp-block-navigation-link__content{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180 .wp-block-navigation-link__content{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270 .wp-block-navigation-link__content{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal .wp-block-navigation-link__content{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical .wp-block-navigation-link__content{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both .wp-block-navigation-link__content,.fa-flip-horizontal.fa-flip-vertical .wp-block-navigation-link__content{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both .wp-block-navigation-link__content,:root .fa-flip-horizontal .wp-block-navigation-link__content,:root .fa-flip-vertical .wp-block-navigation-link__content,:root .fa-rotate-180 .wp-block-navigation-link__content,:root .fa-rotate-270 .wp-block-navigation-link__content,:root .fa-rotate-90 .wp-block-navigation-link__content{-webkit-filter:none;filter:none}.fa-stack .wp-block-navigation-link__content{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x .wp-block-navigation-link__content,.fa-stack-2x .wp-block-navigation-link__content{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x .wp-block-navigation-link__content{line-height:inherit}.fa-stack-2x .wp-block-navigation-link__content{font-size:2em}.fa-inverse .wp-block-navigation-link__content{color:#fff}.fa-500px > .wp-block-navigation-link__content:before{content:"\f26e"}.fa-accessible-icon > .wp-block-navigation-link__content:before{content:"\f368"}.fa-accusoft > .wp-block-navigation-link__content:before{content:"\f369"}.fa-acquisitions-incorporated > .wp-block-navigation-link__content:before{content:"\f6af"}.fa-ad > .wp-block-navigation-link__content:before{content:"\f641"}.fa-address-book > .wp-block-navigation-link__content:before{content:"\f2b9"}.fa-address-card > .wp-block-navigation-link__content:before{content:"\f2bb"}.fa-adjust > .wp-block-navigation-link__content:before{content:"\f042"}.fa-adn > .wp-block-navigation-link__content:before{content:"\f170"}.fa-adobe > .wp-block-navigation-link__content:before{content:"\f778"}.fa-adversal > .wp-block-navigation-link__content:before{content:"\f36a"}.fa-affiliatetheme > .wp-block-navigation-link__content:before{content:"\f36b"}.fa-air-freshener > .wp-block-navigation-link__content:before{content:"\f5d0"}.fa-airbnb > .wp-block-navigation-link__content:before{content:"\f834"}.fa-algolia > .wp-block-navigation-link__content:before{content:"\f36c"}.fa-align-center > .wp-block-navigation-link__content:before{content:"\f037"}.fa-align-justify > .wp-block-navigation-link__content:before{content:"\f039"}.fa-align-left > .wp-block-navigation-link__content:before{content:"\f036"}.fa-align-right > .wp-block-navigation-link__content:before{content:"\f038"}.fa-alipay > .wp-block-navigation-link__content:before{content:"\f642"}.fa-allergies > .wp-block-navigation-link__content:before{content:"\f461"}.fa-amazon > .wp-block-navigation-link__content:before{content:"\f270"}.fa-amazon-pay > .wp-block-navigation-link__content:before{content:"\f42c"}.fa-ambulance > .wp-block-navigation-link__content:before{content:"\f0f9"}.fa-american-sign-language-interpreting > .wp-block-navigation-link__content:before{content:"\f2a3"}.fa-amilia > .wp-block-navigation-link__content:before{content:"\f36d"}.fa-anchor > .wp-block-navigation-link__content:before{content:"\f13d"}.fa-android > .wp-block-navigation-link__content:before{content:"\f17b"}.fa-angellist > .wp-block-navigation-link__content:before{content:"\f209"}.fa-angle-double-down > .wp-block-navigation-link__content:before{content:"\f103"}.fa-angle-double-left > .wp-block-navigation-link__content:before{content:"\f100"}.fa-angle-double-right > .wp-block-navigation-link__content:before{content:"\f101"}.fa-angle-double-up > .wp-block-navigation-link__content:before{content:"\f102"}.fa-angle-down > .wp-block-navigation-link__content:before{content:"\f107"}.fa-angle-left > .wp-block-navigation-link__content:before{content:"\f104"}.fa-angle-right > .wp-block-navigation-link__content:before{content:"\f105"}.fa-angle-up > .wp-block-navigation-link__content:before{content:"\f106"}.fa-angry > .wp-block-navigation-link__content:before{content:"\f556"}.fa-angrycreative > .wp-block-navigation-link__content:before{content:"\f36e"}.fa-angular > .wp-block-navigation-link__content:before{content:"\f420"}.fa-ankh > .wp-block-navigation-link__content:before{content:"\f644"}.fa-app-store > .wp-block-navigation-link__content:before{content:"\f36f"}.fa-app-store-ios > .wp-block-navigation-link__content:before{content:"\f370"}.fa-apper > .wp-block-navigation-link__content:before{content:"\f371"}.fa-apple > .wp-block-navigation-link__content:before{content:"\f179"}.fa-apple-alt > .wp-block-navigation-link__content:before{content:"\f5d1"}.fa-apple-pay > .wp-block-navigation-link__content:before{content:"\f415"}.fa-archive > .wp-block-navigation-link__content:before{content:"\f187"}.fa-archway > .wp-block-navigation-link__content:before{content:"\f557"}.fa-arrow-alt-circle-down > .wp-block-navigation-link__content:before{content:"\f358"}.fa-arrow-alt-circle-left > .wp-block-navigation-link__content:before{content:"\f359"}.fa-arrow-alt-circle-right > .wp-block-navigation-link__content:before{content:"\f35a"}.fa-arrow-alt-circle-up > .wp-block-navigation-link__content:before{content:"\f35b"}.fa-arrow-circle-down > .wp-block-navigation-link__content:before{content:"\f0ab"}.fa-arrow-circle-left > .wp-block-navigation-link__content:before{content:"\f0a8"}.fa-arrow-circle-right > .wp-block-navigation-link__content:before{content:"\f0a9"}.fa-arrow-circle-up > .wp-block-navigation-link__content:before{content:"\f0aa"}.fa-arrow-down > .wp-block-navigation-link__content:before{content:"\f063"}.fa-arrow-left > .wp-block-navigation-link__content:before{content:"\f060"}.fa-arrow-right > .wp-block-navigation-link__content:before{content:"\f061"}.fa-arrow-up > .wp-block-navigation-link__content:before{content:"\f062"}.fa-arrows-alt > .wp-block-navigation-link__content:before{content:"\f0b2"}.fa-arrows-alt-h > .wp-block-navigation-link__content:before{content:"\f337"}.fa-arrows-alt-v > .wp-block-navigation-link__content:before{content:"\f338"}.fa-artstation > .wp-block-navigation-link__content:before{content:"\f77a"}.fa-assistive-listening-systems > .wp-block-navigation-link__content:before{content:"\f2a2"}.fa-asterisk > .wp-block-navigation-link__content:before{content:"\f069"}.fa-asymmetrik > .wp-block-navigation-link__content:before{content:"\f372"}.fa-at > .wp-block-navigation-link__content:before{content:"\f1fa"}.fa-atlas > .wp-block-navigation-link__content:before{content:"\f558"}.fa-atlassian > .wp-block-navigation-link__content:before{content:"\f77b"}.fa-atom > .wp-block-navigation-link__content:before{content:"\f5d2"}.fa-audible > .wp-block-navigation-link__content:before{content:"\f373"}.fa-audio-description > .wp-block-navigation-link__content:before{content:"\f29e"}.fa-autoprefixer > .wp-block-navigation-link__content:before{content:"\f41c"}.fa-avianex > .wp-block-navigation-link__content:before{content:"\f374"}.fa-aviato > .wp-block-navigation-link__content:before{content:"\f421"}.fa-award > .wp-block-navigation-link__content:before{content:"\f559"}.fa-aws > .wp-block-navigation-link__content:before{content:"\f375"}.fa-baby > .wp-block-navigation-link__content:before{content:"\f77c"}.fa-baby-carriage > .wp-block-navigation-link__content:before{content:"\f77d"}.fa-backspace > .wp-block-navigation-link__content:before{content:"\f55a"}.fa-backward > .wp-block-navigation-link__content:before{content:"\f04a"}.fa-bacon > .wp-block-navigation-link__content:before{content:"\f7e5"}.fa-bahai > .wp-block-navigation-link__content:before{content:"\f666"}.fa-balance-scale > .wp-block-navigation-link__content:before{content:"\f24e"}.fa-balance-scale-left > .wp-block-navigation-link__content:before{content:"\f515"}.fa-balance-scale-right > .wp-block-navigation-link__content:before{content:"\f516"}.fa-ban > .wp-block-navigation-link__content:before{content:"\f05e"}.fa-band-aid > .wp-block-navigation-link__content:before{content:"\f462"}.fa-bandcamp > .wp-block-navigation-link__content:before{content:"\f2d5"}.fa-barcode > .wp-block-navigation-link__content:before{content:"\f02a"}.fa-bars > .wp-block-navigation-link__content:before{content:"\f0c9"}.fa-baseball-ball > .wp-block-navigation-link__content:before{content:"\f433"}.fa-basketball-ball > .wp-block-navigation-link__content:before{content:"\f434"}.fa-bath > .wp-block-navigation-link__content:before{content:"\f2cd"}.fa-battery-empty > .wp-block-navigation-link__content:before{content:"\f244"}.fa-battery-full > .wp-block-navigation-link__content:before{content:"\f240"}.fa-battery-half > .wp-block-navigation-link__content:before{content:"\f242"}.fa-battery-quarter > .wp-block-navigation-link__content:before{content:"\f243"}.fa-battery-three-quarters > .wp-block-navigation-link__content:before{content:"\f241"}.fa-battle-net > .wp-block-navigation-link__content:before{content:"\f835"}.fa-bed > .wp-block-navigation-link__content:before{content:"\f236"}.fa-beer > .wp-block-navigation-link__content:before{content:"\f0fc"}.fa-behance > .wp-block-navigation-link__content:before{content:"\f1b4"}.fa-behance-square > .wp-block-navigation-link__content:before{content:"\f1b5"}.fa-bell > .wp-block-navigation-link__content:before{content:"\f0f3"}.fa-bell-slash > .wp-block-navigation-link__content:before{content:"\f1f6"}.fa-bezier-curve > .wp-block-navigation-link__content:before{content:"\f55b"}.fa-bible > .wp-block-navigation-link__content:before{content:"\f647"}.fa-bicycle > .wp-block-navigation-link__content:before{content:"\f206"}.fa-biking > .wp-block-navigation-link__content:before{content:"\f84a"}.fa-bimobject > .wp-block-navigation-link__content:before{content:"\f378"}.fa-binoculars > .wp-block-navigation-link__content:before{content:"\f1e5"}.fa-biohazard > .wp-block-navigation-link__content:before{content:"\f780"}.fa-birthday-cake > .wp-block-navigation-link__content:before{content:"\f1fd"}.fa-bitbucket > .wp-block-navigation-link__content:before{content:"\f171"}.fa-bitcoin > .wp-block-navigation-link__content:before{content:"\f379"}.fa-bity > .wp-block-navigation-link__content:before{content:"\f37a"}.fa-black-tie > .wp-block-navigation-link__content:before{content:"\f27e"}.fa-blackberry > .wp-block-navigation-link__content:before{content:"\f37b"}.fa-blender > .wp-block-navigation-link__content:before{content:"\f517"}.fa-blender-phone > .wp-block-navigation-link__content:before{content:"\f6b6"}.fa-blind > .wp-block-navigation-link__content:before{content:"\f29d"}.fa-blog > .wp-block-navigation-link__content:before{content:"\f781"}.fa-blogger > .wp-block-navigation-link__content:before{content:"\f37c"}.fa-blogger-b > .wp-block-navigation-link__content:before{content:"\f37d"}.fa-bluetooth > .wp-block-navigation-link__content:before{content:"\f293"}.fa-bluetooth-b > .wp-block-navigation-link__content:before{content:"\f294"}.fa-bold > .wp-block-navigation-link__content:before{content:"\f032"}.fa-bolt > .wp-block-navigation-link__content:before{content:"\f0e7"}.fa-bomb > .wp-block-navigation-link__content:before{content:"\f1e2"}.fa-bone > .wp-block-navigation-link__content:before{content:"\f5d7"}.fa-bong > .wp-block-navigation-link__content:before{content:"\f55c"}.fa-book > .wp-block-navigation-link__content:before{content:"\f02d"}.fa-book-dead > .wp-block-navigation-link__content:before{content:"\f6b7"}.fa-book-medical > .wp-block-navigation-link__content:before{content:"\f7e6"}.fa-book-open > .wp-block-navigation-link__content:before{content:"\f518"}.fa-book-reader > .wp-block-navigation-link__content:before{content:"\f5da"}.fa-bookmark > .wp-block-navigation-link__content:before{content:"\f02e"}.fa-bootstrap > .wp-block-navigation-link__content:before{content:"\f836"}.fa-border-all > .wp-block-navigation-link__content:before{content:"\f84c"}.fa-border-none > .wp-block-navigation-link__content:before{content:"\f850"}.fa-border-style > .wp-block-navigation-link__content:before{content:"\f853"}.fa-bowling-ball > .wp-block-navigation-link__content:before{content:"\f436"}.fa-box > .wp-block-navigation-link__content:before{content:"\f466"}.fa-box-open > .wp-block-navigation-link__content:before{content:"\f49e"}.fa-box-tissue > .wp-block-navigation-link__content:before{content:"\f95b"}.fa-boxes > .wp-block-navigation-link__content:before{content:"\f468"}.fa-braille > .wp-block-navigation-link__content:before{content:"\f2a1"}.fa-brain > .wp-block-navigation-link__content:before{content:"\f5dc"}.fa-bread-slice > .wp-block-navigation-link__content:before{content:"\f7ec"}.fa-briefcase > .wp-block-navigation-link__content:before{content:"\f0b1"}.fa-briefcase-medical > .wp-block-navigation-link__content:before{content:"\f469"}.fa-broadcast-tower > .wp-block-navigation-link__content:before{content:"\f519"}.fa-broom > .wp-block-navigation-link__content:before{content:"\f51a"}.fa-brush > .wp-block-navigation-link__content:before{content:"\f55d"}.fa-btc > .wp-block-navigation-link__content:before{content:"\f15a"}.fa-buffer > .wp-block-navigation-link__content:before{content:"\f837"}.fa-bug > .wp-block-navigation-link__content:before{content:"\f188"}.fa-building > .wp-block-navigation-link__content:before{content:"\f1ad"}.fa-bullhorn > .wp-block-navigation-link__content:before{content:"\f0a1"}.fa-bullseye > .wp-block-navigation-link__content:before{content:"\f140"}.fa-burn > .wp-block-navigation-link__content:before{content:"\f46a"}.fa-buromobelexperte > .wp-block-navigation-link__content:before{content:"\f37f"}.fa-bus > .wp-block-navigation-link__content:before{content:"\f207"}.fa-bus-alt > .wp-block-navigation-link__content:before{content:"\f55e"}.fa-business-time > .wp-block-navigation-link__content:before{content:"\f64a"}.fa-buy-n-large > .wp-block-navigation-link__content:before{content:"\f8a6"}.fa-buysellads > .wp-block-navigation-link__content:before{content:"\f20d"}.fa-calculator > .wp-block-navigation-link__content:before{content:"\f1ec"}.fa-calendar > .wp-block-navigation-link__content:before{content:"\f133"}.fa-calendar-alt > .wp-block-navigation-link__content:before{content:"\f073"}.fa-calendar-check > .wp-block-navigation-link__content:before{content:"\f274"}.fa-calendar-day > .wp-block-navigation-link__content:before{content:"\f783"}.fa-calendar-minus > .wp-block-navigation-link__content:before{content:"\f272"}.fa-calendar-plus > .wp-block-navigation-link__content:before{content:"\f271"}.fa-calendar-times > .wp-block-navigation-link__content:before{content:"\f273"}.fa-calendar-week > .wp-block-navigation-link__content:before{content:"\f784"}.fa-camera > .wp-block-navigation-link__content:before{content:"\f030"}.fa-camera-retro > .wp-block-navigation-link__content:before{content:"\f083"}.fa-campground > .wp-block-navigation-link__content:before{content:"\f6bb"}.fa-canadian-maple-leaf > .wp-block-navigation-link__content:before{content:"\f785"}.fa-candy-cane > .wp-block-navigation-link__content:before{content:"\f786"}.fa-cannabis > .wp-block-navigation-link__content:before{content:"\f55f"}.fa-capsules > .wp-block-navigation-link__content:before{content:"\f46b"}.fa-car > .wp-block-navigation-link__content:before{content:"\f1b9"}.fa-car-alt > .wp-block-navigation-link__content:before{content:"\f5de"}.fa-car-battery > .wp-block-navigation-link__content:before{content:"\f5df"}.fa-car-crash > .wp-block-navigation-link__content:before{content:"\f5e1"}.fa-car-side > .wp-block-navigation-link__content:before{content:"\f5e4"}.fa-caravan > .wp-block-navigation-link__content:before{content:"\f8ff"}.fa-caret-down > .wp-block-navigation-link__content:before{content:"\f0d7"}.fa-caret-left > .wp-block-navigation-link__content:before{content:"\f0d9"}.fa-caret-right > .wp-block-navigation-link__content:before{content:"\f0da"}.fa-caret-square-down > .wp-block-navigation-link__content:before{content:"\f150"}.fa-caret-square-left > .wp-block-navigation-link__content:before{content:"\f191"}.fa-caret-square-right > .wp-block-navigation-link__content:before{content:"\f152"}.fa-caret-square-up > .wp-block-navigation-link__content:before{content:"\f151"}.fa-caret-up > .wp-block-navigation-link__content:before{content:"\f0d8"}.fa-carrot > .wp-block-navigation-link__content:before{content:"\f787"}.fa-cart-arrow-down > .wp-block-navigation-link__content:before{content:"\f218"}.fa-cart-plus > .wp-block-navigation-link__content:before{content:"\f217"}.fa-cash-register > .wp-block-navigation-link__content:before{content:"\f788"}.fa-cat > .wp-block-navigation-link__content:before{content:"\f6be"}.fa-cc-amazon-pay > .wp-block-navigation-link__content:before{content:"\f42d"}.fa-cc-amex > .wp-block-navigation-link__content:before{content:"\f1f3"}.fa-cc-apple-pay > .wp-block-navigation-link__content:before{content:"\f416"}.fa-cc-diners-club > .wp-block-navigation-link__content:before{content:"\f24c"}.fa-cc-discover > .wp-block-navigation-link__content:before{content:"\f1f2"}.fa-cc-jcb > .wp-block-navigation-link__content:before{content:"\f24b"}.fa-cc-mastercard > .wp-block-navigation-link__content:before{content:"\f1f1"}.fa-cc-paypal > .wp-block-navigation-link__content:before{content:"\f1f4"}.fa-cc-stripe > .wp-block-navigation-link__content:before{content:"\f1f5"}.fa-cc-visa > .wp-block-navigation-link__content:before{content:"\f1f0"}.fa-centercode > .wp-block-navigation-link__content:before{content:"\f380"}.fa-centos > .wp-block-navigation-link__content:before{content:"\f789"}.fa-certificate > .wp-block-navigation-link__content:before{content:"\f0a3"}.fa-chair > .wp-block-navigation-link__content:before{content:"\f6c0"}.fa-chalkboard > .wp-block-navigation-link__content:before{content:"\f51b"}.fa-chalkboard-teacher > .wp-block-navigation-link__content:before{content:"\f51c"}.fa-charging-station > .wp-block-navigation-link__content:before{content:"\f5e7"}.fa-chart-area > .wp-block-navigation-link__content:before{content:"\f1fe"}.fa-chart-bar > .wp-block-navigation-link__content:before{content:"\f080"}.fa-chart-line > .wp-block-navigation-link__content:before{content:"\f201"}.fa-chart-pie > .wp-block-navigation-link__content:before{content:"\f200"}.fa-check > .wp-block-navigation-link__content:before{content:"\f00c"}.fa-check-circle > .wp-block-navigation-link__content:before{content:"\f058"}.fa-check-double > .wp-block-navigation-link__content:before{content:"\f560"}.fa-check-square > .wp-block-navigation-link__content:before{content:"\f14a"}.fa-cheese > .wp-block-navigation-link__content:before{content:"\f7ef"}.fa-chess > .wp-block-navigation-link__content:before{content:"\f439"}.fa-chess-bishop > .wp-block-navigation-link__content:before{content:"\f43a"}.fa-chess-board > .wp-block-navigation-link__content:before{content:"\f43c"}.fa-chess-king > .wp-block-navigation-link__content:before{content:"\f43f"}.fa-chess-knight > .wp-block-navigation-link__content:before{content:"\f441"}.fa-chess-pawn > .wp-block-navigation-link__content:before{content:"\f443"}.fa-chess-queen > .wp-block-navigation-link__content:before{content:"\f445"}.fa-chess-rook > .wp-block-navigation-link__content:before{content:"\f447"}.fa-chevron-circle-down > .wp-block-navigation-link__content:before{content:"\f13a"}.fa-chevron-circle-left > .wp-block-navigation-link__content:before{content:"\f137"}.fa-chevron-circle-right > .wp-block-navigation-link__content:before{content:"\f138"}.fa-chevron-circle-up > .wp-block-navigation-link__content:before{content:"\f139"}.fa-chevron-down > .wp-block-navigation-link__content:before{content:"\f078"}.fa-chevron-left > .wp-block-navigation-link__content:before{content:"\f053"}.fa-chevron-right > .wp-block-navigation-link__content:before{content:"\f054"}.fa-chevron-up > .wp-block-navigation-link__content:before{content:"\f077"}.fa-child > .wp-block-navigation-link__content:before{content:"\f1ae"}.fa-chrome > .wp-block-navigation-link__content:before{content:"\f268"}.fa-chromecast > .wp-block-navigation-link__content:before{content:"\f838"}.fa-church > .wp-block-navigation-link__content:before{content:"\f51d"}.fa-circle > .wp-block-navigation-link__content:before{content:"\f111"}.fa-circle-notch > .wp-block-navigation-link__content:before{content:"\f1ce"}.fa-city > .wp-block-navigation-link__content:before{content:"\f64f"}.fa-clinic-medical > .wp-block-navigation-link__content:before{content:"\f7f2"}.fa-clipboard > .wp-block-navigation-link__content:before{content:"\f328"}.fa-clipboard-check > .wp-block-navigation-link__content:before{content:"\f46c"}.fa-clipboard-list > .wp-block-navigation-link__content:before{content:"\f46d"}.fa-clock > .wp-block-navigation-link__content:before{content:"\f017"}.fa-clone > .wp-block-navigation-link__content:before{content:"\f24d"}.fa-closed-captioning > .wp-block-navigation-link__content:before{content:"\f20a"}.fa-cloud > .wp-block-navigation-link__content:before{content:"\f0c2"}.fa-cloud-download-alt > .wp-block-navigation-link__content:before{content:"\f381"}.fa-cloud-meatball > .wp-block-navigation-link__content:before{content:"\f73b"}.fa-cloud-moon > .wp-block-navigation-link__content:before{content:"\f6c3"}.fa-cloud-moon-rain > .wp-block-navigation-link__content:before{content:"\f73c"}.fa-cloud-rain > .wp-block-navigation-link__content:before{content:"\f73d"}.fa-cloud-showers-heavy > .wp-block-navigation-link__content:before{content:"\f740"}.fa-cloud-sun > .wp-block-navigation-link__content:before{content:"\f6c4"}.fa-cloud-sun-rain > .wp-block-navigation-link__content:before{content:"\f743"}.fa-cloud-upload-alt > .wp-block-navigation-link__content:before{content:"\f382"}.fa-cloudscale > .wp-block-navigation-link__content:before{content:"\f383"}.fa-cloudsmith > .wp-block-navigation-link__content:before{content:"\f384"}.fa-cloudversify > .wp-block-navigation-link__content:before{content:"\f385"}.fa-cocktail > .wp-block-navigation-link__content:before{content:"\f561"}.fa-code > .wp-block-navigation-link__content:before{content:"\f121"}.fa-code-branch > .wp-block-navigation-link__content:before{content:"\f126"}.fa-codepen > .wp-block-navigation-link__content:before{content:"\f1cb"}.fa-codiepie > .wp-block-navigation-link__content:before{content:"\f284"}.fa-coffee > .wp-block-navigation-link__content:before{content:"\f0f4"}.fa-cog > .wp-block-navigation-link__content:before{content:"\f013"}.fa-cogs > .wp-block-navigation-link__content:before{content:"\f085"}.fa-coins > .wp-block-navigation-link__content:before{content:"\f51e"}.fa-columns > .wp-block-navigation-link__content:before{content:"\f0db"}.fa-comment > .wp-block-navigation-link__content:before{content:"\f075"}.fa-comment-alt > .wp-block-navigation-link__content:before{content:"\f27a"}.fa-comment-dollar > .wp-block-navigation-link__content:before{content:"\f651"}.fa-comment-dots > .wp-block-navigation-link__content:before{content:"\f4ad"}.fa-comment-medical > .wp-block-navigation-link__content:before{content:"\f7f5"}.fa-comment-slash > .wp-block-navigation-link__content:before{content:"\f4b3"}.fa-comments > .wp-block-navigation-link__content:before{content:"\f086"}.fa-comments-dollar > .wp-block-navigation-link__content:before{content:"\f653"}.fa-compact-disc > .wp-block-navigation-link__content:before{content:"\f51f"}.fa-compass > .wp-block-navigation-link__content:before{content:"\f14e"}.fa-compress > .wp-block-navigation-link__content:before{content:"\f066"}.fa-compress-alt > .wp-block-navigation-link__content:before{content:"\f422"}.fa-compress-arrows-alt > .wp-block-navigation-link__content:before{content:"\f78c"}.fa-concierge-bell > .wp-block-navigation-link__content:before{content:"\f562"}.fa-confluence > .wp-block-navigation-link__content:before{content:"\f78d"}.fa-connectdevelop > .wp-block-navigation-link__content:before{content:"\f20e"}.fa-contao > .wp-block-navigation-link__content:before{content:"\f26d"}.fa-cookie > .wp-block-navigation-link__content:before{content:"\f563"}.fa-cookie-bite > .wp-block-navigation-link__content:before{content:"\f564"}.fa-copy > .wp-block-navigation-link__content:before{content:"\f0c5"}.fa-copyright > .wp-block-navigation-link__content:before{content:"\f1f9"}.fa-cotton-bureau > .wp-block-navigation-link__content:before{content:"\f89e"}.fa-couch > .wp-block-navigation-link__content:before{content:"\f4b8"}.fa-cpanel > .wp-block-navigation-link__content:before{content:"\f388"}.fa-creative-commons > .wp-block-navigation-link__content:before{content:"\f25e"}.fa-creative-commons-by > .wp-block-navigation-link__content:before{content:"\f4e7"}.fa-creative-commons-nc > .wp-block-navigation-link__content:before{content:"\f4e8"}.fa-creative-commons-nc-eu > .wp-block-navigation-link__content:before{content:"\f4e9"}.fa-creative-commons-nc-jp > .wp-block-navigation-link__content:before{content:"\f4ea"}.fa-creative-commons-nd > .wp-block-navigation-link__content:before{content:"\f4eb"}.fa-creative-commons-pd > .wp-block-navigation-link__content:before{content:"\f4ec"}.fa-creative-commons-pd-alt > .wp-block-navigation-link__content:before{content:"\f4ed"}.fa-creative-commons-remix > .wp-block-navigation-link__content:before{content:"\f4ee"}.fa-creative-commons-sa > .wp-block-navigation-link__content:before{content:"\f4ef"}.fa-creative-commons-sampling > .wp-block-navigation-link__content:before{content:"\f4f0"}.fa-creative-commons-sampling-plus > .wp-block-navigation-link__content:before{content:"\f4f1"}.fa-creative-commons-share > .wp-block-navigation-link__content:before{content:"\f4f2"}.fa-creative-commons-zero > .wp-block-navigation-link__content:before{content:"\f4f3"}.fa-credit-card > .wp-block-navigation-link__content:before{content:"\f09d"}.fa-critical-role > .wp-block-navigation-link__content:before{content:"\f6c9"}.fa-crop > .wp-block-navigation-link__content:before{content:"\f125"}.fa-crop-alt > .wp-block-navigation-link__content:before{content:"\f565"}.fa-cross > .wp-block-navigation-link__content:before{content:"\f654"}.fa-crosshairs > .wp-block-navigation-link__content:before{content:"\f05b"}.fa-crow > .wp-block-navigation-link__content:before{content:"\f520"}.fa-crown > .wp-block-navigation-link__content:before{content:"\f521"}.fa-crutch > .wp-block-navigation-link__content:before{content:"\f7f7"}.fa-css3 > .wp-block-navigation-link__content:before{content:"\f13c"}.fa-css3-alt > .wp-block-navigation-link__content:before{content:"\f38b"}.fa-cube > .wp-block-navigation-link__content:before{content:"\f1b2"}.fa-cubes > .wp-block-navigation-link__content:before{content:"\f1b3"}.fa-cut > .wp-block-navigation-link__content:before{content:"\f0c4"}.fa-cuttlefish > .wp-block-navigation-link__content:before{content:"\f38c"}.fa-d-and-d > .wp-block-navigation-link__content:before{content:"\f38d"}.fa-d-and-d-beyond > .wp-block-navigation-link__content:before{content:"\f6ca"}.fa-dailymotion > .wp-block-navigation-link__content:before{content:"\f952"}.fa-dashcube > .wp-block-navigation-link__content:before{content:"\f210"}.fa-database > .wp-block-navigation-link__content:before{content:"\f1c0"}.fa-deaf > .wp-block-navigation-link__content:before{content:"\f2a4"}.fa-delicious > .wp-block-navigation-link__content:before{content:"\f1a5"}.fa-democrat > .wp-block-navigation-link__content:before{content:"\f747"}.fa-deploydog > .wp-block-navigation-link__content:before{content:"\f38e"}.fa-deskpro > .wp-block-navigation-link__content:before{content:"\f38f"}.fa-desktop > .wp-block-navigation-link__content:before{content:"\f108"}.fa-dev > .wp-block-navigation-link__content:before{content:"\f6cc"}.fa-deviantart > .wp-block-navigation-link__content:before{content:"\f1bd"}.fa-dharmachakra > .wp-block-navigation-link__content:before{content:"\f655"}.fa-dhl > .wp-block-navigation-link__content:before{content:"\f790"}.fa-diagnoses > .wp-block-navigation-link__content:before{content:"\f470"}.fa-diaspora > .wp-block-navigation-link__content:before{content:"\f791"}.fa-dice > .wp-block-navigation-link__content:before{content:"\f522"}.fa-dice-d20 > .wp-block-navigation-link__content:before{content:"\f6cf"}.fa-dice-d6 > .wp-block-navigation-link__content:before{content:"\f6d1"}.fa-dice-five > .wp-block-navigation-link__content:before{content:"\f523"}.fa-dice-four > .wp-block-navigation-link__content:before{content:"\f524"}.fa-dice-one > .wp-block-navigation-link__content:before{content:"\f525"}.fa-dice-six > .wp-block-navigation-link__content:before{content:"\f526"}.fa-dice-three > .wp-block-navigation-link__content:before{content:"\f527"}.fa-dice-two > .wp-block-navigation-link__content:before{content:"\f528"}.fa-digg > .wp-block-navigation-link__content:before{content:"\f1a6"}.fa-digital-ocean > .wp-block-navigation-link__content:before{content:"\f391"}.fa-digital-tachograph > .wp-block-navigation-link__content:before{content:"\f566"}.fa-directions > .wp-block-navigation-link__content:before{content:"\f5eb"}.fa-discord > .wp-block-navigation-link__content:before{content:"\f392"}.fa-discourse > .wp-block-navigation-link__content:before{content:"\f393"}.fa-disease > .wp-block-navigation-link__content:before{content:"\f7fa"}.fa-divide > .wp-block-navigation-link__content:before{content:"\f529"}.fa-dizzy > .wp-block-navigation-link__content:before{content:"\f567"}.fa-dna > .wp-block-navigation-link__content:before{content:"\f471"}.fa-dochub > .wp-block-navigation-link__content:before{content:"\f394"}.fa-docker > .wp-block-navigation-link__content:before{content:"\f395"}.fa-dog > .wp-block-navigation-link__content:before{content:"\f6d3"}.fa-dollar-sign > .wp-block-navigation-link__content:before{content:"\f155"}.fa-dolly > .wp-block-navigation-link__content:before{content:"\f472"}.fa-dolly-flatbed > .wp-block-navigation-link__content:before{content:"\f474"}.fa-donate > .wp-block-navigation-link__content:before{content:"\f4b9"}.fa-door-closed > .wp-block-navigation-link__content:before{content:"\f52a"}.fa-door-open > .wp-block-navigation-link__content:before{content:"\f52b"}.fa-dot-circle > .wp-block-navigation-link__content:before{content:"\f192"}.fa-dove > .wp-block-navigation-link__content:before{content:"\f4ba"}.fa-download > .wp-block-navigation-link__content:before{content:"\f019"}.fa-draft2digital > .wp-block-navigation-link__content:before{content:"\f396"}.fa-drafting-compass > .wp-block-navigation-link__content:before{content:"\f568"}.fa-dragon > .wp-block-navigation-link__content:before{content:"\f6d5"}.fa-draw-polygon > .wp-block-navigation-link__content:before{content:"\f5ee"}.fa-dribbble > .wp-block-navigation-link__content:before{content:"\f17d"}.fa-dribbble-square > .wp-block-navigation-link__content:before{content:"\f397"}.fa-dropbox > .wp-block-navigation-link__content:before{content:"\f16b"}.fa-drum > .wp-block-navigation-link__content:before{content:"\f569"}.fa-drum-steelpan > .wp-block-navigation-link__content:before{content:"\f56a"}.fa-drumstick-bite > .wp-block-navigation-link__content:before{content:"\f6d7"}.fa-drupal > .wp-block-navigation-link__content:before{content:"\f1a9"}.fa-dumbbell > .wp-block-navigation-link__content:before{content:"\f44b"}.fa-dumpster > .wp-block-navigation-link__content:before{content:"\f793"}.fa-dumpster-fire > .wp-block-navigation-link__content:before{content:"\f794"}.fa-dungeon > .wp-block-navigation-link__content:before{content:"\f6d9"}.fa-dyalog > .wp-block-navigation-link__content:before{content:"\f399"}.fa-earlybirds > .wp-block-navigation-link__content:before{content:"\f39a"}.fa-ebay > .wp-block-navigation-link__content:before{content:"\f4f4"}.fa-edge > .wp-block-navigation-link__content:before{content:"\f282"}.fa-edit > .wp-block-navigation-link__content:before{content:"\f044"}.fa-egg > .wp-block-navigation-link__content:before{content:"\f7fb"}.fa-eject > .wp-block-navigation-link__content:before{content:"\f052"}.fa-elementor > .wp-block-navigation-link__content:before{content:"\f430"}.fa-ellipsis-h > .wp-block-navigation-link__content:before{content:"\f141"}.fa-ellipsis-v > .wp-block-navigation-link__content:before{content:"\f142"}.fa-ello > .wp-block-navigation-link__content:before{content:"\f5f1"}.fa-ember > .wp-block-navigation-link__content:before{content:"\f423"}.fa-empire > .wp-block-navigation-link__content:before{content:"\f1d1"}.fa-envelope > .wp-block-navigation-link__content:before{content:"\f0e0"}.fa-envelope-open > .wp-block-navigation-link__content:before{content:"\f2b6"}.fa-envelope-open-text > .wp-block-navigation-link__content:before{content:"\f658"}.fa-envelope-square > .wp-block-navigation-link__content:before{content:"\f199"}.fa-envira > .wp-block-navigation-link__content:before{content:"\f299"}.fa-equals > .wp-block-navigation-link__content:before{content:"\f52c"}.fa-eraser > .wp-block-navigation-link__content:before{content:"\f12d"}.fa-erlang > .wp-block-navigation-link__content:before{content:"\f39d"}.fa-ethereum > .wp-block-navigation-link__content:before{content:"\f42e"}.fa-ethernet > .wp-block-navigation-link__content:before{content:"\f796"}.fa-etsy > .wp-block-navigation-link__content:before{content:"\f2d7"}.fa-euro-sign > .wp-block-navigation-link__content:before{content:"\f153"}.fa-evernote > .wp-block-navigation-link__content:before{content:"\f839"}.fa-exchange-alt > .wp-block-navigation-link__content:before{content:"\f362"}.fa-exclamation > .wp-block-navigation-link__content:before{content:"\f12a"}.fa-exclamation-circle > .wp-block-navigation-link__content:before{content:"\f06a"}.fa-exclamation-triangle > .wp-block-navigation-link__content:before{content:"\f071"}.fa-expand > .wp-block-navigation-link__content:before{content:"\f065"}.fa-expand-alt > .wp-block-navigation-link__content:before{content:"\f424"}.fa-expand-arrows-alt > .wp-block-navigation-link__content:before{content:"\f31e"}.fa-expeditedssl > .wp-block-navigation-link__content:before{content:"\f23e"}.fa-external-link-alt > .wp-block-navigation-link__content:before{content:"\f35d"}.fa-external-link-square-alt > .wp-block-navigation-link__content:before{content:"\f360"}.fa-eye > .wp-block-navigation-link__content:before{content:"\f06e"}.fa-eye-dropper > .wp-block-navigation-link__content:before{content:"\f1fb"}.fa-eye-slash > .wp-block-navigation-link__content:before{content:"\f070"}.fa-facebook > .wp-block-navigation-link__content:before{content:"\f09a"}.fa-facebook-f > .wp-block-navigation-link__content:before{content:"\f39e"}.fa-facebook-messenger > .wp-block-navigation-link__content:before{content:"\f39f"}.fa-facebook-square > .wp-block-navigation-link__content:before{content:"\f082"}.fa-fan > .wp-block-navigation-link__content:before{content:"\f863"}.fa-fantasy-flight-games > .wp-block-navigation-link__content:before{content:"\f6dc"}.fa-fast-backward > .wp-block-navigation-link__content:before{content:"\f049"}.fa-fast-forward > .wp-block-navigation-link__content:before{content:"\f050"}.fa-faucet > .wp-block-navigation-link__content:before{content:"\f905"}.fa-fax > .wp-block-navigation-link__content:before{content:"\f1ac"}.fa-feather > .wp-block-navigation-link__content:before{content:"\f52d"}.fa-feather-alt > .wp-block-navigation-link__content:before{content:"\f56b"}.fa-fedex > .wp-block-navigation-link__content:before{content:"\f797"}.fa-fedora > .wp-block-navigation-link__content:before{content:"\f798"}.fa-female > .wp-block-navigation-link__content:before{content:"\f182"}.fa-fighter-jet > .wp-block-navigation-link__content:before{content:"\f0fb"}.fa-figma > .wp-block-navigation-link__content:before{content:"\f799"}.fa-file > .wp-block-navigation-link__content:before{content:"\f15b"}.fa-file-alt > .wp-block-navigation-link__content:before{content:"\f15c"}.fa-file-archive > .wp-block-navigation-link__content:before{content:"\f1c6"}.fa-file-audio > .wp-block-navigation-link__content:before{content:"\f1c7"}.fa-file-code > .wp-block-navigation-link__content:before{content:"\f1c9"}.fa-file-contract > .wp-block-navigation-link__content:before{content:"\f56c"}.fa-file-csv > .wp-block-navigation-link__content:before{content:"\f6dd"}.fa-file-download > .wp-block-navigation-link__content:before{content:"\f56d"}.fa-file-excel > .wp-block-navigation-link__content:before{content:"\f1c3"}.fa-file-export > .wp-block-navigation-link__content:before{content:"\f56e"}.fa-file-image > .wp-block-navigation-link__content:before{content:"\f1c5"}.fa-file-import > .wp-block-navigation-link__content:before{content:"\f56f"}.fa-file-invoice > .wp-block-navigation-link__content:before{content:"\f570"}.fa-file-invoice-dollar > .wp-block-navigation-link__content:before{content:"\f571"}.fa-file-medical > .wp-block-navigation-link__content:before{content:"\f477"}.fa-file-medical-alt > .wp-block-navigation-link__content:before{content:"\f478"}.fa-file-pdf > .wp-block-navigation-link__content:before{content:"\f1c1"}.fa-file-powerpoint > .wp-block-navigation-link__content:before{content:"\f1c4"}.fa-file-prescription > .wp-block-navigation-link__content:before{content:"\f572"}.fa-file-signature > .wp-block-navigation-link__content:before{content:"\f573"}.fa-file-upload > .wp-block-navigation-link__content:before{content:"\f574"}.fa-file-video > .wp-block-navigation-link__content:before{content:"\f1c8"}.fa-file-word > .wp-block-navigation-link__content:before{content:"\f1c2"}.fa-fill > .wp-block-navigation-link__content:before{content:"\f575"}.fa-fill-drip > .wp-block-navigation-link__content:before{content:"\f576"}.fa-film > .wp-block-navigation-link__content:before{content:"\f008"}.fa-filter > .wp-block-navigation-link__content:before{content:"\f0b0"}.fa-fingerprint > .wp-block-navigation-link__content:before{content:"\f577"}.fa-fire > .wp-block-navigation-link__content:before{content:"\f06d"}.fa-fire-alt > .wp-block-navigation-link__content:before{content:"\f7e4"}.fa-fire-extinguisher > .wp-block-navigation-link__content:before{content:"\f134"}.fa-firefox > .wp-block-navigation-link__content:before{content:"\f269"}.fa-firefox-browser > .wp-block-navigation-link__content:before{content:"\f907"}.fa-first-aid > .wp-block-navigation-link__content:before{content:"\f479"}.fa-first-order > .wp-block-navigation-link__content:before{content:"\f2b0"}.fa-first-order-alt > .wp-block-navigation-link__content:before{content:"\f50a"}.fa-firstdraft > .wp-block-navigation-link__content:before{content:"\f3a1"}.fa-fish > .wp-block-navigation-link__content:before{content:"\f578"}.fa-fist-raised > .wp-block-navigation-link__content:before{content:"\f6de"}.fa-flag > .wp-block-navigation-link__content:before{content:"\f024"}.fa-flag-checkered > .wp-block-navigation-link__content:before{content:"\f11e"}.fa-flag-usa > .wp-block-navigation-link__content:before{content:"\f74d"}.fa-flask > .wp-block-navigation-link__content:before{content:"\f0c3"}.fa-flickr > .wp-block-navigation-link__content:before{content:"\f16e"}.fa-flipboard > .wp-block-navigation-link__content:before{content:"\f44d"}.fa-flushed > .wp-block-navigation-link__content:before{content:"\f579"}.fa-fly > .wp-block-navigation-link__content:before{content:"\f417"}.fa-folder > .wp-block-navigation-link__content:before{content:"\f07b"}.fa-folder-minus > .wp-block-navigation-link__content:before{content:"\f65d"}.fa-folder-open > .wp-block-navigation-link__content:before{content:"\f07c"}.fa-folder-plus > .wp-block-navigation-link__content:before{content:"\f65e"}.fa-font > .wp-block-navigation-link__content:before{content:"\f031"}.fa-font-awesome > .wp-block-navigation-link__content:before{content:"\f2b4"}.fa-font-awesome-alt > .wp-block-navigation-link__content:before{content:"\f35c"}.fa-font-awesome-flag > .wp-block-navigation-link__content:before{content:"\f425"}.fa-font-awesome-logo-full > .wp-block-navigation-link__content:before{content:"\f4e6"}.fa-fonticons > .wp-block-navigation-link__content:before{content:"\f280"}.fa-fonticons-fi > .wp-block-navigation-link__content:before{content:"\f3a2"}.fa-football-ball > .wp-block-navigation-link__content:before{content:"\f44e"}.fa-fort-awesome > .wp-block-navigation-link__content:before{content:"\f286"}.fa-fort-awesome-alt > .wp-block-navigation-link__content:before{content:"\f3a3"}.fa-forumbee > .wp-block-navigation-link__content:before{content:"\f211"}.fa-forward > .wp-block-navigation-link__content:before{content:"\f04e"}.fa-foursquare > .wp-block-navigation-link__content:before{content:"\f180"}.fa-free-code-camp > .wp-block-navigation-link__content:before{content:"\f2c5"}.fa-freebsd > .wp-block-navigation-link__content:before{content:"\f3a4"}.fa-frog > .wp-block-navigation-link__content:before{content:"\f52e"}.fa-frown > .wp-block-navigation-link__content:before{content:"\f119"}.fa-frown-open > .wp-block-navigation-link__content:before{content:"\f57a"}.fa-fulcrum > .wp-block-navigation-link__content:before{content:"\f50b"}.fa-funnel-dollar > .wp-block-navigation-link__content:before{content:"\f662"}.fa-futbol > .wp-block-navigation-link__content:before{content:"\f1e3"}.fa-galactic-republic > .wp-block-navigation-link__content:before{content:"\f50c"}.fa-galactic-senate > .wp-block-navigation-link__content:before{content:"\f50d"}.fa-gamepad > .wp-block-navigation-link__content:before{content:"\f11b"}.fa-gas-pump > .wp-block-navigation-link__content:before{content:"\f52f"}.fa-gavel > .wp-block-navigation-link__content:before{content:"\f0e3"}.fa-gem > .wp-block-navigation-link__content:before{content:"\f3a5"}.fa-genderless > .wp-block-navigation-link__content:before{content:"\f22d"}.fa-get-pocket > .wp-block-navigation-link__content:before{content:"\f265"}.fa-gg > .wp-block-navigation-link__content:before{content:"\f260"}.fa-gg-circle > .wp-block-navigation-link__content:before{content:"\f261"}.fa-ghost > .wp-block-navigation-link__content:before{content:"\f6e2"}.fa-gift > .wp-block-navigation-link__content:before{content:"\f06b"}.fa-gifts > .wp-block-navigation-link__content:before{content:"\f79c"}.fa-git > .wp-block-navigation-link__content:before{content:"\f1d3"}.fa-git-alt > .wp-block-navigation-link__content:before{content:"\f841"}.fa-git-square > .wp-block-navigation-link__content:before{content:"\f1d2"}.fa-github > .wp-block-navigation-link__content:before{content:"\f09b"}.fa-github-alt > .wp-block-navigation-link__content:before{content:"\f113"}.fa-github-square > .wp-block-navigation-link__content:before{content:"\f092"}.fa-gitkraken > .wp-block-navigation-link__content:before{content:"\f3a6"}.fa-gitlab > .wp-block-navigation-link__content:before{content:"\f296"}.fa-gitter > .wp-block-navigation-link__content:before{content:"\f426"}.fa-glass-cheers > .wp-block-navigation-link__content:before{content:"\f79f"}.fa-glass-martini > .wp-block-navigation-link__content:before{content:"\f000"}.fa-glass-martini-alt > .wp-block-navigation-link__content:before{content:"\f57b"}.fa-glass-whiskey > .wp-block-navigation-link__content:before{content:"\f7a0"}.fa-glasses > .wp-block-navigation-link__content:before{content:"\f530"}.fa-glide > .wp-block-navigation-link__content:before{content:"\f2a5"}.fa-glide-g > .wp-block-navigation-link__content:before{content:"\f2a6"}.fa-globe > .wp-block-navigation-link__content:before{content:"\f0ac"}.fa-globe-africa > .wp-block-navigation-link__content:before{content:"\f57c"}.fa-globe-americas > .wp-block-navigation-link__content:before{content:"\f57d"}.fa-globe-asia > .wp-block-navigation-link__content:before{content:"\f57e"}.fa-globe-europe > .wp-block-navigation-link__content:before{content:"\f7a2"}.fa-gofore > .wp-block-navigation-link__content:before{content:"\f3a7"}.fa-golf-ball > .wp-block-navigation-link__content:before{content:"\f450"}.fa-goodreads > .wp-block-navigation-link__content:before{content:"\f3a8"}.fa-goodreads-g > .wp-block-navigation-link__content:before{content:"\f3a9"}.fa-google > .wp-block-navigation-link__content:before{content:"\f1a0"}.fa-google-drive > .wp-block-navigation-link__content:before{content:"\f3aa"}.fa-google-play > .wp-block-navigation-link__content:before{content:"\f3ab"}.fa-google-plus > .wp-block-navigation-link__content:before{content:"\f2b3"}.fa-google-plus-g > .wp-block-navigation-link__content:before{content:"\f0d5"}.fa-google-plus-square > .wp-block-navigation-link__content:before{content:"\f0d4"}.fa-google-wallet > .wp-block-navigation-link__content:before{content:"\f1ee"}.fa-gopuram > .wp-block-navigation-link__content:before{content:"\f664"}.fa-graduation-cap > .wp-block-navigation-link__content:before{content:"\f19d"}.fa-gratipay > .wp-block-navigation-link__content:before{content:"\f184"}.fa-grav > .wp-block-navigation-link__content:before{content:"\f2d6"}.fa-greater-than > .wp-block-navigation-link__content:before{content:"\f531"}.fa-greater-than-equal > .wp-block-navigation-link__content:before{content:"\f532"}.fa-grimace > .wp-block-navigation-link__content:before{content:"\f57f"}.fa-grin > .wp-block-navigation-link__content:before{content:"\f580"}.fa-grin-alt > .wp-block-navigation-link__content:before{content:"\f581"}.fa-grin-beam > .wp-block-navigation-link__content:before{content:"\f582"}.fa-grin-beam-sweat > .wp-block-navigation-link__content:before{content:"\f583"}.fa-grin-hearts > .wp-block-navigation-link__content:before{content:"\f584"}.fa-grin-squint > .wp-block-navigation-link__content:before{content:"\f585"}.fa-grin-squint-tears > .wp-block-navigation-link__content:before{content:"\f586"}.fa-grin-stars > .wp-block-navigation-link__content:before{content:"\f587"}.fa-grin-tears > .wp-block-navigation-link__content:before{content:"\f588"}.fa-grin-tongue > .wp-block-navigation-link__content:before{content:"\f589"}.fa-grin-tongue-squint > .wp-block-navigation-link__content:before{content:"\f58a"}.fa-grin-tongue-wink > .wp-block-navigation-link__content:before{content:"\f58b"}.fa-grin-wink > .wp-block-navigation-link__content:before{content:"\f58c"}.fa-grip-horizontal > .wp-block-navigation-link__content:before{content:"\f58d"}.fa-grip-lines > .wp-block-navigation-link__content:before{content:"\f7a4"}.fa-grip-lines-vertical > .wp-block-navigation-link__content:before{content:"\f7a5"}.fa-grip-vertical > .wp-block-navigation-link__content:before{content:"\f58e"}.fa-gripfire > .wp-block-navigation-link__content:before{content:"\f3ac"}.fa-grunt > .wp-block-navigation-link__content:before{content:"\f3ad"}.fa-guitar > .wp-block-navigation-link__content:before{content:"\f7a6"}.fa-gulp > .wp-block-navigation-link__content:before{content:"\f3ae"}.fa-h-square > .wp-block-navigation-link__content:before{content:"\f0fd"}.fa-hacker-news > .wp-block-navigation-link__content:before{content:"\f1d4"}.fa-hacker-news-square > .wp-block-navigation-link__content:before{content:"\f3af"}.fa-hackerrank > .wp-block-navigation-link__content:before{content:"\f5f7"}.fa-hamburger > .wp-block-navigation-link__content:before{content:"\f805"}.fa-hammer > .wp-block-navigation-link__content:before{content:"\f6e3"}.fa-hamsa > .wp-block-navigation-link__content:before{content:"\f665"}.fa-hand-holding > .wp-block-navigation-link__content:before{content:"\f4bd"}.fa-hand-holding-heart > .wp-block-navigation-link__content:before{content:"\f4be"}.fa-hand-holding-medical > .wp-block-navigation-link__content:before{content:"\f95c"}.fa-hand-holding-usd > .wp-block-navigation-link__content:before{content:"\f4c0"}.fa-hand-holding-water > .wp-block-navigation-link__content:before{content:"\f4c1"}.fa-hand-lizard > .wp-block-navigation-link__content:before{content:"\f258"}.fa-hand-middle-finger > .wp-block-navigation-link__content:before{content:"\f806"}.fa-hand-paper > .wp-block-navigation-link__content:before{content:"\f256"}.fa-hand-peace > .wp-block-navigation-link__content:before{content:"\f25b"}.fa-hand-point-down > .wp-block-navigation-link__content:before{content:"\f0a7"}.fa-hand-point-left > .wp-block-navigation-link__content:before{content:"\f0a5"}.fa-hand-point-right > .wp-block-navigation-link__content:before{content:"\f0a4"}.fa-hand-point-up > .wp-block-navigation-link__content:before{content:"\f0a6"}.fa-hand-pointer > .wp-block-navigation-link__content:before{content:"\f25a"}.fa-hand-rock > .wp-block-navigation-link__content:before{content:"\f255"}.fa-hand-scissors > .wp-block-navigation-link__content:before{content:"\f257"}.fa-hand-sparkles > .wp-block-navigation-link__content:before{content:"\f95d"}.fa-hand-spock > .wp-block-navigation-link__content:before{content:"\f259"}.fa-hands > .wp-block-navigation-link__content:before{content:"\f4c2"}.fa-hands-helping > .wp-block-navigation-link__content:before{content:"\f4c4"}.fa-hands-wash > .wp-block-navigation-link__content:before{content:"\f95e"}.fa-handshake > .wp-block-navigation-link__content:before{content:"\f2b5"}.fa-handshake-alt-slash > .wp-block-navigation-link__content:before{content:"\f95f"}.fa-handshake-slash > .wp-block-navigation-link__content:before{content:"\f960"}.fa-hanukiah > .wp-block-navigation-link__content:before{content:"\f6e6"}.fa-hard-hat > .wp-block-navigation-link__content:before{content:"\f807"}.fa-hashtag > .wp-block-navigation-link__content:before{content:"\f292"}.fa-hat-cowboy > .wp-block-navigation-link__content:before{content:"\f8c0"}.fa-hat-cowboy-side > .wp-block-navigation-link__content:before{content:"\f8c1"}.fa-hat-wizard > .wp-block-navigation-link__content:before{content:"\f6e8"}.fa-hdd > .wp-block-navigation-link__content:before{content:"\f0a0"}.fa-head-side-cough > .wp-block-navigation-link__content:before{content:"\f961"}.fa-head-side-cough-slash > .wp-block-navigation-link__content:before{content:"\f962"}.fa-head-side-mask > .wp-block-navigation-link__content:before{content:"\f963"}.fa-head-side-virus > .wp-block-navigation-link__content:before{content:"\f964"}.fa-heading > .wp-block-navigation-link__content:before{content:"\f1dc"}.fa-headphones > .wp-block-navigation-link__content:before{content:"\f025"}.fa-headphones-alt > .wp-block-navigation-link__content:before{content:"\f58f"}.fa-headset > .wp-block-navigation-link__content:before{content:"\f590"}.fa-heart > .wp-block-navigation-link__content:before{content:"\f004"}.fa-heart-broken > .wp-block-navigation-link__content:before{content:"\f7a9"}.fa-heartbeat > .wp-block-navigation-link__content:before{content:"\f21e"}.fa-helicopter > .wp-block-navigation-link__content:before{content:"\f533"}.fa-highlighter > .wp-block-navigation-link__content:before{content:"\f591"}.fa-hiking > .wp-block-navigation-link__content:before{content:"\f6ec"}.fa-hippo > .wp-block-navigation-link__content:before{content:"\f6ed"}.fa-hips > .wp-block-navigation-link__content:before{content:"\f452"}.fa-hire-a-helper > .wp-block-navigation-link__content:before{content:"\f3b0"}.fa-history > .wp-block-navigation-link__content:before{content:"\f1da"}.fa-hockey-puck > .wp-block-navigation-link__content:before{content:"\f453"}.fa-holly-berry > .wp-block-navigation-link__content:before{content:"\f7aa"}.fa-home > .wp-block-navigation-link__content:before{content:"\f015"}.fa-hooli > .wp-block-navigation-link__content:before{content:"\f427"}.fa-hornbill > .wp-block-navigation-link__content:before{content:"\f592"}.fa-horse > .wp-block-navigation-link__content:before{content:"\f6f0"}.fa-horse-head > .wp-block-navigation-link__content:before{content:"\f7ab"}.fa-hospital > .wp-block-navigation-link__content:before{content:"\f0f8"}.fa-hospital-alt > .wp-block-navigation-link__content:before{content:"\f47d"}.fa-hospital-symbol > .wp-block-navigation-link__content:before{content:"\f47e"}.fa-hospital-user > .wp-block-navigation-link__content:before{content:"\f80d"}.fa-hot-tub > .wp-block-navigation-link__content:before{content:"\f593"}.fa-hotdog > .wp-block-navigation-link__content:before{content:"\f80f"}.fa-hotel > .wp-block-navigation-link__content:before{content:"\f594"}.fa-hotjar > .wp-block-navigation-link__content:before{content:"\f3b1"}.fa-hourglass > .wp-block-navigation-link__content:before{content:"\f254"}.fa-hourglass-end > .wp-block-navigation-link__content:before{content:"\f253"}.fa-hourglass-half > .wp-block-navigation-link__content:before{content:"\f252"}.fa-hourglass-start > .wp-block-navigation-link__content:before{content:"\f251"}.fa-house-damage > .wp-block-navigation-link__content:before{content:"\f6f1"}.fa-house-user > .wp-block-navigation-link__content:before{content:"\f965"}.fa-houzz > .wp-block-navigation-link__content:before{content:"\f27c"}.fa-hryvnia > .wp-block-navigation-link__content:before{content:"\f6f2"}.fa-html5 > .wp-block-navigation-link__content:before{content:"\f13b"}.fa-hubspot > .wp-block-navigation-link__content:before{content:"\f3b2"}.fa-i-cursor > .wp-block-navigation-link__content:before{content:"\f246"}.fa-ice-cream > .wp-block-navigation-link__content:before{content:"\f810"}.fa-icicles > .wp-block-navigation-link__content:before{content:"\f7ad"}.fa-icons > .wp-block-navigation-link__content:before{content:"\f86d"}.fa-id-badge > .wp-block-navigation-link__content:before{content:"\f2c1"}.fa-id-card > .wp-block-navigation-link__content:before{content:"\f2c2"}.fa-id-card-alt > .wp-block-navigation-link__content:before{content:"\f47f"}.fa-ideal > .wp-block-navigation-link__content:before{content:"\f913"}.fa-igloo > .wp-block-navigation-link__content:before{content:"\f7ae"}.fa-image > .wp-block-navigation-link__content:before{content:"\f03e"}.fa-images > .wp-block-navigation-link__content:before{content:"\f302"}.fa-imdb > .wp-block-navigation-link__content:before{content:"\f2d8"}.fa-inbox > .wp-block-navigation-link__content:before{content:"\f01c"}.fa-indent > .wp-block-navigation-link__content:before{content:"\f03c"}.fa-industry > .wp-block-navigation-link__content:before{content:"\f275"}.fa-infinity > .wp-block-navigation-link__content:before{content:"\f534"}.fa-info > .wp-block-navigation-link__content:before{content:"\f129"}.fa-info-circle > .wp-block-navigation-link__content:before{content:"\f05a"}.fa-instagram > .wp-block-navigation-link__content:before{content:"\f16d"}.fa-instagram-square > .wp-block-navigation-link__content:before{content:"\f955"}.fa-intercom > .wp-block-navigation-link__content:before{content:"\f7af"}.fa-internet-explorer > .wp-block-navigation-link__content:before{content:"\f26b"}.fa-invision > .wp-block-navigation-link__content:before{content:"\f7b0"}.fa-ioxhost > .wp-block-navigation-link__content:before{content:"\f208"}.fa-italic > .wp-block-navigation-link__content:before{content:"\f033"}.fa-itch-io > .wp-block-navigation-link__content:before{content:"\f83a"}.fa-itunes > .wp-block-navigation-link__content:before{content:"\f3b4"}.fa-itunes-note > .wp-block-navigation-link__content:before{content:"\f3b5"}.fa-java > .wp-block-navigation-link__content:before{content:"\f4e4"}.fa-jedi > .wp-block-navigation-link__content:before{content:"\f669"}.fa-jedi-order > .wp-block-navigation-link__content:before{content:"\f50e"}.fa-jenkins > .wp-block-navigation-link__content:before{content:"\f3b6"}.fa-jira > .wp-block-navigation-link__content:before{content:"\f7b1"}.fa-joget > .wp-block-navigation-link__content:before{content:"\f3b7"}.fa-joint > .wp-block-navigation-link__content:before{content:"\f595"}.fa-joomla > .wp-block-navigation-link__content:before{content:"\f1aa"}.fa-journal-whills > .wp-block-navigation-link__content:before{content:"\f66a"}.fa-js > .wp-block-navigation-link__content:before{content:"\f3b8"}.fa-js-square > .wp-block-navigation-link__content:before{content:"\f3b9"}.fa-jsfiddle > .wp-block-navigation-link__content:before{content:"\f1cc"}.fa-kaaba > .wp-block-navigation-link__content:before{content:"\f66b"}.fa-kaggle > .wp-block-navigation-link__content:before{content:"\f5fa"}.fa-key > .wp-block-navigation-link__content:before{content:"\f084"}.fa-keybase > .wp-block-navigation-link__content:before{content:"\f4f5"}.fa-keyboard > .wp-block-navigation-link__content:before{content:"\f11c"}.fa-keycdn > .wp-block-navigation-link__content:before{content:"\f3ba"}.fa-khanda > .wp-block-navigation-link__content:before{content:"\f66d"}.fa-kickstarter > .wp-block-navigation-link__content:before{content:"\f3bb"}.fa-kickstarter-k > .wp-block-navigation-link__content:before{content:"\f3bc"}.fa-kiss > .wp-block-navigation-link__content:before{content:"\f596"}.fa-kiss-beam > .wp-block-navigation-link__content:before{content:"\f597"}.fa-kiss-wink-heart > .wp-block-navigation-link__content:before{content:"\f598"}.fa-kiwi-bird > .wp-block-navigation-link__content:before{content:"\f535"}.fa-korvue > .wp-block-navigation-link__content:before{content:"\f42f"}.fa-landmark > .wp-block-navigation-link__content:before{content:"\f66f"}.fa-language > .wp-block-navigation-link__content:before{content:"\f1ab"}.fa-laptop > .wp-block-navigation-link__content:before{content:"\f109"}.fa-laptop-code > .wp-block-navigation-link__content:before{content:"\f5fc"}.fa-laptop-house > .wp-block-navigation-link__content:before{content:"\f966"}.fa-laptop-medical > .wp-block-navigation-link__content:before{content:"\f812"}.fa-laravel > .wp-block-navigation-link__content:before{content:"\f3bd"}.fa-lastfm > .wp-block-navigation-link__content:before{content:"\f202"}.fa-lastfm-square > .wp-block-navigation-link__content:before{content:"\f203"}.fa-laugh > .wp-block-navigation-link__content:before{content:"\f599"}.fa-laugh-beam > .wp-block-navigation-link__content:before{content:"\f59a"}.fa-laugh-squint > .wp-block-navigation-link__content:before{content:"\f59b"}.fa-laugh-wink > .wp-block-navigation-link__content:before{content:"\f59c"}.fa-layer-group > .wp-block-navigation-link__content:before{content:"\f5fd"}.fa-leaf > .wp-block-navigation-link__content:before{content:"\f06c"}.fa-leanpub > .wp-block-navigation-link__content:before{content:"\f212"}.fa-lemon > .wp-block-navigation-link__content:before{content:"\f094"}.fa-less > .wp-block-navigation-link__content:before{content:"\f41d"}.fa-less-than > .wp-block-navigation-link__content:before{content:"\f536"}.fa-less-than-equal > .wp-block-navigation-link__content:before{content:"\f537"}.fa-level-down-alt > .wp-block-navigation-link__content:before{content:"\f3be"}.fa-level-up-alt > .wp-block-navigation-link__content:before{content:"\f3bf"}.fa-life-ring > .wp-block-navigation-link__content:before{content:"\f1cd"}.fa-lightbulb > .wp-block-navigation-link__content:before{content:"\f0eb"}.fa-line > .wp-block-navigation-link__content:before{content:"\f3c0"}.fa-link > .wp-block-navigation-link__content:before{content:"\f0c1"}.fa-linkedin > .wp-block-navigation-link__content:before{content:"\f08c"}.fa-linkedin-in > .wp-block-navigation-link__content:before{content:"\f0e1"}.fa-linode > .wp-block-navigation-link__content:before{content:"\f2b8"}.fa-linux > .wp-block-navigation-link__content:before{content:"\f17c"}.fa-lira-sign > .wp-block-navigation-link__content:before{content:"\f195"}.fa-list > .wp-block-navigation-link__content:before{content:"\f03a"}.fa-list-alt > .wp-block-navigation-link__content:before{content:"\f022"}.fa-list-ol > .wp-block-navigation-link__content:before{content:"\f0cb"}.fa-list-ul > .wp-block-navigation-link__content:before{content:"\f0ca"}.fa-location-arrow > .wp-block-navigation-link__content:before{content:"\f124"}.fa-lock > .wp-block-navigation-link__content:before{content:"\f023"}.fa-lock-open > .wp-block-navigation-link__content:before{content:"\f3c1"}.fa-long-arrow-alt-down > .wp-block-navigation-link__content:before{content:"\f309"}.fa-long-arrow-alt-left > .wp-block-navigation-link__content:before{content:"\f30a"}.fa-long-arrow-alt-right > .wp-block-navigation-link__content:before{content:"\f30b"}.fa-long-arrow-alt-up > .wp-block-navigation-link__content:before{content:"\f30c"}.fa-low-vision > .wp-block-navigation-link__content:before{content:"\f2a8"}.fa-luggage-cart > .wp-block-navigation-link__content:before{content:"\f59d"}.fa-lungs > .wp-block-navigation-link__content:before{content:"\f604"}.fa-lungs-virus > .wp-block-navigation-link__content:before{content:"\f967"}.fa-lyft > .wp-block-navigation-link__content:before{content:"\f3c3"}.fa-magento > .wp-block-navigation-link__content:before{content:"\f3c4"}.fa-magic > .wp-block-navigation-link__content:before{content:"\f0d0"}.fa-magnet > .wp-block-navigation-link__content:before{content:"\f076"}.fa-mail-bulk > .wp-block-navigation-link__content:before{content:"\f674"}.fa-mailchimp > .wp-block-navigation-link__content:before{content:"\f59e"}.fa-male > .wp-block-navigation-link__content:before{content:"\f183"}.fa-mandalorian > .wp-block-navigation-link__content:before{content:"\f50f"}.fa-map > .wp-block-navigation-link__content:before{content:"\f279"}.fa-map-marked > .wp-block-navigation-link__content:before{content:"\f59f"}.fa-map-marked-alt > .wp-block-navigation-link__content:before{content:"\f5a0"}.fa-map-marker > .wp-block-navigation-link__content:before{content:"\f041"}.fa-map-marker-alt > .wp-block-navigation-link__content:before{content:"\f3c5"}.fa-map-pin > .wp-block-navigation-link__content:before{content:"\f276"}.fa-map-signs > .wp-block-navigation-link__content:before{content:"\f277"}.fa-markdown > .wp-block-navigation-link__content:before{content:"\f60f"}.fa-marker > .wp-block-navigation-link__content:before{content:"\f5a1"}.fa-mars > .wp-block-navigation-link__content:before{content:"\f222"}.fa-mars-double > .wp-block-navigation-link__content:before{content:"\f227"}.fa-mars-stroke > .wp-block-navigation-link__content:before{content:"\f229"}.fa-mars-stroke-h > .wp-block-navigation-link__content:before{content:"\f22b"}.fa-mars-stroke-v > .wp-block-navigation-link__content:before{content:"\f22a"}.fa-mask > .wp-block-navigation-link__content:before{content:"\f6fa"}.fa-mastodon > .wp-block-navigation-link__content:before{content:"\f4f6"}.fa-maxcdn > .wp-block-navigation-link__content:before{content:"\f136"}.fa-mdb > .wp-block-navigation-link__content:before{content:"\f8ca"}.fa-medal > .wp-block-navigation-link__content:before{content:"\f5a2"}.fa-medapps > .wp-block-navigation-link__content:before{content:"\f3c6"}.fa-medium > .wp-block-navigation-link__content:before{content:"\f23a"}.fa-medium-m > .wp-block-navigation-link__content:before{content:"\f3c7"}.fa-medkit > .wp-block-navigation-link__content:before{content:"\f0fa"}.fa-medrt > .wp-block-navigation-link__content:before{content:"\f3c8"}.fa-meetup > .wp-block-navigation-link__content:before{content:"\f2e0"}.fa-megaport > .wp-block-navigation-link__content:before{content:"\f5a3"}.fa-meh > .wp-block-navigation-link__content:before{content:"\f11a"}.fa-meh-blank > .wp-block-navigation-link__content:before{content:"\f5a4"}.fa-meh-rolling-eyes > .wp-block-navigation-link__content:before{content:"\f5a5"}.fa-memory > .wp-block-navigation-link__content:before{content:"\f538"}.fa-mendeley > .wp-block-navigation-link__content:before{content:"\f7b3"}.fa-menorah > .wp-block-navigation-link__content:before{content:"\f676"}.fa-mercury > .wp-block-navigation-link__content:before{content:"\f223"}.fa-meteor > .wp-block-navigation-link__content:before{content:"\f753"}.fa-microblog > .wp-block-navigation-link__content:before{content:"\f91a"}.fa-microchip > .wp-block-navigation-link__content:before{content:"\f2db"}.fa-microphone > .wp-block-navigation-link__content:before{content:"\f130"}.fa-microphone-alt > .wp-block-navigation-link__content:before{content:"\f3c9"}.fa-microphone-alt-slash > .wp-block-navigation-link__content:before{content:"\f539"}.fa-microphone-slash > .wp-block-navigation-link__content:before{content:"\f131"}.fa-microscope > .wp-block-navigation-link__content:before{content:"\f610"}.fa-microsoft > .wp-block-navigation-link__content:before{content:"\f3ca"}.fa-minus > .wp-block-navigation-link__content:before{content:"\f068"}.fa-minus-circle > .wp-block-navigation-link__content:before{content:"\f056"}.fa-minus-square > .wp-block-navigation-link__content:before{content:"\f146"}.fa-mitten > .wp-block-navigation-link__content:before{content:"\f7b5"}.fa-mix > .wp-block-navigation-link__content:before{content:"\f3cb"}.fa-mixcloud > .wp-block-navigation-link__content:before{content:"\f289"}.fa-mixer > .wp-block-navigation-link__content:before{content:"\f956"}.fa-mizuni > .wp-block-navigation-link__content:before{content:"\f3cc"}.fa-mobile > .wp-block-navigation-link__content:before{content:"\f10b"}.fa-mobile-alt > .wp-block-navigation-link__content:before{content:"\f3cd"}.fa-modx > .wp-block-navigation-link__content:before{content:"\f285"}.fa-monero > .wp-block-navigation-link__content:before{content:"\f3d0"}.fa-money-bill > .wp-block-navigation-link__content:before{content:"\f0d6"}.fa-money-bill-alt > .wp-block-navigation-link__content:before{content:"\f3d1"}.fa-money-bill-wave > .wp-block-navigation-link__content:before{content:"\f53a"}.fa-money-bill-wave-alt > .wp-block-navigation-link__content:before{content:"\f53b"}.fa-money-check > .wp-block-navigation-link__content:before{content:"\f53c"}.fa-money-check-alt > .wp-block-navigation-link__content:before{content:"\f53d"}.fa-monument > .wp-block-navigation-link__content:before{content:"\f5a6"}.fa-moon > .wp-block-navigation-link__content:before{content:"\f186"}.fa-mortar-pestle > .wp-block-navigation-link__content:before{content:"\f5a7"}.fa-mosque > .wp-block-navigation-link__content:before{content:"\f678"}.fa-motorcycle > .wp-block-navigation-link__content:before{content:"\f21c"}.fa-mountain > .wp-block-navigation-link__content:before{content:"\f6fc"}.fa-mouse > .wp-block-navigation-link__content:before{content:"\f8cc"}.fa-mouse-pointer > .wp-block-navigation-link__content:before{content:"\f245"}.fa-mug-hot > .wp-block-navigation-link__content:before{content:"\f7b6"}.fa-music > .wp-block-navigation-link__content:before{content:"\f001"}.fa-napster > .wp-block-navigation-link__content:before{content:"\f3d2"}.fa-neos > .wp-block-navigation-link__content:before{content:"\f612"}.fa-network-wired > .wp-block-navigation-link__content:before{content:"\f6ff"}.fa-neuter > .wp-block-navigation-link__content:before{content:"\f22c"}.fa-newspaper > .wp-block-navigation-link__content:before{content:"\f1ea"}.fa-nimblr > .wp-block-navigation-link__content:before{content:"\f5a8"}.fa-node > .wp-block-navigation-link__content:before{content:"\f419"}.fa-node-js > .wp-block-navigation-link__content:before{content:"\f3d3"}.fa-not-equal > .wp-block-navigation-link__content:before{content:"\f53e"}.fa-notes-medical > .wp-block-navigation-link__content:before{content:"\f481"}.fa-npm > .wp-block-navigation-link__content:before{content:"\f3d4"}.fa-ns8 > .wp-block-navigation-link__content:before{content:"\f3d5"}.fa-nutritionix > .wp-block-navigation-link__content:before{content:"\f3d6"}.fa-object-group > .wp-block-navigation-link__content:before{content:"\f247"}.fa-object-ungroup > .wp-block-navigation-link__content:before{content:"\f248"}.fa-odnoklassniki > .wp-block-navigation-link__content:before{content:"\f263"}.fa-odnoklassniki-square > .wp-block-navigation-link__content:before{content:"\f264"}.fa-oil-can > .wp-block-navigation-link__content:before{content:"\f613"}.fa-old-republic > .wp-block-navigation-link__content:before{content:"\f510"}.fa-om > .wp-block-navigation-link__content:before{content:"\f679"}.fa-opencart > .wp-block-navigation-link__content:before{content:"\f23d"}.fa-openid > .wp-block-navigation-link__content:before{content:"\f19b"}.fa-opera > .wp-block-navigation-link__content:before{content:"\f26a"}.fa-optin-monster > .wp-block-navigation-link__content:before{content:"\f23c"}.fa-orcid > .wp-block-navigation-link__content:before{content:"\f8d2"}.fa-osi > .wp-block-navigation-link__content:before{content:"\f41a"}.fa-otter > .wp-block-navigation-link__content:before{content:"\f700"}.fa-outdent > .wp-block-navigation-link__content:before{content:"\f03b"}.fa-page4 > .wp-block-navigation-link__content:before{content:"\f3d7"}.fa-pagelines > .wp-block-navigation-link__content:before{content:"\f18c"}.fa-pager > .wp-block-navigation-link__content:before{content:"\f815"}.fa-paint-brush > .wp-block-navigation-link__content:before{content:"\f1fc"}.fa-paint-roller > .wp-block-navigation-link__content:before{content:"\f5aa"}.fa-palette > .wp-block-navigation-link__content:before{content:"\f53f"}.fa-palfed > .wp-block-navigation-link__content:before{content:"\f3d8"}.fa-pallet > .wp-block-navigation-link__content:before{content:"\f482"}.fa-paper-plane > .wp-block-navigation-link__content:before{content:"\f1d8"}.fa-paperclip > .wp-block-navigation-link__content:before{content:"\f0c6"}.fa-parachute-box > .wp-block-navigation-link__content:before{content:"\f4cd"}.fa-paragraph > .wp-block-navigation-link__content:before{content:"\f1dd"}.fa-parking > .wp-block-navigation-link__content:before{content:"\f540"}.fa-passport > .wp-block-navigation-link__content:before{content:"\f5ab"}.fa-pastafarianism > .wp-block-navigation-link__content:before{content:"\f67b"}.fa-paste > .wp-block-navigation-link__content:before{content:"\f0ea"}.fa-patreon > .wp-block-navigation-link__content:before{content:"\f3d9"}.fa-pause > .wp-block-navigation-link__content:before{content:"\f04c"}.fa-pause-circle > .wp-block-navigation-link__content:before{content:"\f28b"}.fa-paw > .wp-block-navigation-link__content:before{content:"\f1b0"}.fa-paypal > .wp-block-navigation-link__content:before{content:"\f1ed"}.fa-peace > .wp-block-navigation-link__content:before{content:"\f67c"}.fa-pen > .wp-block-navigation-link__content:before{content:"\f304"}.fa-pen-alt > .wp-block-navigation-link__content:before{content:"\f305"}.fa-pen-fancy > .wp-block-navigation-link__content:before{content:"\f5ac"}.fa-pen-nib > .wp-block-navigation-link__content:before{content:"\f5ad"}.fa-pen-square > .wp-block-navigation-link__content:before{content:"\f14b"}.fa-pencil-alt > .wp-block-navigation-link__content:before{content:"\f303"}.fa-pencil-ruler > .wp-block-navigation-link__content:before{content:"\f5ae"}.fa-penny-arcade > .wp-block-navigation-link__content:before{content:"\f704"}.fa-people-arrows > .wp-block-navigation-link__content:before{content:"\f968"}.fa-people-carry > .wp-block-navigation-link__content:before{content:"\f4ce"}.fa-pepper-hot > .wp-block-navigation-link__content:before{content:"\f816"}.fa-percent > .wp-block-navigation-link__content:before{content:"\f295"}.fa-percentage > .wp-block-navigation-link__content:before{content:"\f541"}.fa-periscope > .wp-block-navigation-link__content:before{content:"\f3da"}.fa-person-booth > .wp-block-navigation-link__content:before{content:"\f756"}.fa-phabricator > .wp-block-navigation-link__content:before{content:"\f3db"}.fa-phoenix-framework > .wp-block-navigation-link__content:before{content:"\f3dc"}.fa-phoenix-squadron > .wp-block-navigation-link__content:before{content:"\f511"}.fa-phone > .wp-block-navigation-link__content:before{content:"\f095"}.fa-phone-alt > .wp-block-navigation-link__content:before{content:"\f879"}.fa-phone-slash > .wp-block-navigation-link__content:before{content:"\f3dd"}.fa-phone-square > .wp-block-navigation-link__content:before{content:"\f098"}.fa-phone-square-alt > .wp-block-navigation-link__content:before{content:"\f87b"}.fa-phone-volume > .wp-block-navigation-link__content:before{content:"\f2a0"}.fa-photo-video > .wp-block-navigation-link__content:before{content:"\f87c"}.fa-php > .wp-block-navigation-link__content:before{content:"\f457"}.fa-pied-piper > .wp-block-navigation-link__content:before{content:"\f2ae"}.fa-pied-piper-alt > .wp-block-navigation-link__content:before{content:"\f1a8"}.fa-pied-piper-hat > .wp-block-navigation-link__content:before{content:"\f4e5"}.fa-pied-piper-pp > .wp-block-navigation-link__content:before{content:"\f1a7"}.fa-pied-piper-square > .wp-block-navigation-link__content:before{content:"\f91e"}.fa-piggy-bank > .wp-block-navigation-link__content:before{content:"\f4d3"}.fa-pills > .wp-block-navigation-link__content:before{content:"\f484"}.fa-pinterest > .wp-block-navigation-link__content:before{content:"\f0d2"}.fa-pinterest-p > .wp-block-navigation-link__content:before{content:"\f231"}.fa-pinterest-square > .wp-block-navigation-link__content:before{content:"\f0d3"}.fa-pizza-slice > .wp-block-navigation-link__content:before{content:"\f818"}.fa-place-of-worship > .wp-block-navigation-link__content:before{content:"\f67f"}.fa-plane > .wp-block-navigation-link__content:before{content:"\f072"}.fa-plane-arrival > .wp-block-navigation-link__content:before{content:"\f5af"}.fa-plane-departure > .wp-block-navigation-link__content:before{content:"\f5b0"}.fa-plane-slash > .wp-block-navigation-link__content:before{content:"\f969"}.fa-play > .wp-block-navigation-link__content:before{content:"\f04b"}.fa-play-circle > .wp-block-navigation-link__content:before{content:"\f144"}.fa-playstation > .wp-block-navigation-link__content:before{content:"\f3df"}.fa-plug > .wp-block-navigation-link__content:before{content:"\f1e6"}.fa-plus > .wp-block-navigation-link__content:before{content:"\f067"}.fa-plus-circle > .wp-block-navigation-link__content:before{content:"\f055"}.fa-plus-square > .wp-block-navigation-link__content:before{content:"\f0fe"}.fa-podcast > .wp-block-navigation-link__content:before{content:"\f2ce"}.fa-poll > .wp-block-navigation-link__content:before{content:"\f681"}.fa-poll-h > .wp-block-navigation-link__content:before{content:"\f682"}.fa-poo > .wp-block-navigation-link__content:before{content:"\f2fe"}.fa-poo-storm > .wp-block-navigation-link__content:before{content:"\f75a"}.fa-poop > .wp-block-navigation-link__content:before{content:"\f619"}.fa-portrait > .wp-block-navigation-link__content:before{content:"\f3e0"}.fa-pound-sign > .wp-block-navigation-link__content:before{content:"\f154"}.fa-power-off > .wp-block-navigation-link__content:before{content:"\f011"}.fa-pray > .wp-block-navigation-link__content:before{content:"\f683"}.fa-praying-hands > .wp-block-navigation-link__content:before{content:"\f684"}.fa-prescription > .wp-block-navigation-link__content:before{content:"\f5b1"}.fa-prescription-bottle > .wp-block-navigation-link__content:before{content:"\f485"}.fa-prescription-bottle-alt > .wp-block-navigation-link__content:before{content:"\f486"}.fa-print > .wp-block-navigation-link__content:before{content:"\f02f"}.fa-procedures > .wp-block-navigation-link__content:before{content:"\f487"}.fa-product-hunt > .wp-block-navigation-link__content:before{content:"\f288"}.fa-project-diagram > .wp-block-navigation-link__content:before{content:"\f542"}.fa-pump-medical > .wp-block-navigation-link__content:before{content:"\f96a"}.fa-pump-soap > .wp-block-navigation-link__content:before{content:"\f96b"}.fa-pushed > .wp-block-navigation-link__content:before{content:"\f3e1"}.fa-puzzle-piece > .wp-block-navigation-link__content:before{content:"\f12e"}.fa-python > .wp-block-navigation-link__content:before{content:"\f3e2"}.fa-qq > .wp-block-navigation-link__content:before{content:"\f1d6"}.fa-qrcode > .wp-block-navigation-link__content:before{content:"\f029"}.fa-question > .wp-block-navigation-link__content:before{content:"\f128"}.fa-question-circle > .wp-block-navigation-link__content:before{content:"\f059"}.fa-quidditch > .wp-block-navigation-link__content:before{content:"\f458"}.fa-quinscape > .wp-block-navigation-link__content:before{content:"\f459"}.fa-quora > .wp-block-navigation-link__content:before{content:"\f2c4"}.fa-quote-left > .wp-block-navigation-link__content:before{content:"\f10d"}.fa-quote-right > .wp-block-navigation-link__content:before{content:"\f10e"}.fa-quran > .wp-block-navigation-link__content:before{content:"\f687"}.fa-r-project > .wp-block-navigation-link__content:before{content:"\f4f7"}.fa-radiation > .wp-block-navigation-link__content:before{content:"\f7b9"}.fa-radiation-alt > .wp-block-navigation-link__content:before{content:"\f7ba"}.fa-rainbow > .wp-block-navigation-link__content:before{content:"\f75b"}.fa-random > .wp-block-navigation-link__content:before{content:"\f074"}.fa-raspberry-pi > .wp-block-navigation-link__content:before{content:"\f7bb"}.fa-ravelry > .wp-block-navigation-link__content:before{content:"\f2d9"}.fa-react > .wp-block-navigation-link__content:before{content:"\f41b"}.fa-reacteurope > .wp-block-navigation-link__content:before{content:"\f75d"}.fa-readme > .wp-block-navigation-link__content:before{content:"\f4d5"}.fa-rebel > .wp-block-navigation-link__content:before{content:"\f1d0"}.fa-receipt > .wp-block-navigation-link__content:before{content:"\f543"}.fa-record-vinyl > .wp-block-navigation-link__content:before{content:"\f8d9"}.fa-recycle > .wp-block-navigation-link__content:before{content:"\f1b8"}.fa-red-river > .wp-block-navigation-link__content:before{content:"\f3e3"}.fa-reddit > .wp-block-navigation-link__content:before{content:"\f1a1"}.fa-reddit-alien > .wp-block-navigation-link__content:before{content:"\f281"}.fa-reddit-square > .wp-block-navigation-link__content:before{content:"\f1a2"}.fa-redhat > .wp-block-navigation-link__content:before{content:"\f7bc"}.fa-redo > .wp-block-navigation-link__content:before{content:"\f01e"}.fa-redo-alt > .wp-block-navigation-link__content:before{content:"\f2f9"}.fa-registered > .wp-block-navigation-link__content:before{content:"\f25d"}.fa-remove-format > .wp-block-navigation-link__content:before{content:"\f87d"}.fa-renren > .wp-block-navigation-link__content:before{content:"\f18b"}.fa-reply > .wp-block-navigation-link__content:before{content:"\f3e5"}.fa-reply-all > .wp-block-navigation-link__content:before{content:"\f122"}.fa-replyd > .wp-block-navigation-link__content:before{content:"\f3e6"}.fa-republican > .wp-block-navigation-link__content:before{content:"\f75e"}.fa-researchgate > .wp-block-navigation-link__content:before{content:"\f4f8"}.fa-resolving > .wp-block-navigation-link__content:before{content:"\f3e7"}.fa-restroom > .wp-block-navigation-link__content:before{content:"\f7bd"}.fa-retweet > .wp-block-navigation-link__content:before{content:"\f079"}.fa-rev > .wp-block-navigation-link__content:before{content:"\f5b2"}.fa-ribbon > .wp-block-navigation-link__content:before{content:"\f4d6"}.fa-ring > .wp-block-navigation-link__content:before{content:"\f70b"}.fa-road > .wp-block-navigation-link__content:before{content:"\f018"}.fa-robot > .wp-block-navigation-link__content:before{content:"\f544"}.fa-rocket > .wp-block-navigation-link__content:before{content:"\f135"}.fa-rocketchat > .wp-block-navigation-link__content:before{content:"\f3e8"}.fa-rockrms > .wp-block-navigation-link__content:before{content:"\f3e9"}.fa-route > .wp-block-navigation-link__content:before{content:"\f4d7"}.fa-rss > .wp-block-navigation-link__content:before{content:"\f09e"}.fa-rss-square > .wp-block-navigation-link__content:before{content:"\f143"}.fa-ruble-sign > .wp-block-navigation-link__content:before{content:"\f158"}.fa-ruler > .wp-block-navigation-link__content:before{content:"\f545"}.fa-ruler-combined > .wp-block-navigation-link__content:before{content:"\f546"}.fa-ruler-horizontal > .wp-block-navigation-link__content:before{content:"\f547"}.fa-ruler-vertical > .wp-block-navigation-link__content:before{content:"\f548"}.fa-running > .wp-block-navigation-link__content:before{content:"\f70c"}.fa-rupee-sign > .wp-block-navigation-link__content:before{content:"\f156"}.fa-sad-cry > .wp-block-navigation-link__content:before{content:"\f5b3"}.fa-sad-tear > .wp-block-navigation-link__content:before{content:"\f5b4"}.fa-safari > .wp-block-navigation-link__content:before{content:"\f267"}.fa-salesforce > .wp-block-navigation-link__content:before{content:"\f83b"}.fa-sass > .wp-block-navigation-link__content:before{content:"\f41e"}.fa-satellite > .wp-block-navigation-link__content:before{content:"\f7bf"}.fa-satellite-dish > .wp-block-navigation-link__content:before{content:"\f7c0"}.fa-save > .wp-block-navigation-link__content:before{content:"\f0c7"}.fa-schlix > .wp-block-navigation-link__content:before{content:"\f3ea"}.fa-school > .wp-block-navigation-link__content:before{content:"\f549"}.fa-screwdriver > .wp-block-navigation-link__content:before{content:"\f54a"}.fa-scribd > .wp-block-navigation-link__content:before{content:"\f28a"}.fa-scroll > .wp-block-navigation-link__content:before{content:"\f70e"}.fa-sd-card > .wp-block-navigation-link__content:before{content:"\f7c2"}.fa-search > .wp-block-navigation-link__content:before{content:"\f002"}.fa-search-dollar > .wp-block-navigation-link__content:before{content:"\f688"}.fa-search-location > .wp-block-navigation-link__content:before{content:"\f689"}.fa-search-minus > .wp-block-navigation-link__content:before{content:"\f010"}.fa-search-plus > .wp-block-navigation-link__content:before{content:"\f00e"}.fa-searchengin > .wp-block-navigation-link__content:before{content:"\f3eb"}.fa-seedling > .wp-block-navigation-link__content:before{content:"\f4d8"}.fa-sellcast > .wp-block-navigation-link__content:before{content:"\f2da"}.fa-sellsy > .wp-block-navigation-link__content:before{content:"\f213"}.fa-server > .wp-block-navigation-link__content:before{content:"\f233"}.fa-servicestack > .wp-block-navigation-link__content:before{content:"\f3ec"}.fa-shapes > .wp-block-navigation-link__content:before{content:"\f61f"}.fa-share > .wp-block-navigation-link__content:before{content:"\f064"}.fa-share-alt > .wp-block-navigation-link__content:before{content:"\f1e0"}.fa-share-alt-square > .wp-block-navigation-link__content:before{content:"\f1e1"}.fa-share-square > .wp-block-navigation-link__content:before{content:"\f14d"}.fa-shekel-sign > .wp-block-navigation-link__content:before{content:"\f20b"}.fa-shield-alt > .wp-block-navigation-link__content:before{content:"\f3ed"}.fa-shield-virus > .wp-block-navigation-link__content:before{content:"\f96c"}.fa-ship > .wp-block-navigation-link__content:before{content:"\f21a"}.fa-shipping-fast > .wp-block-navigation-link__content:before{content:"\f48b"}.fa-shirtsinbulk > .wp-block-navigation-link__content:before{content:"\f214"}.fa-shoe-prints > .wp-block-navigation-link__content:before{content:"\f54b"}.fa-shopify > .wp-block-navigation-link__content:before{content:"\f957"}.fa-shopping-bag > .wp-block-navigation-link__content:before{content:"\f290"}.fa-shopping-basket > .wp-block-navigation-link__content:before{content:"\f291"}.fa-shopping-cart > .wp-block-navigation-link__content:before{content:"\f07a"}.fa-shopware > .wp-block-navigation-link__content:before{content:"\f5b5"}.fa-shower > .wp-block-navigation-link__content:before{content:"\f2cc"}.fa-shuttle-van > .wp-block-navigation-link__content:before{content:"\f5b6"}.fa-sign > .wp-block-navigation-link__content:before{content:"\f4d9"}.fa-sign-in-alt > .wp-block-navigation-link__content:before{content:"\f2f6"}.fa-sign-language > .wp-block-navigation-link__content:before{content:"\f2a7"}.fa-sign-out-alt > .wp-block-navigation-link__content:before{content:"\f2f5"}.fa-signal > .wp-block-navigation-link__content:before{content:"\f012"}.fa-signature > .wp-block-navigation-link__content:before{content:"\f5b7"}.fa-sim-card > .wp-block-navigation-link__content:before{content:"\f7c4"}.fa-simplybuilt > .wp-block-navigation-link__content:before{content:"\f215"}.fa-sistrix > .wp-block-navigation-link__content:before{content:"\f3ee"}.fa-sitemap > .wp-block-navigation-link__content:before{content:"\f0e8"}.fa-sith > .wp-block-navigation-link__content:before{content:"\f512"}.fa-skating > .wp-block-navigation-link__content:before{content:"\f7c5"}.fa-sketch > .wp-block-navigation-link__content:before{content:"\f7c6"}.fa-skiing > .wp-block-navigation-link__content:before{content:"\f7c9"}.fa-skiing-nordic > .wp-block-navigation-link__content:before{content:"\f7ca"}.fa-skull > .wp-block-navigation-link__content:before{content:"\f54c"}.fa-skull-crossbones > .wp-block-navigation-link__content:before{content:"\f714"}.fa-skyatlas > .wp-block-navigation-link__content:before{content:"\f216"}.fa-skype > .wp-block-navigation-link__content:before{content:"\f17e"}.fa-slack > .wp-block-navigation-link__content:before{content:"\f198"}.fa-slack-hash > .wp-block-navigation-link__content:before{content:"\f3ef"}.fa-slash > .wp-block-navigation-link__content:before{content:"\f715"}.fa-sleigh > .wp-block-navigation-link__content:before{content:"\f7cc"}.fa-sliders-h > .wp-block-navigation-link__content:before{content:"\f1de"}.fa-slideshare > .wp-block-navigation-link__content:before{content:"\f1e7"}.fa-smile > .wp-block-navigation-link__content:before{content:"\f118"}.fa-smile-beam > .wp-block-navigation-link__content:before{content:"\f5b8"}.fa-smile-wink > .wp-block-navigation-link__content:before{content:"\f4da"}.fa-smog > .wp-block-navigation-link__content:before{content:"\f75f"}.fa-smoking > .wp-block-navigation-link__content:before{content:"\f48d"}.fa-smoking-ban > .wp-block-navigation-link__content:before{content:"\f54d"}.fa-sms > .wp-block-navigation-link__content:before{content:"\f7cd"}.fa-snapchat > .wp-block-navigation-link__content:before{content:"\f2ab"}.fa-snapchat-ghost > .wp-block-navigation-link__content:before{content:"\f2ac"}.fa-snapchat-square > .wp-block-navigation-link__content:before{content:"\f2ad"}.fa-snowboarding > .wp-block-navigation-link__content:before{content:"\f7ce"}.fa-snowflake > .wp-block-navigation-link__content:before{content:"\f2dc"}.fa-snowman > .wp-block-navigation-link__content:before{content:"\f7d0"}.fa-snowplow > .wp-block-navigation-link__content:before{content:"\f7d2"}.fa-soap > .wp-block-navigation-link__content:before{content:"\f96e"}.fa-socks > .wp-block-navigation-link__content:before{content:"\f696"}.fa-solar-panel > .wp-block-navigation-link__content:before{content:"\f5ba"}.fa-sort > .wp-block-navigation-link__content:before{content:"\f0dc"}.fa-sort-alpha-down > .wp-block-navigation-link__content:before{content:"\f15d"}.fa-sort-alpha-down-alt > .wp-block-navigation-link__content:before{content:"\f881"}.fa-sort-alpha-up > .wp-block-navigation-link__content:before{content:"\f15e"}.fa-sort-alpha-up-alt > .wp-block-navigation-link__content:before{content:"\f882"}.fa-sort-amount-down > .wp-block-navigation-link__content:before{content:"\f160"}.fa-sort-amount-down-alt > .wp-block-navigation-link__content:before{content:"\f884"}.fa-sort-amount-up > .wp-block-navigation-link__content:before{content:"\f161"}.fa-sort-amount-up-alt > .wp-block-navigation-link__content:before{content:"\f885"}.fa-sort-down > .wp-block-navigation-link__content:before{content:"\f0dd"}.fa-sort-numeric-down > .wp-block-navigation-link__content:before{content:"\f162"}.fa-sort-numeric-down-alt > .wp-block-navigation-link__content:before{content:"\f886"}.fa-sort-numeric-up > .wp-block-navigation-link__content:before{content:"\f163"}.fa-sort-numeric-up-alt > .wp-block-navigation-link__content:before{content:"\f887"}.fa-sort-up > .wp-block-navigation-link__content:before{content:"\f0de"}.fa-soundcloud > .wp-block-navigation-link__content:before{content:"\f1be"}.fa-sourcetree > .wp-block-navigation-link__content:before{content:"\f7d3"}.fa-spa > .wp-block-navigation-link__content:before{content:"\f5bb"}.fa-space-shuttle > .wp-block-navigation-link__content:before{content:"\f197"}.fa-speakap > .wp-block-navigation-link__content:before{content:"\f3f3"}.fa-speaker-deck > .wp-block-navigation-link__content:before{content:"\f83c"}.fa-spell-check > .wp-block-navigation-link__content:before{content:"\f891"}.fa-spider > .wp-block-navigation-link__content:before{content:"\f717"}.fa-spinner > .wp-block-navigation-link__content:before{content:"\f110"}.fa-splotch > .wp-block-navigation-link__content:before{content:"\f5bc"}.fa-spotify > .wp-block-navigation-link__content:before{content:"\f1bc"}.fa-spray-can > .wp-block-navigation-link__content:before{content:"\f5bd"}.fa-square > .wp-block-navigation-link__content:before{content:"\f0c8"}.fa-square-full > .wp-block-navigation-link__content:before{content:"\f45c"}.fa-square-root-alt > .wp-block-navigation-link__content:before{content:"\f698"}.fa-squarespace > .wp-block-navigation-link__content:before{content:"\f5be"}.fa-stack-exchange > .wp-block-navigation-link__content:before{content:"\f18d"}.fa-stack-overflow > .wp-block-navigation-link__content:before{content:"\f16c"}.fa-stackpath > .wp-block-navigation-link__content:before{content:"\f842"}.fa-stamp > .wp-block-navigation-link__content:before{content:"\f5bf"}.fa-star > .wp-block-navigation-link__content:before{content:"\f005"}.fa-star-and-crescent > .wp-block-navigation-link__content:before{content:"\f699"}.fa-star-half > .wp-block-navigation-link__content:before{content:"\f089"}.fa-star-half-alt > .wp-block-navigation-link__content:before{content:"\f5c0"}.fa-star-of-david > .wp-block-navigation-link__content:before{content:"\f69a"}.fa-star-of-life > .wp-block-navigation-link__content:before{content:"\f621"}.fa-staylinked > .wp-block-navigation-link__content:before{content:"\f3f5"}.fa-steam > .wp-block-navigation-link__content:before{content:"\f1b6"}.fa-steam-square > .wp-block-navigation-link__content:before{content:"\f1b7"}.fa-steam-symbol > .wp-block-navigation-link__content:before{content:"\f3f6"}.fa-step-backward > .wp-block-navigation-link__content:before{content:"\f048"}.fa-step-forward > .wp-block-navigation-link__content:before{content:"\f051"}.fa-stethoscope > .wp-block-navigation-link__content:before{content:"\f0f1"}.fa-sticker-mule > .wp-block-navigation-link__content:before{content:"\f3f7"}.fa-sticky-note > .wp-block-navigation-link__content:before{content:"\f249"}.fa-stop > .wp-block-navigation-link__content:before{content:"\f04d"}.fa-stop-circle > .wp-block-navigation-link__content:before{content:"\f28d"}.fa-stopwatch > .wp-block-navigation-link__content:before{content:"\f2f2"}.fa-stopwatch-20 > .wp-block-navigation-link__content:before{content:"\f96f"}.fa-store > .wp-block-navigation-link__content:before{content:"\f54e"}.fa-store-alt > .wp-block-navigation-link__content:before{content:"\f54f"}.fa-store-alt-slash > .wp-block-navigation-link__content:before{content:"\f970"}.fa-store-slash > .wp-block-navigation-link__content:before{content:"\f971"}.fa-strava > .wp-block-navigation-link__content:before{content:"\f428"}.fa-stream > .wp-block-navigation-link__content:before{content:"\f550"}.fa-street-view > .wp-block-navigation-link__content:before{content:"\f21d"}.fa-strikethrough > .wp-block-navigation-link__content:before{content:"\f0cc"}.fa-stripe > .wp-block-navigation-link__content:before{content:"\f429"}.fa-stripe-s > .wp-block-navigation-link__content:before{content:"\f42a"}.fa-stroopwafel > .wp-block-navigation-link__content:before{content:"\f551"}.fa-studiovinari > .wp-block-navigation-link__content:before{content:"\f3f8"}.fa-stumbleupon > .wp-block-navigation-link__content:before{content:"\f1a4"}.fa-stumbleupon-circle > .wp-block-navigation-link__content:before{content:"\f1a3"}.fa-subscript > .wp-block-navigation-link__content:before{content:"\f12c"}.fa-subway > .wp-block-navigation-link__content:before{content:"\f239"}.fa-suitcase > .wp-block-navigation-link__content:before{content:"\f0f2"}.fa-suitcase-rolling > .wp-block-navigation-link__content:before{content:"\f5c1"}.fa-sun > .wp-block-navigation-link__content:before{content:"\f185"}.fa-superpowers > .wp-block-navigation-link__content:before{content:"\f2dd"}.fa-superscript > .wp-block-navigation-link__content:before{content:"\f12b"}.fa-supple > .wp-block-navigation-link__content:before{content:"\f3f9"}.fa-surprise > .wp-block-navigation-link__content:before{content:"\f5c2"}.fa-suse > .wp-block-navigation-link__content:before{content:"\f7d6"}.fa-swatchbook > .wp-block-navigation-link__content:before{content:"\f5c3"}.fa-swift > .wp-block-navigation-link__content:before{content:"\f8e1"}.fa-swimmer > .wp-block-navigation-link__content:before{content:"\f5c4"}.fa-swimming-pool > .wp-block-navigation-link__content:before{content:"\f5c5"}.fa-symfony > .wp-block-navigation-link__content:before{content:"\f83d"}.fa-synagogue > .wp-block-navigation-link__content:before{content:"\f69b"}.fa-sync > .wp-block-navigation-link__content:before{content:"\f021"}.fa-sync-alt > .wp-block-navigation-link__content:before{content:"\f2f1"}.fa-syringe > .wp-block-navigation-link__content:before{content:"\f48e"}.fa-table > .wp-block-navigation-link__content:before{content:"\f0ce"}.fa-table-tennis > .wp-block-navigation-link__content:before{content:"\f45d"}.fa-tablet > .wp-block-navigation-link__content:before{content:"\f10a"}.fa-tablet-alt > .wp-block-navigation-link__content:before{content:"\f3fa"}.fa-tablets > .wp-block-navigation-link__content:before{content:"\f490"}.fa-tachometer-alt > .wp-block-navigation-link__content:before{content:"\f3fd"}.fa-tag > .wp-block-navigation-link__content:before{content:"\f02b"}.fa-tags > .wp-block-navigation-link__content:before{content:"\f02c"}.fa-tape > .wp-block-navigation-link__content:before{content:"\f4db"}.fa-tasks > .wp-block-navigation-link__content:before{content:"\f0ae"}.fa-taxi > .wp-block-navigation-link__content:before{content:"\f1ba"}.fa-teamspeak > .wp-block-navigation-link__content:before{content:"\f4f9"}.fa-teeth > .wp-block-navigation-link__content:before{content:"\f62e"}.fa-teeth-open > .wp-block-navigation-link__content:before{content:"\f62f"}.fa-telegram > .wp-block-navigation-link__content:before{content:"\f2c6"}.fa-telegram-plane > .wp-block-navigation-link__content:before{content:"\f3fe"}.fa-temperature-high > .wp-block-navigation-link__content:before{content:"\f769"}.fa-temperature-low > .wp-block-navigation-link__content:before{content:"\f76b"}.fa-tencent-weibo > .wp-block-navigation-link__content:before{content:"\f1d5"}.fa-tenge > .wp-block-navigation-link__content:before{content:"\f7d7"}.fa-terminal > .wp-block-navigation-link__content:before{content:"\f120"}.fa-text-height > .wp-block-navigation-link__content:before{content:"\f034"}.fa-text-width > .wp-block-navigation-link__content:before{content:"\f035"}.fa-th > .wp-block-navigation-link__content:before{content:"\f00a"}.fa-th-large > .wp-block-navigation-link__content:before{content:"\f009"}.fa-th-list > .wp-block-navigation-link__content:before{content:"\f00b"}.fa-the-red-yeti > .wp-block-navigation-link__content:before{content:"\f69d"}.fa-theater-masks > .wp-block-navigation-link__content:before{content:"\f630"}.fa-themeco > .wp-block-navigation-link__content:before{content:"\f5c6"}.fa-themeisle > .wp-block-navigation-link__content:before{content:"\f2b2"}.fa-thermometer > .wp-block-navigation-link__content:before{content:"\f491"}.fa-thermometer-empty > .wp-block-navigation-link__content:before{content:"\f2cb"}.fa-thermometer-full > .wp-block-navigation-link__content:before{content:"\f2c7"}.fa-thermometer-half > .wp-block-navigation-link__content:before{content:"\f2c9"}.fa-thermometer-quarter > .wp-block-navigation-link__content:before{content:"\f2ca"}.fa-thermometer-three-quarters > .wp-block-navigation-link__content:before{content:"\f2c8"}.fa-think-peaks > .wp-block-navigation-link__content:before{content:"\f731"}.fa-thumbs-down > .wp-block-navigation-link__content:before{content:"\f165"}.fa-thumbs-up > .wp-block-navigation-link__content:before{content:"\f164"}.fa-thumbtack > .wp-block-navigation-link__content:before{content:"\f08d"}.fa-ticket-alt > .wp-block-navigation-link__content:before{content:"\f3ff"}.fa-times > .wp-block-navigation-link__content:before{content:"\f00d"}.fa-times-circle > .wp-block-navigation-link__content:before{content:"\f057"}.fa-tint > .wp-block-navigation-link__content:before{content:"\f043"}.fa-tint-slash > .wp-block-navigation-link__content:before{content:"\f5c7"}.fa-tired > .wp-block-navigation-link__content:before{content:"\f5c8"}.fa-toggle-off > .wp-block-navigation-link__content:before{content:"\f204"}.fa-toggle-on > .wp-block-navigation-link__content:before{content:"\f205"}.fa-toilet > .wp-block-navigation-link__content:before{content:"\f7d8"}.fa-toilet-paper > .wp-block-navigation-link__content:before{content:"\f71e"}.fa-toilet-paper-slash > .wp-block-navigation-link__content:before{content:"\f972"}.fa-toolbox > .wp-block-navigation-link__content:before{content:"\f552"}.fa-tools > .wp-block-navigation-link__content:before{content:"\f7d9"}.fa-tooth > .wp-block-navigation-link__content:before{content:"\f5c9"}.fa-torah > .wp-block-navigation-link__content:before{content:"\f6a0"}.fa-torii-gate > .wp-block-navigation-link__content:before{content:"\f6a1"}.fa-tractor > .wp-block-navigation-link__content:before{content:"\f722"}.fa-trade-federation > .wp-block-navigation-link__content:before{content:"\f513"}.fa-trademark > .wp-block-navigation-link__content:before{content:"\f25c"}.fa-traffic-light > .wp-block-navigation-link__content:before{content:"\f637"}.fa-trailer > .wp-block-navigation-link__content:before{content:"\f941"}.fa-train > .wp-block-navigation-link__content:before{content:"\f238"}.fa-tram > .wp-block-navigation-link__content:before{content:"\f7da"}.fa-transgender > .wp-block-navigation-link__content:before{content:"\f224"}.fa-transgender-alt > .wp-block-navigation-link__content:before{content:"\f225"}.fa-trash > .wp-block-navigation-link__content:before{content:"\f1f8"}.fa-trash-alt > .wp-block-navigation-link__content:before{content:"\f2ed"}.fa-trash-restore > .wp-block-navigation-link__content:before{content:"\f829"}.fa-trash-restore-alt > .wp-block-navigation-link__content:before{content:"\f82a"}.fa-tree > .wp-block-navigation-link__content:before{content:"\f1bb"}.fa-trello > .wp-block-navigation-link__content:before{content:"\f181"}.fa-tripadvisor > .wp-block-navigation-link__content:before{content:"\f262"}.fa-trophy > .wp-block-navigation-link__content:before{content:"\f091"}.fa-truck > .wp-block-navigation-link__content:before{content:"\f0d1"}.fa-truck-loading > .wp-block-navigation-link__content:before{content:"\f4de"}.fa-truck-monster > .wp-block-navigation-link__content:before{content:"\f63b"}.fa-truck-moving > .wp-block-navigation-link__content:before{content:"\f4df"}.fa-truck-pickup > .wp-block-navigation-link__content:before{content:"\f63c"}.fa-tshirt > .wp-block-navigation-link__content:before{content:"\f553"}.fa-tty > .wp-block-navigation-link__content:before{content:"\f1e4"}.fa-tumblr > .wp-block-navigation-link__content:before{content:"\f173"}.fa-tumblr-square > .wp-block-navigation-link__content:before{content:"\f174"}.fa-tv > .wp-block-navigation-link__content:before{content:"\f26c"}.fa-twitch > .wp-block-navigation-link__content:before{content:"\f1e8"}.fa-twitter > .wp-block-navigation-link__content:before{content:"\f099"}.fa-twitter-square > .wp-block-navigation-link__content:before{content:"\f081"}.fa-typo3 > .wp-block-navigation-link__content:before{content:"\f42b"}.fa-uber > .wp-block-navigation-link__content:before{content:"\f402"}.fa-ubuntu > .wp-block-navigation-link__content:before{content:"\f7df"}.fa-uikit > .wp-block-navigation-link__content:before{content:"\f403"}.fa-umbraco > .wp-block-navigation-link__content:before{content:"\f8e8"}.fa-umbrella > .wp-block-navigation-link__content:before{content:"\f0e9"}.fa-umbrella-beach > .wp-block-navigation-link__content:before{content:"\f5ca"}.fa-underline > .wp-block-navigation-link__content:before{content:"\f0cd"}.fa-undo > .wp-block-navigation-link__content:before{content:"\f0e2"}.fa-undo-alt > .wp-block-navigation-link__content:before{content:"\f2ea"}.fa-uniregistry > .wp-block-navigation-link__content:before{content:"\f404"}.fa-unity > .wp-block-navigation-link__content:before{content:"\f949"}.fa-universal-access > .wp-block-navigation-link__content:before{content:"\f29a"}.fa-university > .wp-block-navigation-link__content:before{content:"\f19c"}.fa-unlink > .wp-block-navigation-link__content:before{content:"\f127"}.fa-unlock > .wp-block-navigation-link__content:before{content:"\f09c"}.fa-unlock-alt > .wp-block-navigation-link__content:before{content:"\f13e"}.fa-untappd > .wp-block-navigation-link__content:before{content:"\f405"}.fa-upload > .wp-block-navigation-link__content:before{content:"\f093"}.fa-ups > .wp-block-navigation-link__content:before{content:"\f7e0"}.fa-usb > .wp-block-navigation-link__content:before{content:"\f287"}.fa-user > .wp-block-navigation-link__content:before{content:"\f007"}.fa-user-alt > .wp-block-navigation-link__content:before{content:"\f406"}.fa-user-alt-slash > .wp-block-navigation-link__content:before{content:"\f4fa"}.fa-user-astronaut > .wp-block-navigation-link__content:before{content:"\f4fb"}.fa-user-check > .wp-block-navigation-link__content:before{content:"\f4fc"}.fa-user-circle > .wp-block-navigation-link__content:before{content:"\f2bd"}.fa-user-clock > .wp-block-navigation-link__content:before{content:"\f4fd"}.fa-user-cog > .wp-block-navigation-link__content:before{content:"\f4fe"}.fa-user-edit > .wp-block-navigation-link__content:before{content:"\f4ff"}.fa-user-friends > .wp-block-navigation-link__content:before{content:"\f500"}.fa-user-graduate > .wp-block-navigation-link__content:before{content:"\f501"}.fa-user-injured > .wp-block-navigation-link__content:before{content:"\f728"}.fa-user-lock > .wp-block-navigation-link__content:before{content:"\f502"}.fa-user-md > .wp-block-navigation-link__content:before{content:"\f0f0"}.fa-user-minus > .wp-block-navigation-link__content:before{content:"\f503"}.fa-user-ninja > .wp-block-navigation-link__content:before{content:"\f504"}.fa-user-nurse > .wp-block-navigation-link__content:before{content:"\f82f"}.fa-user-plus > .wp-block-navigation-link__content:before{content:"\f234"}.fa-user-secret > .wp-block-navigation-link__content:before{content:"\f21b"}.fa-user-shield > .wp-block-navigation-link__content:before{content:"\f505"}.fa-user-slash > .wp-block-navigation-link__content:before{content:"\f506"}.fa-user-tag > .wp-block-navigation-link__content:before{content:"\f507"}.fa-user-tie > .wp-block-navigation-link__content:before{content:"\f508"}.fa-user-times > .wp-block-navigation-link__content:before{content:"\f235"}.fa-users > .wp-block-navigation-link__content:before{content:"\f0c0"}.fa-users-cog > .wp-block-navigation-link__content:before{content:"\f509"}.fa-usps > .wp-block-navigation-link__content:before{content:"\f7e1"}.fa-ussunnah > .wp-block-navigation-link__content:before{content:"\f407"}.fa-utensil-spoon > .wp-block-navigation-link__content:before{content:"\f2e5"}.fa-utensils > .wp-block-navigation-link__content:before{content:"\f2e7"}.fa-vaadin > .wp-block-navigation-link__content:before{content:"\f408"}.fa-vector-square > .wp-block-navigation-link__content:before{content:"\f5cb"}.fa-venus > .wp-block-navigation-link__content:before{content:"\f221"}.fa-venus-double > .wp-block-navigation-link__content:before{content:"\f226"}.fa-venus-mars > .wp-block-navigation-link__content:before{content:"\f228"}.fa-viacoin > .wp-block-navigation-link__content:before{content:"\f237"}.fa-viadeo > .wp-block-navigation-link__content:before{content:"\f2a9"}.fa-viadeo-square > .wp-block-navigation-link__content:before{content:"\f2aa"}.fa-vial > .wp-block-navigation-link__content:before{content:"\f492"}.fa-vials > .wp-block-navigation-link__content:before{content:"\f493"}.fa-viber > .wp-block-navigation-link__content:before{content:"\f409"}.fa-video > .wp-block-navigation-link__content:before{content:"\f03d"}.fa-video-slash > .wp-block-navigation-link__content:before{content:"\f4e2"}.fa-vihara > .wp-block-navigation-link__content:before{content:"\f6a7"}.fa-vimeo > .wp-block-navigation-link__content:before{content:"\f40a"}.fa-vimeo-square > .wp-block-navigation-link__content:before{content:"\f194"}.fa-vimeo-v > .wp-block-navigation-link__content:before{content:"\f27d"}.fa-vine > .wp-block-navigation-link__content:before{content:"\f1ca"}.fa-virus > .wp-block-navigation-link__content:before{content:"\f974"}.fa-virus-slash > .wp-block-navigation-link__content:before{content:"\f975"}.fa-viruses > .wp-block-navigation-link__content:before{content:"\f976"}.fa-vk > .wp-block-navigation-link__content:before{content:"\f189"}.fa-vnv > .wp-block-navigation-link__content:before{content:"\f40b"}.fa-voicemail > .wp-block-navigation-link__content:before{content:"\f897"}.fa-volleyball-ball > .wp-block-navigation-link__content:before{content:"\f45f"}.fa-volume-down > .wp-block-navigation-link__content:before{content:"\f027"}.fa-volume-mute > .wp-block-navigation-link__content:before{content:"\f6a9"}.fa-volume-off > .wp-block-navigation-link__content:before{content:"\f026"}.fa-volume-up > .wp-block-navigation-link__content:before{content:"\f028"}.fa-vote-yea > .wp-block-navigation-link__content:before{content:"\f772"}.fa-vr-cardboard > .wp-block-navigation-link__content:before{content:"\f729"}.fa-vuejs > .wp-block-navigation-link__content:before{content:"\f41f"}.fa-walking > .wp-block-navigation-link__content:before{content:"\f554"}.fa-wallet > .wp-block-navigation-link__content:before{content:"\f555"}.fa-warehouse > .wp-block-navigation-link__content:before{content:"\f494"}.fa-water > .wp-block-navigation-link__content:before{content:"\f773"}.fa-wave-square > .wp-block-navigation-link__content:before{content:"\f83e"}.fa-waze > .wp-block-navigation-link__content:before{content:"\f83f"}.fa-weebly > .wp-block-navigation-link__content:before{content:"\f5cc"}.fa-weibo > .wp-block-navigation-link__content:before{content:"\f18a"}.fa-weight > .wp-block-navigation-link__content:before{content:"\f496"}.fa-weight-hanging > .wp-block-navigation-link__content:before{content:"\f5cd"}.fa-weixin > .wp-block-navigation-link__content:before{content:"\f1d7"}.fa-whatsapp > .wp-block-navigation-link__content:before{content:"\f232"}.fa-whatsapp-square > .wp-block-navigation-link__content:before{content:"\f40c"}.fa-wheelchair > .wp-block-navigation-link__content:before{content:"\f193"}.fa-whmcs > .wp-block-navigation-link__content:before{content:"\f40d"}.fa-wifi > .wp-block-navigation-link__content:before{content:"\f1eb"}.fa-wikipedia-w > .wp-block-navigation-link__content:before{content:"\f266"}.fa-wind > .wp-block-navigation-link__content:before{content:"\f72e"}.fa-window-close > .wp-block-navigation-link__content:before{content:"\f410"}.fa-window-maximize > .wp-block-navigation-link__content:before{content:"\f2d0"}.fa-window-minimize > .wp-block-navigation-link__content:before{content:"\f2d1"}.fa-window-restore > .wp-block-navigation-link__content:before{content:"\f2d2"}.fa-windows > .wp-block-navigation-link__content:before{content:"\f17a"}.fa-wine-bottle > .wp-block-navigation-link__content:before{content:"\f72f"}.fa-wine-glass > .wp-block-navigation-link__content:before{content:"\f4e3"}.fa-wine-glass-alt > .wp-block-navigation-link__content:before{content:"\f5ce"}.fa-wix > .wp-block-navigation-link__content:before{content:"\f5cf"}.fa-wizards-of-the-coast > .wp-block-navigation-link__content:before{content:"\f730"}.fa-wolf-pack-battalion > .wp-block-navigation-link__content:before{content:"\f514"}.fa-won-sign > .wp-block-navigation-link__content:before{content:"\f159"}.fa-wordpress > .wp-block-navigation-link__content:before{content:"\f19a"}.fa-wordpress-simple > .wp-block-navigation-link__content:before{content:"\f411"}.fa-wpbeginner > .wp-block-navigation-link__content:before{content:"\f297"}.fa-wpexplorer > .wp-block-navigation-link__content:before{content:"\f2de"}.fa-wpforms > .wp-block-navigation-link__content:before{content:"\f298"}.fa-wpressr > .wp-block-navigation-link__content:before{content:"\f3e4"}.fa-wrench > .wp-block-navigation-link__content:before{content:"\f0ad"}.fa-x-ray > .wp-block-navigation-link__content:before{content:"\f497"}.fa-xbox > .wp-block-navigation-link__content:before{content:"\f412"}.fa-xing > .wp-block-navigation-link__content:before{content:"\f168"}.fa-xing-square > .wp-block-navigation-link__content:before{content:"\f169"}.fa-y-combinator > .wp-block-navigation-link__content:before{content:"\f23b"}.fa-yahoo > .wp-block-navigation-link__content:before{content:"\f19e"}.fa-yammer > .wp-block-navigation-link__content:before{content:"\f840"}.fa-yandex > .wp-block-navigation-link__content:before{content:"\f413"}.fa-yandex-international > .wp-block-navigation-link__content:before{content:"\f414"}.fa-yarn > .wp-block-navigation-link__content:before{content:"\f7e3"}.fa-yelp > .wp-block-navigation-link__content:before{content:"\f1e9"}.fa-yen-sign > .wp-block-navigation-link__content:before{content:"\f157"}.fa-yin-yang > .wp-block-navigation-link__content:before{content:"\f6ad"}.fa-yoast > .wp-block-navigation-link__content:before{content:"\f2b1"}.fa-youtube > .wp-block-navigation-link__content:before{content:"\f167"}.fa-youtube-square > .wp-block-navigation-link__content:before{content:"\f431"}.fa-zhihu > .wp-block-navigation-link__content:before{content:"\f63f"}.sr-only .wp-block-navigation-link__content{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active .wp-block-navigation-link__content,.sr-only-focusable:focus .wp-block-navigation-link__content{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab .wp-block-navigation-link__content{font-family:'Font Awesome 5 Brands';font-weight:400}.far > .wp-block-navigation-link__content:before{font-family:'Font Awesome 5 Free';font-weight:400}.fa .wp-block-navigation-link__content:before,.fas > .wp-block-navigation-link__content:before{font-family:'Font Awesome 5 Free';font-weight:900}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.asset.php
deleted file mode 100644
index c1fdad06..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('wp-polyfill'), 'version' => '0168e17510d72c2dc5a2d893e33e5086');
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.js
deleted file mode 100644
index 730f4bf3..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/frontend.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp_themeisle_gutenberg_menu_icons=window.webpackJsonp_themeisle_gutenberg_menu_icons||[]).push([[2],{9:function(e,n,t){}}]),function(e){function n(n){for(var r,u,c=n[0],l=n[1],s=n[2],f=0,p=[];f{const n=e.querySelector(".wp-block-navigation-link__content");let t=Array.from(e.classList);const r=t.find(e=>e.includes("fab")||e.includes("far")||e.includes("fas"))||"fas",o=t.find(e=>e.includes("fa-"));o&&(e.classList.remove(r,o),n.classList.add(r,o))})}});
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.asset.php
deleted file mode 100644
index 5fe59333..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('wp-block-editor', 'wp-components', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '2c1513ca91e5dc3cbe8c5cbdd71ea894');
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.css
deleted file mode 100644
index 9b8452c5..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.css
+++ /dev/null
@@ -1 +0,0 @@
-.wp-block-themeisle-blocks-menu-icon-picker-popover:not(.is-mobile).is-bottom{z-index:9999999}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content{overflow-y:hidden}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-menu-group{padding:7px}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items{max-height:300px;overflow-y:auto;display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;grid-column-gap:10px;grid-row-gap:10px}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items .components-button{display:flex;justify-content:center}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items .components-button:hover{box-shadow:inset 0 0 0 1px #007cba}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items .components-button.is-selected{background:#f8f9f9}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items .components-button.is-selected i{color:#007cba}.wp-block-themeisle-blocks-menu-icon-picker-popover .components-popover__content .components-popover__items .components-button i.remove-icon{color:#d92222}.fas.wp-block-navigation-link,.fab.wp-block-navigation-link,.far.wp-block-navigation-link{display:flex;align-items:center;font-weight:inherit;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;line-height:inherit}.fas.wp-block-navigation-link:before,.fab.wp-block-navigation-link:before,.far.wp-block-navigation-link:before{margin-right:5px}.fas.wp-block-navigation-link .wp-block-navigation-link__content,.fab.wp-block-navigation-link .wp-block-navigation-link__content,.far.wp-block-navigation-link .wp-block-navigation-link__content{display:flex;font-weight:inherit;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit}.fas.wp-block-navigation-link .wp-block-navigation-link__content:before,.fab.wp-block-navigation-link .wp-block-navigation-link__content:before,.far.wp-block-navigation-link .wp-block-navigation-link__content:before{margin-right:5px}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.js
deleted file mode 100644
index 2a65fe24..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/index.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){var s={};function a(l){if(s[l])return s[l].exports;var r=s[l]={i:l,l:!1,exports:{}};return e[l].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=s,a.d=function(e,s,l){a.o(e,s)||Object.defineProperty(e,s,{enumerable:!0,get:l})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,s){if(1&s&&(e=a(e)),8&s)return e;if(4&s&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(a.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&s&&"string"!=typeof e)for(var r in e)a.d(l,r,function(s){return e[s]}.bind(null,r));return l},a.n=function(e){var s=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(s,"a",s),s},a.o=function(e,s){return Object.prototype.hasOwnProperty.call(e,s)},a.p="",a(a.s=10)}([function(e,s){e.exports=window.wp.element},function(e,s){e.exports=window.wp.components},function(e){e.exports=JSON.parse('{"500px":{"search":{"terms":[]},"styles":["brands"],"unicode":"f26e","label":"500px"},"accessible-icon":{"search":{"terms":["accessibility","handicap","person","wheelchair","wheelchair-alt"]},"styles":["brands"],"unicode":"f368","label":"Accessible Icon"},"accusoft":{"search":{"terms":[]},"styles":["brands"],"unicode":"f369","label":"Accusoft"},"acquisitions-incorporated":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6af","label":"Acquisitions Incorporated"},"ad":{"search":{"terms":["advertisement","media","newspaper","promotion","publicity"]},"styles":["solid"],"unicode":"f641","label":"Ad"},"address-book":{"search":{"terms":["contact","directory","index","little black book","rolodex"]},"styles":["solid","regular"],"unicode":"f2b9","label":"Address Book"},"address-card":{"search":{"terms":["about","contact","id","identification","postcard","profile"]},"styles":["solid","regular"],"unicode":"f2bb","label":"Address Card"},"adjust":{"search":{"terms":["contrast","dark","light","saturation"]},"styles":["solid"],"unicode":"f042","label":"adjust"},"adn":{"search":{"terms":[]},"styles":["brands"],"unicode":"f170","label":"App.net"},"adobe":{"search":{"terms":["acrobat","app","design","illustrator","indesign","photoshop"]},"styles":["brands"],"unicode":"f778","label":"Adobe"},"adversal":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36a","label":"Adversal"},"affiliatetheme":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36b","label":"affiliatetheme"},"air-freshener":{"search":{"terms":["car","deodorize","fresh","pine","scent"]},"styles":["solid"],"unicode":"f5d0","label":"Air Freshener"},"airbnb":{"search":{"terms":[]},"styles":["brands"],"unicode":"f834","label":"Airbnb"},"algolia":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36c","label":"Algolia"},"align-center":{"search":{"terms":["format","middle","paragraph","text"]},"styles":["solid"],"unicode":"f037","label":"align-center"},"align-justify":{"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f039","label":"align-justify"},"align-left":{"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f036","label":"align-left"},"align-right":{"search":{"terms":["format","paragraph","text"]},"styles":["solid"],"unicode":"f038","label":"align-right"},"alipay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f642","label":"Alipay"},"allergies":{"search":{"terms":["allergy","freckles","hand","hives","pox","skin","spots"]},"styles":["solid"],"unicode":"f461","label":"Allergies"},"amazon":{"search":{"terms":[]},"styles":["brands"],"unicode":"f270","label":"Amazon"},"amazon-pay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42c","label":"Amazon Pay"},"ambulance":{"search":{"terms":["covid-19","emergency","emt","er","help","hospital","support","vehicle"]},"styles":["solid"],"unicode":"f0f9","label":"ambulance"},"american-sign-language-interpreting":{"search":{"terms":["asl","deaf","finger","hand","interpret","speak"]},"styles":["solid"],"unicode":"f2a3","label":"American Sign Language Interpreting"},"amilia":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36d","label":"Amilia"},"anchor":{"search":{"terms":["berth","boat","dock","embed","link","maritime","moor","secure"]},"styles":["solid"],"unicode":"f13d","label":"Anchor"},"android":{"search":{"terms":["robot"]},"styles":["brands"],"unicode":"f17b","label":"Android"},"angellist":{"search":{"terms":[]},"styles":["brands"],"unicode":"f209","label":"AngelList"},"angle-double-down":{"search":{"terms":["arrows","caret","download","expand"]},"styles":["solid"],"unicode":"f103","label":"Angle Double Down"},"angle-double-left":{"search":{"terms":["arrows","back","caret","laquo","previous","quote"]},"styles":["solid"],"unicode":"f100","label":"Angle Double Left"},"angle-double-right":{"search":{"terms":["arrows","caret","forward","more","next","quote","raquo"]},"styles":["solid"],"unicode":"f101","label":"Angle Double Right"},"angle-double-up":{"search":{"terms":["arrows","caret","collapse","upload"]},"styles":["solid"],"unicode":"f102","label":"Angle Double Up"},"angle-down":{"search":{"terms":["arrow","caret","download","expand"]},"styles":["solid"],"unicode":"f107","label":"angle-down"},"angle-left":{"search":{"terms":["arrow","back","caret","less","previous"]},"styles":["solid"],"unicode":"f104","label":"angle-left"},"angle-right":{"search":{"terms":["arrow","care","forward","more","next"]},"styles":["solid"],"unicode":"f105","label":"angle-right"},"angle-up":{"search":{"terms":["arrow","caret","collapse","upload"]},"styles":["solid"],"unicode":"f106","label":"angle-up"},"angry":{"search":{"terms":["disapprove","emoticon","face","mad","upset"]},"styles":["solid","regular"],"unicode":"f556","label":"Angry Face"},"angrycreative":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36e","label":"Angry Creative"},"angular":{"search":{"terms":[]},"styles":["brands"],"unicode":"f420","label":"Angular"},"ankh":{"search":{"terms":["amulet","copper","coptic christianity","copts","crux ansata","egypt","venus"]},"styles":["solid"],"unicode":"f644","label":"Ankh"},"app-store":{"search":{"terms":[]},"styles":["brands"],"unicode":"f36f","label":"App Store"},"app-store-ios":{"search":{"terms":[]},"styles":["brands"],"unicode":"f370","label":"iOS App Store"},"apper":{"search":{"terms":[]},"styles":["brands"],"unicode":"f371","label":"Apper Systems AB"},"apple":{"search":{"terms":["fruit","ios","mac","operating system","os","osx"]},"styles":["brands"],"unicode":"f179","label":"Apple"},"apple-alt":{"search":{"terms":["fall","fruit","fuji","macintosh","orchard","seasonal","vegan"]},"styles":["solid"],"unicode":"f5d1","label":"Fruit Apple"},"apple-pay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f415","label":"Apple Pay"},"archive":{"search":{"terms":["box","package","save","storage"]},"styles":["solid"],"unicode":"f187","label":"Archive"},"archway":{"search":{"terms":["arc","monument","road","street","tunnel"]},"styles":["solid"],"unicode":"f557","label":"Archway"},"arrow-alt-circle-down":{"search":{"terms":["arrow-circle-o-down","download"]},"styles":["solid","regular"],"unicode":"f358","label":"Alternate Arrow Circle Down"},"arrow-alt-circle-left":{"search":{"terms":["arrow-circle-o-left","back","previous"]},"styles":["solid","regular"],"unicode":"f359","label":"Alternate Arrow Circle Left"},"arrow-alt-circle-right":{"search":{"terms":["arrow-circle-o-right","forward","next"]},"styles":["solid","regular"],"unicode":"f35a","label":"Alternate Arrow Circle Right"},"arrow-alt-circle-up":{"search":{"terms":["arrow-circle-o-up"]},"styles":["solid","regular"],"unicode":"f35b","label":"Alternate Arrow Circle Up"},"arrow-circle-down":{"search":{"terms":["download"]},"styles":["solid"],"unicode":"f0ab","label":"Arrow Circle Down"},"arrow-circle-left":{"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f0a8","label":"Arrow Circle Left"},"arrow-circle-right":{"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f0a9","label":"Arrow Circle Right"},"arrow-circle-up":{"search":{"terms":["upload"]},"styles":["solid"],"unicode":"f0aa","label":"Arrow Circle Up"},"arrow-down":{"search":{"terms":["download"]},"styles":["solid"],"unicode":"f063","label":"arrow-down"},"arrow-left":{"search":{"terms":["back","previous"]},"styles":["solid"],"unicode":"f060","label":"arrow-left"},"arrow-right":{"search":{"terms":["forward","next"]},"styles":["solid"],"unicode":"f061","label":"arrow-right"},"arrow-up":{"search":{"terms":["forward","upload"]},"styles":["solid"],"unicode":"f062","label":"arrow-up"},"arrows-alt":{"search":{"terms":["arrow","arrows","bigger","enlarge","expand","fullscreen","move","position","reorder","resize"]},"styles":["solid"],"unicode":"f0b2","label":"Alternate Arrows"},"arrows-alt-h":{"search":{"terms":["arrows-h","expand","horizontal","landscape","resize","wide"]},"styles":["solid"],"unicode":"f337","label":"Alternate Arrows Horizontal"},"arrows-alt-v":{"search":{"terms":["arrows-v","expand","portrait","resize","tall","vertical"]},"styles":["solid"],"unicode":"f338","label":"Alternate Arrows Vertical"},"artstation":{"search":{"terms":[]},"styles":["brands"],"unicode":"f77a","label":"Artstation"},"assistive-listening-systems":{"search":{"terms":["amplify","audio","deaf","ear","headset","hearing","sound"]},"styles":["solid"],"unicode":"f2a2","label":"Assistive Listening Systems"},"asterisk":{"search":{"terms":["annotation","details","reference","star"]},"styles":["solid"],"unicode":"f069","label":"asterisk"},"asymmetrik":{"search":{"terms":[]},"styles":["brands"],"unicode":"f372","label":"Asymmetrik, Ltd."},"at":{"search":{"terms":["address","author","e-mail","email","handle"]},"styles":["solid"],"unicode":"f1fa","label":"At"},"atlas":{"search":{"terms":["book","directions","geography","globe","map","travel","wayfinding"]},"styles":["solid"],"unicode":"f558","label":"Atlas"},"atlassian":{"search":{"terms":[]},"styles":["brands"],"unicode":"f77b","label":"Atlassian"},"atom":{"search":{"terms":["atheism","chemistry","electron","ion","isotope","neutron","nuclear","proton","science"]},"styles":["solid"],"unicode":"f5d2","label":"Atom"},"audible":{"search":{"terms":[]},"styles":["brands"],"unicode":"f373","label":"Audible"},"audio-description":{"search":{"terms":["blind","narration","video","visual"]},"styles":["solid"],"unicode":"f29e","label":"Audio Description"},"autoprefixer":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41c","label":"Autoprefixer"},"avianex":{"search":{"terms":[]},"styles":["brands"],"unicode":"f374","label":"avianex"},"aviato":{"search":{"terms":[]},"styles":["brands"],"unicode":"f421","label":"Aviato"},"award":{"search":{"terms":["honor","praise","prize","recognition","ribbon","trophy"]},"styles":["solid"],"unicode":"f559","label":"Award"},"aws":{"search":{"terms":[]},"styles":["brands"],"unicode":"f375","label":"Amazon Web Services (AWS)"},"baby":{"search":{"terms":["child","diaper","doll","human","infant","kid","offspring","person","sprout"]},"styles":["solid"],"unicode":"f77c","label":"Baby"},"baby-carriage":{"search":{"terms":["buggy","carrier","infant","push","stroller","transportation","walk","wheels"]},"styles":["solid"],"unicode":"f77d","label":"Baby Carriage"},"backspace":{"search":{"terms":["command","delete","erase","keyboard","undo"]},"styles":["solid"],"unicode":"f55a","label":"Backspace"},"backward":{"search":{"terms":["previous","rewind"]},"styles":["solid"],"unicode":"f04a","label":"backward"},"bacon":{"search":{"terms":["blt","breakfast","ham","lard","meat","pancetta","pork","rasher"]},"styles":["solid"],"unicode":"f7e5","label":"Bacon"},"bahai":{"search":{"terms":["bahai","bahá\'í","star"]},"styles":["solid"],"unicode":"f666","label":"Bahá\'í"},"balance-scale":{"search":{"terms":["balanced","justice","legal","measure","weight"]},"styles":["solid"],"unicode":"f24e","label":"Balance Scale"},"balance-scale-left":{"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f515","label":"Balance Scale (Left-Weighted)"},"balance-scale-right":{"search":{"terms":["justice","legal","measure","unbalanced","weight"]},"styles":["solid"],"unicode":"f516","label":"Balance Scale (Right-Weighted)"},"ban":{"search":{"terms":["abort","ban","block","cancel","delete","hide","prohibit","remove","stop","trash"]},"styles":["solid"],"unicode":"f05e","label":"ban"},"band-aid":{"search":{"terms":["bandage","boo boo","first aid","ouch"]},"styles":["solid"],"unicode":"f462","label":"Band-Aid"},"bandcamp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2d5","label":"Bandcamp"},"barcode":{"search":{"terms":["info","laser","price","scan","upc"]},"styles":["solid"],"unicode":"f02a","label":"barcode"},"bars":{"search":{"terms":["checklist","drag","hamburger","list","menu","nav","navigation","ol","reorder","settings","todo","ul"]},"styles":["solid"],"unicode":"f0c9","label":"Bars"},"baseball-ball":{"search":{"terms":["foul","hardball","league","leather","mlb","softball","sport"]},"styles":["solid"],"unicode":"f433","label":"Baseball Ball"},"basketball-ball":{"search":{"terms":["dribble","dunk","hoop","nba"]},"styles":["solid"],"unicode":"f434","label":"Basketball Ball"},"bath":{"search":{"terms":["clean","shower","tub","wash"]},"styles":["solid"],"unicode":"f2cd","label":"Bath"},"battery-empty":{"search":{"terms":["charge","dead","power","status"]},"styles":["solid"],"unicode":"f244","label":"Battery Empty"},"battery-full":{"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f240","label":"Battery Full"},"battery-half":{"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f242","label":"Battery 1/2 Full"},"battery-quarter":{"search":{"terms":["charge","low","power","status"]},"styles":["solid"],"unicode":"f243","label":"Battery 1/4 Full"},"battery-three-quarters":{"search":{"terms":["charge","power","status"]},"styles":["solid"],"unicode":"f241","label":"Battery 3/4 Full"},"battle-net":{"search":{"terms":[]},"styles":["brands"],"unicode":"f835","label":"Battle.net"},"bed":{"search":{"terms":["lodging","mattress","rest","sleep","travel"]},"styles":["solid"],"unicode":"f236","label":"Bed"},"beer":{"search":{"terms":["alcohol","ale","bar","beverage","brewery","drink","lager","liquor","mug","stein"]},"styles":["solid"],"unicode":"f0fc","label":"beer"},"behance":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1b4","label":"Behance"},"behance-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1b5","label":"Behance Square"},"bell":{"search":{"terms":["alarm","alert","chime","notification","reminder"]},"styles":["solid","regular"],"unicode":"f0f3","label":"bell"},"bell-slash":{"search":{"terms":["alert","cancel","disabled","notification","off","reminder"]},"styles":["solid","regular"],"unicode":"f1f6","label":"Bell Slash"},"bezier-curve":{"search":{"terms":["curves","illustrator","lines","path","vector"]},"styles":["solid"],"unicode":"f55b","label":"Bezier Curve"},"bible":{"search":{"terms":["book","catholicism","christianity","god","holy"]},"styles":["solid"],"unicode":"f647","label":"Bible"},"bicycle":{"search":{"terms":["bike","gears","pedal","transportation","vehicle"]},"styles":["solid"],"unicode":"f206","label":"Bicycle"},"biking":{"search":{"terms":["bicycle","bike","cycle","cycling","ride","wheel"]},"styles":["solid"],"unicode":"f84a","label":"Biking"},"bimobject":{"search":{"terms":[]},"styles":["brands"],"unicode":"f378","label":"BIMobject"},"binoculars":{"search":{"terms":["glasses","magnify","scenic","spyglass","view"]},"styles":["solid"],"unicode":"f1e5","label":"Binoculars"},"biohazard":{"search":{"terms":["covid-19","danger","dangerous","hazmat","medical","radioactive","toxic","waste","zombie"]},"styles":["solid"],"unicode":"f780","label":"Biohazard"},"birthday-cake":{"search":{"terms":["anniversary","bakery","candles","celebration","dessert","frosting","holiday","party","pastry"]},"styles":["solid"],"unicode":"f1fd","label":"Birthday Cake"},"bitbucket":{"search":{"terms":["atlassian","bitbucket-square","git"]},"styles":["brands"],"unicode":"f171","label":"Bitbucket"},"bitcoin":{"search":{"terms":[]},"styles":["brands"],"unicode":"f379","label":"Bitcoin"},"bity":{"search":{"terms":[]},"styles":["brands"],"unicode":"f37a","label":"Bity"},"black-tie":{"search":{"terms":[]},"styles":["brands"],"unicode":"f27e","label":"Font Awesome Black Tie"},"blackberry":{"search":{"terms":[]},"styles":["brands"],"unicode":"f37b","label":"BlackBerry"},"blender":{"search":{"terms":["cocktail","milkshake","mixer","puree","smoothie"]},"styles":["solid"],"unicode":"f517","label":"Blender"},"blender-phone":{"search":{"terms":["appliance","cocktail","communication","fantasy","milkshake","mixer","puree","silly","smoothie"]},"styles":["solid"],"unicode":"f6b6","label":"Blender Phone"},"blind":{"search":{"terms":["cane","disability","person","sight"]},"styles":["solid"],"unicode":"f29d","label":"Blind"},"blog":{"search":{"terms":["journal","log","online","personal","post","web 2.0","wordpress","writing"]},"styles":["solid"],"unicode":"f781","label":"Blog"},"blogger":{"search":{"terms":[]},"styles":["brands"],"unicode":"f37c","label":"Blogger"},"blogger-b":{"search":{"terms":[]},"styles":["brands"],"unicode":"f37d","label":"Blogger B"},"bluetooth":{"search":{"terms":[]},"styles":["brands"],"unicode":"f293","label":"Bluetooth"},"bluetooth-b":{"search":{"terms":[]},"styles":["brands"],"unicode":"f294","label":"Bluetooth"},"bold":{"search":{"terms":["emphasis","format","text"]},"styles":["solid"],"unicode":"f032","label":"bold"},"bolt":{"search":{"terms":["electricity","lightning","weather","zap"]},"styles":["solid"],"unicode":"f0e7","label":"Lightning Bolt"},"bomb":{"search":{"terms":["error","explode","fuse","grenade","warning"]},"styles":["solid"],"unicode":"f1e2","label":"Bomb"},"bone":{"search":{"terms":["calcium","dog","skeletal","skeleton","tibia"]},"styles":["solid"],"unicode":"f5d7","label":"Bone"},"bong":{"search":{"terms":["aparatus","cannabis","marijuana","pipe","smoke","smoking"]},"styles":["solid"],"unicode":"f55c","label":"Bong"},"book":{"search":{"terms":["diary","documentation","journal","library","read"]},"styles":["solid"],"unicode":"f02d","label":"book"},"book-dead":{"search":{"terms":["Dungeons & Dragons","crossbones","d&d","dark arts","death","dnd","documentation","evil","fantasy","halloween","holiday","necronomicon","read","skull","spell"]},"styles":["solid"],"unicode":"f6b7","label":"Book of the Dead"},"book-medical":{"search":{"terms":["diary","documentation","health","history","journal","library","read","record"]},"styles":["solid"],"unicode":"f7e6","label":"Medical Book"},"book-open":{"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f518","label":"Book Open"},"book-reader":{"search":{"terms":["flyer","library","notebook","open book","pamphlet","reading"]},"styles":["solid"],"unicode":"f5da","label":"Book Reader"},"bookmark":{"search":{"terms":["favorite","marker","read","remember","save"]},"styles":["solid","regular"],"unicode":"f02e","label":"bookmark"},"bootstrap":{"search":{"terms":[]},"styles":["brands"],"unicode":"f836","label":"Bootstrap"},"border-all":{"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f84c","label":"Border All"},"border-none":{"search":{"terms":["cell","grid","outline","stroke","table"]},"styles":["solid"],"unicode":"f850","label":"Border None"},"border-style":{"search":{"terms":[]},"styles":["solid"],"unicode":"f853","label":"Border Style"},"bowling-ball":{"search":{"terms":["alley","candlepin","gutter","lane","strike","tenpin"]},"styles":["solid"],"unicode":"f436","label":"Bowling Ball"},"box":{"search":{"terms":["archive","container","package","storage"]},"styles":["solid"],"unicode":"f466","label":"Box"},"box-open":{"search":{"terms":["archive","container","package","storage","unpack"]},"styles":["solid"],"unicode":"f49e","label":"Box Open"},"box-tissue":{"search":{"terms":["cough","covid-19","kleenex","mucus","nose","sneeze","snot"]},"styles":["solid"],"unicode":"f95b","label":"Tissue Box"},"boxes":{"search":{"terms":["archives","inventory","storage","warehouse"]},"styles":["solid"],"unicode":"f468","label":"Boxes"},"braille":{"search":{"terms":["alphabet","blind","dots","raised","vision"]},"styles":["solid"],"unicode":"f2a1","label":"Braille"},"brain":{"search":{"terms":["cerebellum","gray matter","intellect","medulla oblongata","mind","noodle","wit"]},"styles":["solid"],"unicode":"f5dc","label":"Brain"},"bread-slice":{"search":{"terms":["bake","bakery","baking","dough","flour","gluten","grain","sandwich","sourdough","toast","wheat","yeast"]},"styles":["solid"],"unicode":"f7ec","label":"Bread Slice"},"briefcase":{"search":{"terms":["bag","business","luggage","office","work"]},"styles":["solid"],"unicode":"f0b1","label":"Briefcase"},"briefcase-medical":{"search":{"terms":["doctor","emt","first aid","health"]},"styles":["solid"],"unicode":"f469","label":"Medical Briefcase"},"broadcast-tower":{"search":{"terms":["airwaves","antenna","radio","reception","waves"]},"styles":["solid"],"unicode":"f519","label":"Broadcast Tower"},"broom":{"search":{"terms":["clean","firebolt","fly","halloween","nimbus 2000","quidditch","sweep","witch"]},"styles":["solid"],"unicode":"f51a","label":"Broom"},"brush":{"search":{"terms":["art","bristles","color","handle","paint"]},"styles":["solid"],"unicode":"f55d","label":"Brush"},"btc":{"search":{"terms":[]},"styles":["brands"],"unicode":"f15a","label":"BTC"},"buffer":{"search":{"terms":[]},"styles":["brands"],"unicode":"f837","label":"Buffer"},"bug":{"search":{"terms":["beetle","error","insect","report"]},"styles":["solid"],"unicode":"f188","label":"Bug"},"building":{"search":{"terms":["apartment","business","city","company","office","work"]},"styles":["solid","regular"],"unicode":"f1ad","label":"Building"},"bullhorn":{"search":{"terms":["announcement","broadcast","louder","megaphone","share"]},"styles":["solid"],"unicode":"f0a1","label":"bullhorn"},"bullseye":{"search":{"terms":["archery","goal","objective","target"]},"styles":["solid"],"unicode":"f140","label":"Bullseye"},"burn":{"search":{"terms":["caliente","energy","fire","flame","gas","heat","hot"]},"styles":["solid"],"unicode":"f46a","label":"Burn"},"buromobelexperte":{"search":{"terms":[]},"styles":["brands"],"unicode":"f37f","label":"Büromöbel-Experte GmbH & Co. KG."},"bus":{"search":{"terms":["public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f207","label":"Bus"},"bus-alt":{"search":{"terms":["mta","public transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f55e","label":"Bus Alt"},"business-time":{"search":{"terms":["alarm","briefcase","business socks","clock","flight of the conchords","reminder","wednesday"]},"styles":["solid"],"unicode":"f64a","label":"Business Time"},"buy-n-large":{"search":{"terms":[]},"styles":["brands"],"unicode":"f8a6","label":"Buy n Large"},"buysellads":{"search":{"terms":[]},"styles":["brands"],"unicode":"f20d","label":"BuySellAds"},"calculator":{"search":{"terms":["abacus","addition","arithmetic","counting","math","multiplication","subtraction"]},"styles":["solid"],"unicode":"f1ec","label":"Calculator"},"calendar":{"search":{"terms":["calendar-o","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f133","label":"Calendar"},"calendar-alt":{"search":{"terms":["calendar","date","event","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f073","label":"Alternate Calendar"},"calendar-check":{"search":{"terms":["accept","agree","appointment","confirm","correct","date","done","event","ok","schedule","select","success","tick","time","todo","when"]},"styles":["solid","regular"],"unicode":"f274","label":"Calendar Check"},"calendar-day":{"search":{"terms":["date","detail","event","focus","schedule","single day","time","today","when"]},"styles":["solid"],"unicode":"f783","label":"Calendar with Day Focus"},"calendar-minus":{"search":{"terms":["calendar","date","delete","event","negative","remove","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f272","label":"Calendar Minus"},"calendar-plus":{"search":{"terms":["add","calendar","create","date","event","new","positive","schedule","time","when"]},"styles":["solid","regular"],"unicode":"f271","label":"Calendar Plus"},"calendar-times":{"search":{"terms":["archive","calendar","date","delete","event","remove","schedule","time","when","x"]},"styles":["solid","regular"],"unicode":"f273","label":"Calendar Times"},"calendar-week":{"search":{"terms":["date","detail","event","focus","schedule","single week","time","today","when"]},"styles":["solid"],"unicode":"f784","label":"Calendar with Week Focus"},"camera":{"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f030","label":"camera"},"camera-retro":{"search":{"terms":["image","lens","photo","picture","record","shutter","video"]},"styles":["solid"],"unicode":"f083","label":"Retro Camera"},"campground":{"search":{"terms":["camping","fall","outdoors","teepee","tent","tipi"]},"styles":["solid"],"unicode":"f6bb","label":"Campground"},"canadian-maple-leaf":{"search":{"terms":["canada","flag","flora","nature","plant"]},"styles":["brands"],"unicode":"f785","label":"Canadian Maple Leaf"},"candy-cane":{"search":{"terms":["candy","christmas","holiday","mint","peppermint","striped","xmas"]},"styles":["solid"],"unicode":"f786","label":"Candy Cane"},"cannabis":{"search":{"terms":["bud","chronic","drugs","endica","endo","ganja","marijuana","mary jane","pot","reefer","sativa","spliff","weed","whacky-tabacky"]},"styles":["solid"],"unicode":"f55f","label":"Cannabis"},"capsules":{"search":{"terms":["drugs","medicine","pills","prescription"]},"styles":["solid"],"unicode":"f46b","label":"Capsules"},"car":{"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f1b9","label":"Car"},"car-alt":{"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5de","label":"Alternate Car"},"car-battery":{"search":{"terms":["auto","electric","mechanic","power"]},"styles":["solid"],"unicode":"f5df","label":"Car Battery"},"car-crash":{"search":{"terms":["accident","auto","automobile","insurance","sedan","transportation","vehicle","wreck"]},"styles":["solid"],"unicode":"f5e1","label":"Car Crash"},"car-side":{"search":{"terms":["auto","automobile","sedan","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5e4","label":"Car Side"},"caravan":{"search":{"terms":["camper","motor home","rv","trailer","travel"]},"styles":["solid"],"unicode":"f8ff","label":"Caravan"},"caret-down":{"search":{"terms":["arrow","dropdown","expand","menu","more","triangle"]},"styles":["solid"],"unicode":"f0d7","label":"Caret Down"},"caret-left":{"search":{"terms":["arrow","back","previous","triangle"]},"styles":["solid"],"unicode":"f0d9","label":"Caret Left"},"caret-right":{"search":{"terms":["arrow","forward","next","triangle"]},"styles":["solid"],"unicode":"f0da","label":"Caret Right"},"caret-square-down":{"search":{"terms":["arrow","caret-square-o-down","dropdown","expand","menu","more","triangle"]},"styles":["solid","regular"],"unicode":"f150","label":"Caret Square Down"},"caret-square-left":{"search":{"terms":["arrow","back","caret-square-o-left","previous","triangle"]},"styles":["solid","regular"],"unicode":"f191","label":"Caret Square Left"},"caret-square-right":{"search":{"terms":["arrow","caret-square-o-right","forward","next","triangle"]},"styles":["solid","regular"],"unicode":"f152","label":"Caret Square Right"},"caret-square-up":{"search":{"terms":["arrow","caret-square-o-up","collapse","triangle","upload"]},"styles":["solid","regular"],"unicode":"f151","label":"Caret Square Up"},"caret-up":{"search":{"terms":["arrow","collapse","triangle"]},"styles":["solid"],"unicode":"f0d8","label":"Caret Up"},"carrot":{"search":{"terms":["bugs bunny","orange","vegan","vegetable"]},"styles":["solid"],"unicode":"f787","label":"Carrot"},"cart-arrow-down":{"search":{"terms":["download","save","shopping"]},"styles":["solid"],"unicode":"f218","label":"Shopping Cart Arrow Down"},"cart-plus":{"search":{"terms":["add","create","new","positive","shopping"]},"styles":["solid"],"unicode":"f217","label":"Add to Shopping Cart"},"cash-register":{"search":{"terms":["buy","cha-ching","change","checkout","commerce","leaerboard","machine","pay","payment","purchase","store"]},"styles":["solid"],"unicode":"f788","label":"Cash Register"},"cat":{"search":{"terms":["feline","halloween","holiday","kitten","kitty","meow","pet"]},"styles":["solid"],"unicode":"f6be","label":"Cat"},"cc-amazon-pay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42d","label":"Amazon Pay Credit Card"},"cc-amex":{"search":{"terms":["amex"]},"styles":["brands"],"unicode":"f1f3","label":"American Express Credit Card"},"cc-apple-pay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f416","label":"Apple Pay Credit Card"},"cc-diners-club":{"search":{"terms":[]},"styles":["brands"],"unicode":"f24c","label":"Diner\'s Club Credit Card"},"cc-discover":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1f2","label":"Discover Credit Card"},"cc-jcb":{"search":{"terms":[]},"styles":["brands"],"unicode":"f24b","label":"JCB Credit Card"},"cc-mastercard":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1f1","label":"MasterCard Credit Card"},"cc-paypal":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1f4","label":"Paypal Credit Card"},"cc-stripe":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1f5","label":"Stripe Credit Card"},"cc-visa":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1f0","label":"Visa Credit Card"},"centercode":{"search":{"terms":[]},"styles":["brands"],"unicode":"f380","label":"Centercode"},"centos":{"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f789","label":"Centos"},"certificate":{"search":{"terms":["badge","star","verified"]},"styles":["solid"],"unicode":"f0a3","label":"certificate"},"chair":{"search":{"terms":["furniture","seat","sit"]},"styles":["solid"],"unicode":"f6c0","label":"Chair"},"chalkboard":{"search":{"terms":["blackboard","learning","school","teaching","whiteboard","writing"]},"styles":["solid"],"unicode":"f51b","label":"Chalkboard"},"chalkboard-teacher":{"search":{"terms":["blackboard","instructor","learning","professor","school","whiteboard","writing"]},"styles":["solid"],"unicode":"f51c","label":"Chalkboard Teacher"},"charging-station":{"search":{"terms":["electric","ev","tesla","vehicle"]},"styles":["solid"],"unicode":"f5e7","label":"Charging Station"},"chart-area":{"search":{"terms":["analytics","area","chart","graph"]},"styles":["solid"],"unicode":"f1fe","label":"Area Chart"},"chart-bar":{"search":{"terms":["analytics","bar","chart","graph"]},"styles":["solid","regular"],"unicode":"f080","label":"Bar Chart"},"chart-line":{"search":{"terms":["activity","analytics","chart","dashboard","gain","graph","increase","line"]},"styles":["solid"],"unicode":"f201","label":"Line Chart"},"chart-pie":{"search":{"terms":["analytics","chart","diagram","graph","pie"]},"styles":["solid"],"unicode":"f200","label":"Pie Chart"},"check":{"search":{"terms":["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo","yes"]},"styles":["solid"],"unicode":"f00c","label":"Check"},"check-circle":{"search":{"terms":["accept","agree","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f058","label":"Check Circle"},"check-double":{"search":{"terms":["accept","agree","checkmark","confirm","correct","done","notice","notification","notify","ok","select","success","tick","todo"]},"styles":["solid"],"unicode":"f560","label":"Double Check"},"check-square":{"search":{"terms":["accept","agree","checkmark","confirm","correct","done","ok","select","success","tick","todo","yes"]},"styles":["solid","regular"],"unicode":"f14a","label":"Check Square"},"cheese":{"search":{"terms":["cheddar","curd","gouda","melt","parmesan","sandwich","swiss","wedge"]},"styles":["solid"],"unicode":"f7ef","label":"Cheese"},"chess":{"search":{"terms":["board","castle","checkmate","game","king","rook","strategy","tournament"]},"styles":["solid"],"unicode":"f439","label":"Chess"},"chess-bishop":{"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43a","label":"Chess Bishop"},"chess-board":{"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43c","label":"Chess Board"},"chess-king":{"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f43f","label":"Chess King"},"chess-knight":{"search":{"terms":["board","checkmate","game","horse","strategy"]},"styles":["solid"],"unicode":"f441","label":"Chess Knight"},"chess-pawn":{"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f443","label":"Chess Pawn"},"chess-queen":{"search":{"terms":["board","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f445","label":"Chess Queen"},"chess-rook":{"search":{"terms":["board","castle","checkmate","game","strategy"]},"styles":["solid"],"unicode":"f447","label":"Chess Rook"},"chevron-circle-down":{"search":{"terms":["arrow","download","dropdown","menu","more"]},"styles":["solid"],"unicode":"f13a","label":"Chevron Circle Down"},"chevron-circle-left":{"search":{"terms":["arrow","back","previous"]},"styles":["solid"],"unicode":"f137","label":"Chevron Circle Left"},"chevron-circle-right":{"search":{"terms":["arrow","forward","next"]},"styles":["solid"],"unicode":"f138","label":"Chevron Circle Right"},"chevron-circle-up":{"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f139","label":"Chevron Circle Up"},"chevron-down":{"search":{"terms":["arrow","download","expand"]},"styles":["solid"],"unicode":"f078","label":"chevron-down"},"chevron-left":{"search":{"terms":["arrow","back","bracket","previous"]},"styles":["solid"],"unicode":"f053","label":"chevron-left"},"chevron-right":{"search":{"terms":["arrow","bracket","forward","next"]},"styles":["solid"],"unicode":"f054","label":"chevron-right"},"chevron-up":{"search":{"terms":["arrow","collapse","upload"]},"styles":["solid"],"unicode":"f077","label":"chevron-up"},"child":{"search":{"terms":["boy","girl","kid","toddler","young"]},"styles":["solid"],"unicode":"f1ae","label":"Child"},"chrome":{"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f268","label":"Chrome"},"chromecast":{"search":{"terms":[]},"styles":["brands"],"unicode":"f838","label":"Chromecast"},"church":{"search":{"terms":["building","cathedral","chapel","community","religion"]},"styles":["solid"],"unicode":"f51d","label":"Church"},"circle":{"search":{"terms":["circle-thin","diameter","dot","ellipse","notification","round"]},"styles":["solid","regular"],"unicode":"f111","label":"Circle"},"circle-notch":{"search":{"terms":["circle-o-notch","diameter","dot","ellipse","round","spinner"]},"styles":["solid"],"unicode":"f1ce","label":"Circle Notched"},"city":{"search":{"terms":["buildings","busy","skyscrapers","urban","windows"]},"styles":["solid"],"unicode":"f64f","label":"City"},"clinic-medical":{"search":{"terms":["covid-19","doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"]},"styles":["solid"],"unicode":"f7f2","label":"Medical Clinic"},"clipboard":{"search":{"terms":["copy","notes","paste","record"]},"styles":["solid","regular"],"unicode":"f328","label":"Clipboard"},"clipboard-check":{"search":{"terms":["accept","agree","confirm","done","ok","select","success","tick","todo","yes"]},"styles":["solid"],"unicode":"f46c","label":"Clipboard with Check"},"clipboard-list":{"search":{"terms":["checklist","completed","done","finished","intinerary","ol","schedule","tick","todo","ul"]},"styles":["solid"],"unicode":"f46d","label":"Clipboard List"},"clock":{"search":{"terms":["date","late","schedule","time","timer","timestamp","watch"]},"styles":["solid","regular"],"unicode":"f017","label":"Clock"},"clone":{"search":{"terms":["arrange","copy","duplicate","paste"]},"styles":["solid","regular"],"unicode":"f24d","label":"Clone"},"closed-captioning":{"search":{"terms":["cc","deaf","hearing","subtitle","subtitling","text","video"]},"styles":["solid","regular"],"unicode":"f20a","label":"Closed Captioning"},"cloud":{"search":{"terms":["atmosphere","fog","overcast","save","upload","weather"]},"styles":["solid"],"unicode":"f0c2","label":"Cloud"},"cloud-download-alt":{"search":{"terms":["download","export","save"]},"styles":["solid"],"unicode":"f381","label":"Alternate Cloud Download"},"cloud-meatball":{"search":{"terms":["FLDSMDFR","food","spaghetti","storm"]},"styles":["solid"],"unicode":"f73b","label":"Cloud with (a chance of) Meatball"},"cloud-moon":{"search":{"terms":["crescent","evening","lunar","night","partly cloudy","sky"]},"styles":["solid"],"unicode":"f6c3","label":"Cloud with Moon"},"cloud-moon-rain":{"search":{"terms":["crescent","evening","lunar","night","partly cloudy","precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73c","label":"Cloud with Moon and Rain"},"cloud-rain":{"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f73d","label":"Cloud with Rain"},"cloud-showers-heavy":{"search":{"terms":["precipitation","rain","sky","storm"]},"styles":["solid"],"unicode":"f740","label":"Cloud with Heavy Showers"},"cloud-sun":{"search":{"terms":["clear","day","daytime","fall","outdoors","overcast","partly cloudy"]},"styles":["solid"],"unicode":"f6c4","label":"Cloud with Sun"},"cloud-sun-rain":{"search":{"terms":["day","overcast","precipitation","storm","summer","sunshower"]},"styles":["solid"],"unicode":"f743","label":"Cloud with Sun and Rain"},"cloud-upload-alt":{"search":{"terms":["cloud-upload","import","save","upload"]},"styles":["solid"],"unicode":"f382","label":"Alternate Cloud Upload"},"cloudscale":{"search":{"terms":[]},"styles":["brands"],"unicode":"f383","label":"cloudscale.ch"},"cloudsmith":{"search":{"terms":[]},"styles":["brands"],"unicode":"f384","label":"Cloudsmith"},"cloudversify":{"search":{"terms":[]},"styles":["brands"],"unicode":"f385","label":"cloudversify"},"cocktail":{"search":{"terms":["alcohol","beverage","drink","gin","glass","margarita","martini","vodka"]},"styles":["solid"],"unicode":"f561","label":"Cocktail"},"code":{"search":{"terms":["brackets","code","development","html"]},"styles":["solid"],"unicode":"f121","label":"Code"},"code-branch":{"search":{"terms":["branch","code-fork","fork","git","github","rebase","svn","vcs","version"]},"styles":["solid"],"unicode":"f126","label":"Code Branch"},"codepen":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1cb","label":"Codepen"},"codiepie":{"search":{"terms":[]},"styles":["brands"],"unicode":"f284","label":"Codie Pie"},"coffee":{"search":{"terms":["beverage","breakfast","cafe","drink","fall","morning","mug","seasonal","tea"]},"styles":["solid"],"unicode":"f0f4","label":"Coffee"},"cog":{"search":{"terms":["gear","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f013","label":"cog"},"cogs":{"search":{"terms":["gears","mechanical","settings","sprocket","wheel"]},"styles":["solid"],"unicode":"f085","label":"cogs"},"coins":{"search":{"terms":["currency","dime","financial","gold","money","penny"]},"styles":["solid"],"unicode":"f51e","label":"Coins"},"columns":{"search":{"terms":["browser","dashboard","organize","panes","split"]},"styles":["solid"],"unicode":"f0db","label":"Columns"},"comment":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f075","label":"comment"},"comment-alt":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f27a","label":"Alternate Comment"},"comment-dollar":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f651","label":"Comment Dollar"},"comment-dots":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","more","note","notification","reply","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f4ad","label":"Comment Dots"},"comment-medical":{"search":{"terms":["advice","bubble","chat","commenting","conversation","diagnose","feedback","message","note","notification","prescription","sms","speech","texting"]},"styles":["solid"],"unicode":"f7f5","label":"Alternate Medical Chat"},"comment-slash":{"search":{"terms":["bubble","cancel","chat","commenting","conversation","feedback","message","mute","note","notification","quiet","sms","speech","texting"]},"styles":["solid"],"unicode":"f4b3","label":"Comment Slash"},"comments":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","note","notification","sms","speech","texting"]},"styles":["solid","regular"],"unicode":"f086","label":"comments"},"comments-dollar":{"search":{"terms":["bubble","chat","commenting","conversation","feedback","message","money","note","notification","pay","sms","speech","spend","texting","transfer"]},"styles":["solid"],"unicode":"f653","label":"Comments Dollar"},"compact-disc":{"search":{"terms":["album","bluray","cd","disc","dvd","media","movie","music","record","video","vinyl"]},"styles":["solid"],"unicode":"f51f","label":"Compact Disc"},"compass":{"search":{"terms":["directions","directory","location","menu","navigation","safari","travel"]},"styles":["solid","regular"],"unicode":"f14e","label":"Compass"},"compress":{"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f066","label":"Compress"},"compress-alt":{"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f422","label":"Alternate Compress"},"compress-arrows-alt":{"search":{"terms":["collapse","fullscreen","minimize","move","resize","shrink","smaller"]},"styles":["solid"],"unicode":"f78c","label":"Alternate Compress Arrows"},"concierge-bell":{"search":{"terms":["attention","hotel","receptionist","service","support"]},"styles":["solid"],"unicode":"f562","label":"Concierge Bell"},"confluence":{"search":{"terms":["atlassian"]},"styles":["brands"],"unicode":"f78d","label":"Confluence"},"connectdevelop":{"search":{"terms":[]},"styles":["brands"],"unicode":"f20e","label":"Connect Develop"},"contao":{"search":{"terms":[]},"styles":["brands"],"unicode":"f26d","label":"Contao"},"cookie":{"search":{"terms":["baked good","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f563","label":"Cookie"},"cookie-bite":{"search":{"terms":["baked good","bitten","chips","chocolate","eat","snack","sweet","treat"]},"styles":["solid"],"unicode":"f564","label":"Cookie Bite"},"copy":{"search":{"terms":["clone","duplicate","file","files-o","paper","paste"]},"styles":["solid","regular"],"unicode":"f0c5","label":"Copy"},"copyright":{"search":{"terms":["brand","mark","register","trademark"]},"styles":["solid","regular"],"unicode":"f1f9","label":"Copyright"},"cotton-bureau":{"search":{"terms":["clothing","t-shirts","tshirts"]},"styles":["brands"],"unicode":"f89e","label":"Cotton Bureau"},"couch":{"search":{"terms":["chair","cushion","furniture","relax","sofa"]},"styles":["solid"],"unicode":"f4b8","label":"Couch"},"cpanel":{"search":{"terms":[]},"styles":["brands"],"unicode":"f388","label":"cPanel"},"creative-commons":{"search":{"terms":[]},"styles":["brands"],"unicode":"f25e","label":"Creative Commons"},"creative-commons-by":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4e7","label":"Creative Commons Attribution"},"creative-commons-nc":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4e8","label":"Creative Commons Noncommercial"},"creative-commons-nc-eu":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4e9","label":"Creative Commons Noncommercial (Euro Sign)"},"creative-commons-nc-jp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4ea","label":"Creative Commons Noncommercial (Yen Sign)"},"creative-commons-nd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4eb","label":"Creative Commons No Derivative Works"},"creative-commons-pd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4ec","label":"Creative Commons Public Domain"},"creative-commons-pd-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4ed","label":"Alternate Creative Commons Public Domain"},"creative-commons-remix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4ee","label":"Creative Commons Remix"},"creative-commons-sa":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4ef","label":"Creative Commons Share Alike"},"creative-commons-sampling":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f0","label":"Creative Commons Sampling"},"creative-commons-sampling-plus":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f1","label":"Creative Commons Sampling +"},"creative-commons-share":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f2","label":"Creative Commons Share"},"creative-commons-zero":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f3","label":"Creative Commons CC0"},"credit-card":{"search":{"terms":["buy","checkout","credit-card-alt","debit","money","payment","purchase"]},"styles":["solid","regular"],"unicode":"f09d","label":"Credit Card"},"critical-role":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6c9","label":"Critical Role"},"crop":{"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f125","label":"crop"},"crop-alt":{"search":{"terms":["design","frame","mask","resize","shrink"]},"styles":["solid"],"unicode":"f565","label":"Alternate Crop"},"cross":{"search":{"terms":["catholicism","christianity","church","jesus"]},"styles":["solid"],"unicode":"f654","label":"Cross"},"crosshairs":{"search":{"terms":["aim","bullseye","gpd","picker","position"]},"styles":["solid"],"unicode":"f05b","label":"Crosshairs"},"crow":{"search":{"terms":["bird","bullfrog","fauna","halloween","holiday","toad"]},"styles":["solid"],"unicode":"f520","label":"Crow"},"crown":{"search":{"terms":["award","favorite","king","queen","royal","tiara"]},"styles":["solid"],"unicode":"f521","label":"Crown"},"crutch":{"search":{"terms":["cane","injury","mobility","wheelchair"]},"styles":["solid"],"unicode":"f7f7","label":"Crutch"},"css3":{"search":{"terms":["code"]},"styles":["brands"],"unicode":"f13c","label":"CSS 3 Logo"},"css3-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f38b","label":"Alternate CSS3 Logo"},"cube":{"search":{"terms":["3d","block","dice","package","square","tesseract"]},"styles":["solid"],"unicode":"f1b2","label":"Cube"},"cubes":{"search":{"terms":["3d","block","dice","package","pyramid","square","stack","tesseract"]},"styles":["solid"],"unicode":"f1b3","label":"Cubes"},"cut":{"search":{"terms":["clip","scissors","snip"]},"styles":["solid"],"unicode":"f0c4","label":"Cut"},"cuttlefish":{"search":{"terms":[]},"styles":["brands"],"unicode":"f38c","label":"Cuttlefish"},"d-and-d":{"search":{"terms":[]},"styles":["brands"],"unicode":"f38d","label":"Dungeons & Dragons"},"d-and-d-beyond":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","gaming","tabletop"]},"styles":["brands"],"unicode":"f6ca","label":"D&D Beyond"},"dailymotion":{"search":{"terms":[]},"styles":["brands"],"unicode":"f952","label":"dailymotion"},"dashcube":{"search":{"terms":[]},"styles":["brands"],"unicode":"f210","label":"DashCube"},"database":{"search":{"terms":["computer","development","directory","memory","storage"]},"styles":["solid"],"unicode":"f1c0","label":"Database"},"deaf":{"search":{"terms":["ear","hearing","sign language"]},"styles":["solid"],"unicode":"f2a4","label":"Deaf"},"delicious":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a5","label":"Delicious"},"democrat":{"search":{"terms":["american","democratic party","donkey","election","left","left-wing","liberal","politics","usa"]},"styles":["solid"],"unicode":"f747","label":"Democrat"},"deploydog":{"search":{"terms":[]},"styles":["brands"],"unicode":"f38e","label":"deploy.dog"},"deskpro":{"search":{"terms":[]},"styles":["brands"],"unicode":"f38f","label":"Deskpro"},"desktop":{"search":{"terms":["computer","cpu","demo","desktop","device","imac","machine","monitor","pc","screen"]},"styles":["solid"],"unicode":"f108","label":"Desktop"},"dev":{"search":{"terms":[]},"styles":["brands"],"unicode":"f6cc","label":"DEV"},"deviantart":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1bd","label":"deviantART"},"dharmachakra":{"search":{"terms":["buddhism","buddhist","wheel of dharma"]},"styles":["solid"],"unicode":"f655","label":"Dharmachakra"},"dhl":{"search":{"terms":["Dalsey","Hillblom and Lynn","german","package","shipping"]},"styles":["brands"],"unicode":"f790","label":"DHL"},"diagnoses":{"search":{"terms":["analyze","detect","diagnosis","examine","medicine"]},"styles":["solid"],"unicode":"f470","label":"Diagnoses"},"diaspora":{"search":{"terms":[]},"styles":["brands"],"unicode":"f791","label":"Diaspora"},"dice":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f522","label":"Dice"},"dice-d20":{"search":{"terms":["Dungeons & Dragons","chance","d&d","dnd","fantasy","gambling","game","roll"]},"styles":["solid"],"unicode":"f6cf","label":"Dice D20"},"dice-d6":{"search":{"terms":["Dungeons & Dragons","chance","d&d","dnd","fantasy","gambling","game","roll"]},"styles":["solid"],"unicode":"f6d1","label":"Dice D6"},"dice-five":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f523","label":"Dice Five"},"dice-four":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f524","label":"Dice Four"},"dice-one":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f525","label":"Dice One"},"dice-six":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f526","label":"Dice Six"},"dice-three":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f527","label":"Dice Three"},"dice-two":{"search":{"terms":["chance","gambling","game","roll"]},"styles":["solid"],"unicode":"f528","label":"Dice Two"},"digg":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a6","label":"Digg Logo"},"digital-ocean":{"search":{"terms":[]},"styles":["brands"],"unicode":"f391","label":"Digital Ocean"},"digital-tachograph":{"search":{"terms":["data","distance","speed","tachometer"]},"styles":["solid"],"unicode":"f566","label":"Digital Tachograph"},"directions":{"search":{"terms":["map","navigation","sign","turn"]},"styles":["solid"],"unicode":"f5eb","label":"Directions"},"discord":{"search":{"terms":[]},"styles":["brands"],"unicode":"f392","label":"Discord"},"discourse":{"search":{"terms":[]},"styles":["brands"],"unicode":"f393","label":"Discourse"},"disease":{"search":{"terms":["bacteria","cancer","covid-19","illness","infection","sickness","virus"]},"styles":["solid"],"unicode":"f7fa","label":"Disease"},"divide":{"search":{"terms":["arithmetic","calculus","division","math"]},"styles":["solid"],"unicode":"f529","label":"Divide"},"dizzy":{"search":{"terms":["dazed","dead","disapprove","emoticon","face"]},"styles":["solid","regular"],"unicode":"f567","label":"Dizzy Face"},"dna":{"search":{"terms":["double helix","genetic","helix","molecule","protein"]},"styles":["solid"],"unicode":"f471","label":"DNA"},"dochub":{"search":{"terms":[]},"styles":["brands"],"unicode":"f394","label":"DocHub"},"docker":{"search":{"terms":[]},"styles":["brands"],"unicode":"f395","label":"Docker"},"dog":{"search":{"terms":["animal","canine","fauna","mammal","pet","pooch","puppy","woof"]},"styles":["solid"],"unicode":"f6d3","label":"Dog"},"dollar-sign":{"search":{"terms":["$","cost","dollar-sign","money","price","usd"]},"styles":["solid"],"unicode":"f155","label":"Dollar Sign"},"dolly":{"search":{"terms":["carry","shipping","transport"]},"styles":["solid"],"unicode":"f472","label":"Dolly"},"dolly-flatbed":{"search":{"terms":["carry","inventory","shipping","transport"]},"styles":["solid"],"unicode":"f474","label":"Dolly Flatbed"},"donate":{"search":{"terms":["contribute","generosity","gift","give"]},"styles":["solid"],"unicode":"f4b9","label":"Donate"},"door-closed":{"search":{"terms":["enter","exit","locked"]},"styles":["solid"],"unicode":"f52a","label":"Door Closed"},"door-open":{"search":{"terms":["enter","exit","welcome"]},"styles":["solid"],"unicode":"f52b","label":"Door Open"},"dot-circle":{"search":{"terms":["bullseye","notification","target"]},"styles":["solid","regular"],"unicode":"f192","label":"Dot Circle"},"dove":{"search":{"terms":["bird","fauna","flying","peace","war"]},"styles":["solid"],"unicode":"f4ba","label":"Dove"},"download":{"search":{"terms":["export","hard drive","save","transfer"]},"styles":["solid"],"unicode":"f019","label":"Download"},"draft2digital":{"search":{"terms":[]},"styles":["brands"],"unicode":"f396","label":"Draft2digital"},"drafting-compass":{"search":{"terms":["design","map","mechanical drawing","plot","plotting"]},"styles":["solid"],"unicode":"f568","label":"Drafting Compass"},"dragon":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","fire","lizard","serpent"]},"styles":["solid"],"unicode":"f6d5","label":"Dragon"},"draw-polygon":{"search":{"terms":["anchors","lines","object","render","shape"]},"styles":["solid"],"unicode":"f5ee","label":"Draw Polygon"},"dribbble":{"search":{"terms":[]},"styles":["brands"],"unicode":"f17d","label":"Dribbble"},"dribbble-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f397","label":"Dribbble Square"},"dropbox":{"search":{"terms":[]},"styles":["brands"],"unicode":"f16b","label":"Dropbox"},"drum":{"search":{"terms":["instrument","music","percussion","snare","sound"]},"styles":["solid"],"unicode":"f569","label":"Drum"},"drum-steelpan":{"search":{"terms":["calypso","instrument","music","percussion","reggae","snare","sound","steel","tropical"]},"styles":["solid"],"unicode":"f56a","label":"Drum Steelpan"},"drumstick-bite":{"search":{"terms":["bone","chicken","leg","meat","poultry","turkey"]},"styles":["solid"],"unicode":"f6d7","label":"Drumstick with Bite Taken Out"},"drupal":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a9","label":"Drupal Logo"},"dumbbell":{"search":{"terms":["exercise","gym","strength","weight","weight-lifting"]},"styles":["solid"],"unicode":"f44b","label":"Dumbbell"},"dumpster":{"search":{"terms":["alley","bin","commercial","trash","waste"]},"styles":["solid"],"unicode":"f793","label":"Dumpster"},"dumpster-fire":{"search":{"terms":["alley","bin","commercial","danger","dangerous","euphemism","flame","heat","hot","trash","waste"]},"styles":["solid"],"unicode":"f794","label":"Dumpster Fire"},"dungeon":{"search":{"terms":["Dungeons & Dragons","building","d&d","dnd","door","entrance","fantasy","gate"]},"styles":["solid"],"unicode":"f6d9","label":"Dungeon"},"dyalog":{"search":{"terms":[]},"styles":["brands"],"unicode":"f399","label":"Dyalog"},"earlybirds":{"search":{"terms":[]},"styles":["brands"],"unicode":"f39a","label":"Earlybirds"},"ebay":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f4","label":"eBay"},"edge":{"search":{"terms":["browser","ie"]},"styles":["brands"],"unicode":"f282","label":"Edge Browser"},"edit":{"search":{"terms":["edit","pen","pencil","update","write"]},"styles":["solid","regular"],"unicode":"f044","label":"Edit"},"egg":{"search":{"terms":["breakfast","chicken","easter","shell","yolk"]},"styles":["solid"],"unicode":"f7fb","label":"Egg"},"eject":{"search":{"terms":["abort","cancel","cd","discharge"]},"styles":["solid"],"unicode":"f052","label":"eject"},"elementor":{"search":{"terms":[]},"styles":["brands"],"unicode":"f430","label":"Elementor"},"ellipsis-h":{"search":{"terms":["dots","drag","kebab","list","menu","nav","navigation","ol","reorder","settings","ul"]},"styles":["solid"],"unicode":"f141","label":"Horizontal Ellipsis"},"ellipsis-v":{"search":{"terms":["dots","drag","kebab","list","menu","nav","navigation","ol","reorder","settings","ul"]},"styles":["solid"],"unicode":"f142","label":"Vertical Ellipsis"},"ello":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5f1","label":"Ello"},"ember":{"search":{"terms":[]},"styles":["brands"],"unicode":"f423","label":"Ember"},"empire":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d1","label":"Galactic Empire"},"envelope":{"search":{"terms":["e-mail","email","letter","mail","message","notification","support"]},"styles":["solid","regular"],"unicode":"f0e0","label":"Envelope"},"envelope-open":{"search":{"terms":["e-mail","email","letter","mail","message","notification","support"]},"styles":["solid","regular"],"unicode":"f2b6","label":"Envelope Open"},"envelope-open-text":{"search":{"terms":["e-mail","email","letter","mail","message","notification","support"]},"styles":["solid"],"unicode":"f658","label":"Envelope Open-text"},"envelope-square":{"search":{"terms":["e-mail","email","letter","mail","message","notification","support"]},"styles":["solid"],"unicode":"f199","label":"Envelope Square"},"envira":{"search":{"terms":["leaf"]},"styles":["brands"],"unicode":"f299","label":"Envira Gallery"},"equals":{"search":{"terms":["arithmetic","even","match","math"]},"styles":["solid"],"unicode":"f52c","label":"Equals"},"eraser":{"search":{"terms":["art","delete","remove","rubber"]},"styles":["solid"],"unicode":"f12d","label":"eraser"},"erlang":{"search":{"terms":[]},"styles":["brands"],"unicode":"f39d","label":"Erlang"},"ethereum":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42e","label":"Ethereum"},"ethernet":{"search":{"terms":["cable","cat 5","cat 6","connection","hardware","internet","network","wired"]},"styles":["solid"],"unicode":"f796","label":"Ethernet"},"etsy":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2d7","label":"Etsy"},"euro-sign":{"search":{"terms":["currency","dollar","exchange","money"]},"styles":["solid"],"unicode":"f153","label":"Euro Sign"},"evernote":{"search":{"terms":[]},"styles":["brands"],"unicode":"f839","label":"Evernote"},"exchange-alt":{"search":{"terms":["arrow","arrows","exchange","reciprocate","return","swap","transfer"]},"styles":["solid"],"unicode":"f362","label":"Alternate Exchange"},"exclamation":{"search":{"terms":["alert","danger","error","important","notice","notification","notify","problem","warning"]},"styles":["solid"],"unicode":"f12a","label":"exclamation"},"exclamation-circle":{"search":{"terms":["alert","danger","error","important","notice","notification","notify","problem","warning"]},"styles":["solid"],"unicode":"f06a","label":"Exclamation Circle"},"exclamation-triangle":{"search":{"terms":["alert","danger","error","important","notice","notification","notify","problem","warning"]},"styles":["solid"],"unicode":"f071","label":"Exclamation Triangle"},"expand":{"search":{"terms":["arrow","bigger","enlarge","resize"]},"styles":["solid"],"unicode":"f065","label":"Expand"},"expand-alt":{"search":{"terms":["arrow","bigger","enlarge","resize"]},"styles":["solid"],"unicode":"f424","label":"Alternate Expand"},"expand-arrows-alt":{"search":{"terms":["arrows-alt","bigger","enlarge","move","resize"]},"styles":["solid"],"unicode":"f31e","label":"Alternate Expand Arrows"},"expeditedssl":{"search":{"terms":[]},"styles":["brands"],"unicode":"f23e","label":"ExpeditedSSL"},"external-link-alt":{"search":{"terms":["external-link","new","open","share"]},"styles":["solid"],"unicode":"f35d","label":"Alternate External Link"},"external-link-square-alt":{"search":{"terms":["external-link-square","new","open","share"]},"styles":["solid"],"unicode":"f360","label":"Alternate External Link Square"},"eye":{"search":{"terms":["look","optic","see","seen","show","sight","views","visible"]},"styles":["solid","regular"],"unicode":"f06e","label":"Eye"},"eye-dropper":{"search":{"terms":["beaker","clone","color","copy","eyedropper","pipette"]},"styles":["solid"],"unicode":"f1fb","label":"Eye Dropper"},"eye-slash":{"search":{"terms":["blind","hide","show","toggle","unseen","views","visible","visiblity"]},"styles":["solid","regular"],"unicode":"f070","label":"Eye Slash"},"facebook":{"search":{"terms":["facebook-official","social network"]},"styles":["brands"],"unicode":"f09a","label":"Facebook"},"facebook-f":{"search":{"terms":["facebook"]},"styles":["brands"],"unicode":"f39e","label":"Facebook F"},"facebook-messenger":{"search":{"terms":[]},"styles":["brands"],"unicode":"f39f","label":"Facebook Messenger"},"facebook-square":{"search":{"terms":["social network"]},"styles":["brands"],"unicode":"f082","label":"Facebook Square"},"fan":{"search":{"terms":["ac","air conditioning","blade","blower","cool","hot"]},"styles":["solid"],"unicode":"f863","label":"Fan"},"fantasy-flight-games":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f6dc","label":"Fantasy Flight-games"},"fast-backward":{"search":{"terms":["beginning","first","previous","rewind","start"]},"styles":["solid"],"unicode":"f049","label":"fast-backward"},"fast-forward":{"search":{"terms":["end","last","next"]},"styles":["solid"],"unicode":"f050","label":"fast-forward"},"faucet":{"search":{"terms":["covid-19","drip","house","hygiene","kitchen","sink","water"]},"styles":["solid"],"unicode":"f905","label":"Faucet"},"fax":{"search":{"terms":["business","communicate","copy","facsimile","send"]},"styles":["solid"],"unicode":"f1ac","label":"Fax"},"feather":{"search":{"terms":["bird","light","plucked","quill","write"]},"styles":["solid"],"unicode":"f52d","label":"Feather"},"feather-alt":{"search":{"terms":["bird","light","plucked","quill","write"]},"styles":["solid"],"unicode":"f56b","label":"Alternate Feather"},"fedex":{"search":{"terms":["Federal Express","package","shipping"]},"styles":["brands"],"unicode":"f797","label":"FedEx"},"fedora":{"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f798","label":"Fedora"},"female":{"search":{"terms":["human","person","profile","user","woman"]},"styles":["solid"],"unicode":"f182","label":"Female"},"fighter-jet":{"search":{"terms":["airplane","fast","fly","goose","maverick","plane","quick","top gun","transportation","travel"]},"styles":["solid"],"unicode":"f0fb","label":"fighter-jet"},"figma":{"search":{"terms":["app","design","interface"]},"styles":["brands"],"unicode":"f799","label":"Figma"},"file":{"search":{"terms":["document","new","page","pdf","resume"]},"styles":["solid","regular"],"unicode":"f15b","label":"File"},"file-alt":{"search":{"terms":["document","file-text","invoice","new","page","pdf"]},"styles":["solid","regular"],"unicode":"f15c","label":"Alternate File"},"file-archive":{"search":{"terms":[".zip","bundle","compress","compression","download","zip"]},"styles":["solid","regular"],"unicode":"f1c6","label":"Archive File"},"file-audio":{"search":{"terms":["document","mp3","music","page","play","sound"]},"styles":["solid","regular"],"unicode":"f1c7","label":"Audio File"},"file-code":{"search":{"terms":["css","development","document","html"]},"styles":["solid","regular"],"unicode":"f1c9","label":"Code File"},"file-contract":{"search":{"terms":["agreement","binding","document","legal","signature"]},"styles":["solid"],"unicode":"f56c","label":"File Contract"},"file-csv":{"search":{"terms":["document","excel","numbers","spreadsheets","table"]},"styles":["solid"],"unicode":"f6dd","label":"File CSV"},"file-download":{"search":{"terms":["document","export","save"]},"styles":["solid"],"unicode":"f56d","label":"File Download"},"file-excel":{"search":{"terms":["csv","document","numbers","spreadsheets","table"]},"styles":["solid","regular"],"unicode":"f1c3","label":"Excel File"},"file-export":{"search":{"terms":["download","save"]},"styles":["solid"],"unicode":"f56e","label":"File Export"},"file-image":{"search":{"terms":["document","image","jpg","photo","png"]},"styles":["solid","regular"],"unicode":"f1c5","label":"Image File"},"file-import":{"search":{"terms":["copy","document","send","upload"]},"styles":["solid"],"unicode":"f56f","label":"File Import"},"file-invoice":{"search":{"terms":["account","bill","charge","document","payment","receipt"]},"styles":["solid"],"unicode":"f570","label":"File Invoice"},"file-invoice-dollar":{"search":{"terms":["$","account","bill","charge","document","dollar-sign","money","payment","receipt","usd"]},"styles":["solid"],"unicode":"f571","label":"File Invoice with US Dollar"},"file-medical":{"search":{"terms":["document","health","history","prescription","record"]},"styles":["solid"],"unicode":"f477","label":"Medical File"},"file-medical-alt":{"search":{"terms":["document","health","history","prescription","record"]},"styles":["solid"],"unicode":"f478","label":"Alternate Medical File"},"file-pdf":{"search":{"terms":["acrobat","document","preview","save"]},"styles":["solid","regular"],"unicode":"f1c1","label":"PDF File"},"file-powerpoint":{"search":{"terms":["display","document","keynote","presentation"]},"styles":["solid","regular"],"unicode":"f1c4","label":"Powerpoint File"},"file-prescription":{"search":{"terms":["document","drugs","medical","medicine","rx"]},"styles":["solid"],"unicode":"f572","label":"File Prescription"},"file-signature":{"search":{"terms":["John Hancock","contract","document","name"]},"styles":["solid"],"unicode":"f573","label":"File Signature"},"file-upload":{"search":{"terms":["document","import","page","save"]},"styles":["solid"],"unicode":"f574","label":"File Upload"},"file-video":{"search":{"terms":["document","m4v","movie","mp4","play"]},"styles":["solid","regular"],"unicode":"f1c8","label":"Video File"},"file-word":{"search":{"terms":["document","edit","page","text","writing"]},"styles":["solid","regular"],"unicode":"f1c2","label":"Word File"},"fill":{"search":{"terms":["bucket","color","paint","paint bucket"]},"styles":["solid"],"unicode":"f575","label":"Fill"},"fill-drip":{"search":{"terms":["bucket","color","drop","paint","paint bucket","spill"]},"styles":["solid"],"unicode":"f576","label":"Fill Drip"},"film":{"search":{"terms":["cinema","movie","strip","video"]},"styles":["solid"],"unicode":"f008","label":"Film"},"filter":{"search":{"terms":["funnel","options","separate","sort"]},"styles":["solid"],"unicode":"f0b0","label":"Filter"},"fingerprint":{"search":{"terms":["human","id","identification","lock","smudge","touch","unique","unlock"]},"styles":["solid"],"unicode":"f577","label":"Fingerprint"},"fire":{"search":{"terms":["burn","caliente","flame","heat","hot","popular"]},"styles":["solid"],"unicode":"f06d","label":"fire"},"fire-alt":{"search":{"terms":["burn","caliente","flame","heat","hot","popular"]},"styles":["solid"],"unicode":"f7e4","label":"Alternate Fire"},"fire-extinguisher":{"search":{"terms":["burn","caliente","fire fighter","flame","heat","hot","rescue"]},"styles":["solid"],"unicode":"f134","label":"fire-extinguisher"},"firefox":{"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f269","label":"Firefox"},"firefox-browser":{"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f907","label":"Firefox Browser"},"first-aid":{"search":{"terms":["emergency","emt","health","medical","rescue"]},"styles":["solid"],"unicode":"f479","label":"First Aid"},"first-order":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2b0","label":"First Order"},"first-order-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f50a","label":"Alternate First Order"},"firstdraft":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a1","label":"firstdraft"},"fish":{"search":{"terms":["fauna","gold","seafood","swimming"]},"styles":["solid"],"unicode":"f578","label":"Fish"},"fist-raised":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","hand","ki","monk","resist","strength","unarmed combat"]},"styles":["solid"],"unicode":"f6de","label":"Raised Fist"},"flag":{"search":{"terms":["country","notice","notification","notify","pole","report","symbol"]},"styles":["solid","regular"],"unicode":"f024","label":"flag"},"flag-checkered":{"search":{"terms":["notice","notification","notify","pole","racing","report","symbol"]},"styles":["solid"],"unicode":"f11e","label":"flag-checkered"},"flag-usa":{"search":{"terms":["betsy ross","country","old glory","stars","stripes","symbol"]},"styles":["solid"],"unicode":"f74d","label":"United States of America Flag"},"flask":{"search":{"terms":["beaker","experimental","labs","science"]},"styles":["solid"],"unicode":"f0c3","label":"Flask"},"flickr":{"search":{"terms":[]},"styles":["brands"],"unicode":"f16e","label":"Flickr"},"flipboard":{"search":{"terms":[]},"styles":["brands"],"unicode":"f44d","label":"Flipboard"},"flushed":{"search":{"terms":["embarrassed","emoticon","face"]},"styles":["solid","regular"],"unicode":"f579","label":"Flushed Face"},"fly":{"search":{"terms":[]},"styles":["brands"],"unicode":"f417","label":"Fly"},"folder":{"search":{"terms":["archive","directory","document","file"]},"styles":["solid","regular"],"unicode":"f07b","label":"Folder"},"folder-minus":{"search":{"terms":["archive","delete","directory","document","file","negative","remove"]},"styles":["solid"],"unicode":"f65d","label":"Folder Minus"},"folder-open":{"search":{"terms":["archive","directory","document","empty","file","new"]},"styles":["solid","regular"],"unicode":"f07c","label":"Folder Open"},"folder-plus":{"search":{"terms":["add","archive","create","directory","document","file","new","positive"]},"styles":["solid"],"unicode":"f65e","label":"Folder Plus"},"font":{"search":{"terms":["alphabet","glyph","text","type","typeface"]},"styles":["solid"],"unicode":"f031","label":"font"},"font-awesome":{"search":{"terms":["meanpath"]},"styles":["brands"],"unicode":"f2b4","label":"Font Awesome"},"font-awesome-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f35c","label":"Alternate Font Awesome"},"font-awesome-flag":{"search":{"terms":[]},"styles":["brands"],"unicode":"f425","label":"Font Awesome Flag"},"font-awesome-logo-full":{"search":{"terms":[]},"styles":["regular","solid","brands"],"unicode":"f4e6","label":"Font Awesome Full Logo","private":true},"fonticons":{"search":{"terms":[]},"styles":["brands"],"unicode":"f280","label":"Fonticons"},"fonticons-fi":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a2","label":"Fonticons Fi"},"football-ball":{"search":{"terms":["ball","fall","nfl","pigskin","seasonal"]},"styles":["solid"],"unicode":"f44e","label":"Football Ball"},"fort-awesome":{"search":{"terms":["castle"]},"styles":["brands"],"unicode":"f286","label":"Fort Awesome"},"fort-awesome-alt":{"search":{"terms":["castle"]},"styles":["brands"],"unicode":"f3a3","label":"Alternate Fort Awesome"},"forumbee":{"search":{"terms":[]},"styles":["brands"],"unicode":"f211","label":"Forumbee"},"forward":{"search":{"terms":["forward","next","skip"]},"styles":["solid"],"unicode":"f04e","label":"forward"},"foursquare":{"search":{"terms":[]},"styles":["brands"],"unicode":"f180","label":"Foursquare"},"free-code-camp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2c5","label":"freeCodeCamp"},"freebsd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a4","label":"FreeBSD"},"frog":{"search":{"terms":["amphibian","bullfrog","fauna","hop","kermit","kiss","prince","ribbit","toad","wart"]},"styles":["solid"],"unicode":"f52e","label":"Frog"},"frown":{"search":{"terms":["disapprove","emoticon","face","rating","sad"]},"styles":["solid","regular"],"unicode":"f119","label":"Frowning Face"},"frown-open":{"search":{"terms":["disapprove","emoticon","face","rating","sad"]},"styles":["solid","regular"],"unicode":"f57a","label":"Frowning Face With Open Mouth"},"fulcrum":{"search":{"terms":[]},"styles":["brands"],"unicode":"f50b","label":"Fulcrum"},"funnel-dollar":{"search":{"terms":["filter","money","options","separate","sort"]},"styles":["solid"],"unicode":"f662","label":"Funnel Dollar"},"futbol":{"search":{"terms":["ball","football","mls","soccer"]},"styles":["solid","regular"],"unicode":"f1e3","label":"Futbol"},"galactic-republic":{"search":{"terms":["politics","star wars"]},"styles":["brands"],"unicode":"f50c","label":"Galactic Republic"},"galactic-senate":{"search":{"terms":["star wars"]},"styles":["brands"],"unicode":"f50d","label":"Galactic Senate"},"gamepad":{"search":{"terms":["arcade","controller","d-pad","joystick","video","video game"]},"styles":["solid"],"unicode":"f11b","label":"Gamepad"},"gas-pump":{"search":{"terms":["car","fuel","gasoline","petrol"]},"styles":["solid"],"unicode":"f52f","label":"Gas Pump"},"gavel":{"search":{"terms":["hammer","judge","law","lawyer","opinion"]},"styles":["solid"],"unicode":"f0e3","label":"Gavel"},"gem":{"search":{"terms":["diamond","jewelry","sapphire","stone","treasure"]},"styles":["solid","regular"],"unicode":"f3a5","label":"Gem"},"genderless":{"search":{"terms":["androgynous","asexual","sexless"]},"styles":["solid"],"unicode":"f22d","label":"Genderless"},"get-pocket":{"search":{"terms":[]},"styles":["brands"],"unicode":"f265","label":"Get Pocket"},"gg":{"search":{"terms":[]},"styles":["brands"],"unicode":"f260","label":"GG Currency"},"gg-circle":{"search":{"terms":[]},"styles":["brands"],"unicode":"f261","label":"GG Currency Circle"},"ghost":{"search":{"terms":["apparition","blinky","clyde","floating","halloween","holiday","inky","pinky","spirit"]},"styles":["solid"],"unicode":"f6e2","label":"Ghost"},"gift":{"search":{"terms":["christmas","generosity","giving","holiday","party","present","wrapped","xmas"]},"styles":["solid"],"unicode":"f06b","label":"gift"},"gifts":{"search":{"terms":["christmas","generosity","giving","holiday","party","present","wrapped","xmas"]},"styles":["solid"],"unicode":"f79c","label":"Gifts"},"git":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d3","label":"Git"},"git-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f841","label":"Git Alt"},"git-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d2","label":"Git Square"},"github":{"search":{"terms":["octocat"]},"styles":["brands"],"unicode":"f09b","label":"GitHub"},"github-alt":{"search":{"terms":["octocat"]},"styles":["brands"],"unicode":"f113","label":"Alternate GitHub"},"github-square":{"search":{"terms":["octocat"]},"styles":["brands"],"unicode":"f092","label":"GitHub Square"},"gitkraken":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a6","label":"GitKraken"},"gitlab":{"search":{"terms":["Axosoft"]},"styles":["brands"],"unicode":"f296","label":"GitLab"},"gitter":{"search":{"terms":[]},"styles":["brands"],"unicode":"f426","label":"Gitter"},"glass-cheers":{"search":{"terms":["alcohol","bar","beverage","celebration","champagne","clink","drink","holiday","new year\'s eve","party","toast"]},"styles":["solid"],"unicode":"f79f","label":"Glass Cheers"},"glass-martini":{"search":{"terms":["alcohol","bar","beverage","drink","liquor"]},"styles":["solid"],"unicode":"f000","label":"Martini Glass"},"glass-martini-alt":{"search":{"terms":["alcohol","bar","beverage","drink","liquor"]},"styles":["solid"],"unicode":"f57b","label":"Alternate Glass Martini"},"glass-whiskey":{"search":{"terms":["alcohol","bar","beverage","bourbon","drink","liquor","neat","rye","scotch","whisky"]},"styles":["solid"],"unicode":"f7a0","label":"Glass Whiskey"},"glasses":{"search":{"terms":["hipster","nerd","reading","sight","spectacles","vision"]},"styles":["solid"],"unicode":"f530","label":"Glasses"},"glide":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2a5","label":"Glide"},"glide-g":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2a6","label":"Glide G"},"globe":{"search":{"terms":["all","coordinates","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"]},"styles":["solid"],"unicode":"f0ac","label":"Globe"},"globe-africa":{"search":{"terms":["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"]},"styles":["solid"],"unicode":"f57c","label":"Globe with Africa shown"},"globe-americas":{"search":{"terms":["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"]},"styles":["solid"],"unicode":"f57d","label":"Globe with Americas shown"},"globe-asia":{"search":{"terms":["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"]},"styles":["solid"],"unicode":"f57e","label":"Globe with Asia shown"},"globe-europe":{"search":{"terms":["all","country","earth","global","gps","language","localize","location","map","online","place","planet","translate","travel","world"]},"styles":["solid"],"unicode":"f7a2","label":"Globe with Europe shown"},"gofore":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a7","label":"Gofore"},"golf-ball":{"search":{"terms":["caddy","eagle","putt","tee"]},"styles":["solid"],"unicode":"f450","label":"Golf Ball"},"goodreads":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a8","label":"Goodreads"},"goodreads-g":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3a9","label":"Goodreads G"},"google":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a0","label":"Google Logo"},"google-drive":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3aa","label":"Google Drive"},"google-play":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ab","label":"Google Play"},"google-plus":{"search":{"terms":["google-plus-circle","google-plus-official"]},"styles":["brands"],"unicode":"f2b3","label":"Google Plus"},"google-plus-g":{"search":{"terms":["google-plus","social network"]},"styles":["brands"],"unicode":"f0d5","label":"Google Plus G"},"google-plus-square":{"search":{"terms":["social network"]},"styles":["brands"],"unicode":"f0d4","label":"Google Plus Square"},"google-wallet":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1ee","label":"Google Wallet"},"gopuram":{"search":{"terms":["building","entrance","hinduism","temple","tower"]},"styles":["solid"],"unicode":"f664","label":"Gopuram"},"graduation-cap":{"search":{"terms":["ceremony","college","graduate","learning","school","student"]},"styles":["solid"],"unicode":"f19d","label":"Graduation Cap"},"gratipay":{"search":{"terms":["favorite","heart","like","love"]},"styles":["brands"],"unicode":"f184","label":"Gratipay (Gittip)"},"grav":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2d6","label":"Grav"},"greater-than":{"search":{"terms":["arithmetic","compare","math"]},"styles":["solid"],"unicode":"f531","label":"Greater Than"},"greater-than-equal":{"search":{"terms":["arithmetic","compare","math"]},"styles":["solid"],"unicode":"f532","label":"Greater Than Equal To"},"grimace":{"search":{"terms":["cringe","emoticon","face","teeth"]},"styles":["solid","regular"],"unicode":"f57f","label":"Grimacing Face"},"grin":{"search":{"terms":["emoticon","face","laugh","smile"]},"styles":["solid","regular"],"unicode":"f580","label":"Grinning Face"},"grin-alt":{"search":{"terms":["emoticon","face","laugh","smile"]},"styles":["solid","regular"],"unicode":"f581","label":"Alternate Grinning Face"},"grin-beam":{"search":{"terms":["emoticon","face","laugh","smile"]},"styles":["solid","regular"],"unicode":"f582","label":"Grinning Face With Smiling Eyes"},"grin-beam-sweat":{"search":{"terms":["embarass","emoticon","face","smile"]},"styles":["solid","regular"],"unicode":"f583","label":"Grinning Face With Sweat"},"grin-hearts":{"search":{"terms":["emoticon","face","love","smile"]},"styles":["solid","regular"],"unicode":"f584","label":"Smiling Face With Heart-Eyes"},"grin-squint":{"search":{"terms":["emoticon","face","laugh","smile"]},"styles":["solid","regular"],"unicode":"f585","label":"Grinning Squinting Face"},"grin-squint-tears":{"search":{"terms":["emoticon","face","happy","smile"]},"styles":["solid","regular"],"unicode":"f586","label":"Rolling on the Floor Laughing"},"grin-stars":{"search":{"terms":["emoticon","face","star-struck"]},"styles":["solid","regular"],"unicode":"f587","label":"Star-Struck"},"grin-tears":{"search":{"terms":["LOL","emoticon","face"]},"styles":["solid","regular"],"unicode":"f588","label":"Face With Tears of Joy"},"grin-tongue":{"search":{"terms":["LOL","emoticon","face"]},"styles":["solid","regular"],"unicode":"f589","label":"Face With Tongue"},"grin-tongue-squint":{"search":{"terms":["LOL","emoticon","face"]},"styles":["solid","regular"],"unicode":"f58a","label":"Squinting Face With Tongue"},"grin-tongue-wink":{"search":{"terms":["LOL","emoticon","face"]},"styles":["solid","regular"],"unicode":"f58b","label":"Winking Face With Tongue"},"grin-wink":{"search":{"terms":["emoticon","face","flirt","laugh","smile"]},"styles":["solid","regular"],"unicode":"f58c","label":"Grinning Winking Face"},"grip-horizontal":{"search":{"terms":["affordance","drag","drop","grab","handle"]},"styles":["solid"],"unicode":"f58d","label":"Grip Horizontal"},"grip-lines":{"search":{"terms":["affordance","drag","drop","grab","handle"]},"styles":["solid"],"unicode":"f7a4","label":"Grip Lines"},"grip-lines-vertical":{"search":{"terms":["affordance","drag","drop","grab","handle"]},"styles":["solid"],"unicode":"f7a5","label":"Grip Lines Vertical"},"grip-vertical":{"search":{"terms":["affordance","drag","drop","grab","handle"]},"styles":["solid"],"unicode":"f58e","label":"Grip Vertical"},"gripfire":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ac","label":"Gripfire, Inc."},"grunt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ad","label":"Grunt"},"guitar":{"search":{"terms":["acoustic","instrument","music","rock","rock and roll","song","strings"]},"styles":["solid"],"unicode":"f7a6","label":"Guitar"},"gulp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ae","label":"Gulp"},"h-square":{"search":{"terms":["directions","emergency","hospital","hotel","map"]},"styles":["solid"],"unicode":"f0fd","label":"H Square"},"hacker-news":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d4","label":"Hacker News"},"hacker-news-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3af","label":"Hacker News Square"},"hackerrank":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5f7","label":"Hackerrank"},"hamburger":{"search":{"terms":["bacon","beef","burger","burger king","cheeseburger","fast food","grill","ground beef","mcdonalds","sandwich"]},"styles":["solid"],"unicode":"f805","label":"Hamburger"},"hammer":{"search":{"terms":["admin","fix","repair","settings","tool"]},"styles":["solid"],"unicode":"f6e3","label":"Hammer"},"hamsa":{"search":{"terms":["amulet","christianity","islam","jewish","judaism","muslim","protection"]},"styles":["solid"],"unicode":"f665","label":"Hamsa"},"hand-holding":{"search":{"terms":["carry","lift"]},"styles":["solid"],"unicode":"f4bd","label":"Hand Holding"},"hand-holding-heart":{"search":{"terms":["carry","charity","gift","lift","package"]},"styles":["solid"],"unicode":"f4be","label":"Hand Holding Heart"},"hand-holding-medical":{"search":{"terms":["care","covid-19","donate","help"]},"styles":["solid"],"unicode":"f95c","label":"Hand Holding Medical Cross"},"hand-holding-usd":{"search":{"terms":["$","carry","dollar sign","donation","giving","lift","money","price"]},"styles":["solid"],"unicode":"f4c0","label":"Hand Holding US Dollar"},"hand-holding-water":{"search":{"terms":["carry","covid-19","drought","grow","lift"]},"styles":["solid"],"unicode":"f4c1","label":"Hand Holding Water"},"hand-lizard":{"search":{"terms":["game","roshambo"]},"styles":["solid","regular"],"unicode":"f258","label":"Lizard (Hand)"},"hand-middle-finger":{"search":{"terms":["flip the bird","gesture","hate","rude"]},"styles":["solid"],"unicode":"f806","label":"Hand with Middle Finger Raised"},"hand-paper":{"search":{"terms":["game","halt","roshambo","stop"]},"styles":["solid","regular"],"unicode":"f256","label":"Paper (Hand)"},"hand-peace":{"search":{"terms":["rest","truce"]},"styles":["solid","regular"],"unicode":"f25b","label":"Peace (Hand)"},"hand-point-down":{"search":{"terms":["finger","hand-o-down","point"]},"styles":["solid","regular"],"unicode":"f0a7","label":"Hand Pointing Down"},"hand-point-left":{"search":{"terms":["back","finger","hand-o-left","left","point","previous"]},"styles":["solid","regular"],"unicode":"f0a5","label":"Hand Pointing Left"},"hand-point-right":{"search":{"terms":["finger","forward","hand-o-right","next","point","right"]},"styles":["solid","regular"],"unicode":"f0a4","label":"Hand Pointing Right"},"hand-point-up":{"search":{"terms":["finger","hand-o-up","point"]},"styles":["solid","regular"],"unicode":"f0a6","label":"Hand Pointing Up"},"hand-pointer":{"search":{"terms":["arrow","cursor","select"]},"styles":["solid","regular"],"unicode":"f25a","label":"Pointer (Hand)"},"hand-rock":{"search":{"terms":["fist","game","roshambo"]},"styles":["solid","regular"],"unicode":"f255","label":"Rock (Hand)"},"hand-scissors":{"search":{"terms":["cut","game","roshambo"]},"styles":["solid","regular"],"unicode":"f257","label":"Scissors (Hand)"},"hand-sparkles":{"search":{"terms":["clean","covid-19","hygiene","magic","soap","wash"]},"styles":["solid"],"unicode":"f95d","label":"Hand Sparkles"},"hand-spock":{"search":{"terms":["live long","prosper","salute","star trek","vulcan"]},"styles":["solid","regular"],"unicode":"f259","label":"Spock (Hand)"},"hands":{"search":{"terms":["carry","hold","lift"]},"styles":["solid"],"unicode":"f4c2","label":"Hands"},"hands-helping":{"search":{"terms":["aid","assistance","handshake","partnership","volunteering"]},"styles":["solid"],"unicode":"f4c4","label":"Helping Hands"},"hands-wash":{"search":{"terms":["covid-19","hygiene","soap","wash"]},"styles":["solid"],"unicode":"f95e","label":"Hands Wash"},"handshake":{"search":{"terms":["agreement","greeting","meeting","partnership"]},"styles":["solid","regular"],"unicode":"f2b5","label":"Handshake"},"handshake-alt-slash":{"search":{"terms":["broken","covid-19","social distance"]},"styles":["solid"],"unicode":"f95f","label":"Handshake Alternate Slash"},"handshake-slash":{"search":{"terms":["broken","covid-19","social distance"]},"styles":["solid"],"unicode":"f960","label":"Handshake Slash"},"hanukiah":{"search":{"terms":["candle","hanukkah","jewish","judaism","light"]},"styles":["solid"],"unicode":"f6e6","label":"Hanukiah"},"hard-hat":{"search":{"terms":["construction","hardhat","helmet","safety"]},"styles":["solid"],"unicode":"f807","label":"Hard Hat"},"hashtag":{"search":{"terms":["Twitter","instagram","pound","social media","tag"]},"styles":["solid"],"unicode":"f292","label":"Hashtag"},"hat-cowboy":{"search":{"terms":["buckaroo","horse","jackeroo","john b.","old west","pardner","ranch","rancher","rodeo","western","wrangler"]},"styles":["solid"],"unicode":"f8c0","label":"Cowboy Hat"},"hat-cowboy-side":{"search":{"terms":["buckaroo","horse","jackeroo","john b.","old west","pardner","ranch","rancher","rodeo","western","wrangler"]},"styles":["solid"],"unicode":"f8c1","label":"Cowboy Hat Side"},"hat-wizard":{"search":{"terms":["Dungeons & Dragons","accessory","buckle","clothing","d&d","dnd","fantasy","halloween","head","holiday","mage","magic","pointy","witch"]},"styles":["solid"],"unicode":"f6e8","label":"Wizard\'s Hat"},"hdd":{"search":{"terms":["cpu","hard drive","harddrive","machine","save","storage"]},"styles":["solid","regular"],"unicode":"f0a0","label":"HDD"},"head-side-cough":{"search":{"terms":["cough","covid-19","germs","lungs","respiratory","sick"]},"styles":["solid"],"unicode":"f961","label":"Head Side Cough"},"head-side-cough-slash":{"search":{"terms":["cough","covid-19","germs","lungs","respiratory","sick"]},"styles":["solid"],"unicode":"f962","label":"Head Side-cough-slash"},"head-side-mask":{"search":{"terms":["breath","covid-19","filter","respirator","virus"]},"styles":["solid"],"unicode":"f963","label":"Head Side Mask"},"head-side-virus":{"search":{"terms":["cold","covid-19","flu","sick"]},"styles":["solid"],"unicode":"f964","label":"Head Side Virus"},"heading":{"search":{"terms":["format","header","text","title"]},"styles":["solid"],"unicode":"f1dc","label":"heading"},"headphones":{"search":{"terms":["audio","listen","music","sound","speaker"]},"styles":["solid"],"unicode":"f025","label":"headphones"},"headphones-alt":{"search":{"terms":["audio","listen","music","sound","speaker"]},"styles":["solid"],"unicode":"f58f","label":"Alternate Headphones"},"headset":{"search":{"terms":["audio","gamer","gaming","listen","live chat","microphone","shot caller","sound","support","telemarketer"]},"styles":["solid"],"unicode":"f590","label":"Headset"},"heart":{"search":{"terms":["favorite","like","love","relationship","valentine"]},"styles":["solid","regular"],"unicode":"f004","label":"Heart"},"heart-broken":{"search":{"terms":["breakup","crushed","dislike","dumped","grief","love","lovesick","relationship","sad"]},"styles":["solid"],"unicode":"f7a9","label":"Heart Broken"},"heartbeat":{"search":{"terms":["ekg","electrocardiogram","health","lifeline","vital signs"]},"styles":["solid"],"unicode":"f21e","label":"Heartbeat"},"helicopter":{"search":{"terms":["airwolf","apache","chopper","flight","fly","travel"]},"styles":["solid"],"unicode":"f533","label":"Helicopter"},"highlighter":{"search":{"terms":["edit","marker","sharpie","update","write"]},"styles":["solid"],"unicode":"f591","label":"Highlighter"},"hiking":{"search":{"terms":["activity","backpack","fall","fitness","outdoors","person","seasonal","walking"]},"styles":["solid"],"unicode":"f6ec","label":"Hiking"},"hippo":{"search":{"terms":["animal","fauna","hippopotamus","hungry","mammal"]},"styles":["solid"],"unicode":"f6ed","label":"Hippo"},"hips":{"search":{"terms":[]},"styles":["brands"],"unicode":"f452","label":"Hips"},"hire-a-helper":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b0","label":"HireAHelper"},"history":{"search":{"terms":["Rewind","clock","reverse","time","time machine"]},"styles":["solid"],"unicode":"f1da","label":"History"},"hockey-puck":{"search":{"terms":["ice","nhl","sport"]},"styles":["solid"],"unicode":"f453","label":"Hockey Puck"},"holly-berry":{"search":{"terms":["catwoman","christmas","decoration","flora","halle","holiday","ororo munroe","plant","storm","xmas"]},"styles":["solid"],"unicode":"f7aa","label":"Holly Berry"},"home":{"search":{"terms":["abode","building","house","main"]},"styles":["solid"],"unicode":"f015","label":"home"},"hooli":{"search":{"terms":[]},"styles":["brands"],"unicode":"f427","label":"Hooli"},"hornbill":{"search":{"terms":[]},"styles":["brands"],"unicode":"f592","label":"Hornbill"},"horse":{"search":{"terms":["equus","fauna","mammmal","mare","neigh","pony"]},"styles":["solid"],"unicode":"f6f0","label":"Horse"},"horse-head":{"search":{"terms":["equus","fauna","mammmal","mare","neigh","pony"]},"styles":["solid"],"unicode":"f7ab","label":"Horse Head"},"hospital":{"search":{"terms":["building","covid-19","emergency room","medical center"]},"styles":["solid","regular"],"unicode":"f0f8","label":"hospital"},"hospital-alt":{"search":{"terms":["building","covid-19","emergency room","medical center"]},"styles":["solid"],"unicode":"f47d","label":"Alternate Hospital"},"hospital-symbol":{"search":{"terms":["clinic","covid-19","emergency","map"]},"styles":["solid"],"unicode":"f47e","label":"Hospital Symbol"},"hospital-user":{"search":{"terms":["covid-19","doctor","network","patient","primary care"]},"styles":["solid"],"unicode":"f80d","label":"Hospital with User"},"hot-tub":{"search":{"terms":["bath","jacuzzi","massage","sauna","spa"]},"styles":["solid"],"unicode":"f593","label":"Hot Tub"},"hotdog":{"search":{"terms":["bun","chili","frankfurt","frankfurter","kosher","polish","sandwich","sausage","vienna","weiner"]},"styles":["solid"],"unicode":"f80f","label":"Hot Dog"},"hotel":{"search":{"terms":["building","inn","lodging","motel","resort","travel"]},"styles":["solid"],"unicode":"f594","label":"Hotel"},"hotjar":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b1","label":"Hotjar"},"hourglass":{"search":{"terms":["hour","minute","sand","stopwatch","time"]},"styles":["solid","regular"],"unicode":"f254","label":"Hourglass"},"hourglass-end":{"search":{"terms":["hour","minute","sand","stopwatch","time"]},"styles":["solid"],"unicode":"f253","label":"Hourglass End"},"hourglass-half":{"search":{"terms":["hour","minute","sand","stopwatch","time"]},"styles":["solid"],"unicode":"f252","label":"Hourglass Half"},"hourglass-start":{"search":{"terms":["hour","minute","sand","stopwatch","time"]},"styles":["solid"],"unicode":"f251","label":"Hourglass Start"},"house-damage":{"search":{"terms":["building","devastation","disaster","home","insurance"]},"styles":["solid"],"unicode":"f6f1","label":"Damaged House"},"house-user":{"search":{"terms":["covid-19","home","isolation","quarantine"]},"styles":["solid"],"unicode":"f965","label":"House User"},"houzz":{"search":{"terms":[]},"styles":["brands"],"unicode":"f27c","label":"Houzz"},"hryvnia":{"search":{"terms":["currency","money","ukraine","ukrainian"]},"styles":["solid"],"unicode":"f6f2","label":"Hryvnia"},"html5":{"search":{"terms":[]},"styles":["brands"],"unicode":"f13b","label":"HTML 5 Logo"},"hubspot":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b2","label":"HubSpot"},"i-cursor":{"search":{"terms":["editing","i-beam","type","writing"]},"styles":["solid"],"unicode":"f246","label":"I Beam Cursor"},"ice-cream":{"search":{"terms":["chocolate","cone","dessert","frozen","scoop","sorbet","vanilla","yogurt"]},"styles":["solid"],"unicode":"f810","label":"Ice Cream"},"icicles":{"search":{"terms":["cold","frozen","hanging","ice","seasonal","sharp"]},"styles":["solid"],"unicode":"f7ad","label":"Icicles"},"icons":{"search":{"terms":["bolt","emoji","heart","image","music","photo","symbols"]},"styles":["solid"],"unicode":"f86d","label":"Icons"},"id-badge":{"search":{"terms":["address","contact","identification","license","profile"]},"styles":["solid","regular"],"unicode":"f2c1","label":"Identification Badge"},"id-card":{"search":{"terms":["contact","demographics","document","identification","issued","profile"]},"styles":["solid","regular"],"unicode":"f2c2","label":"Identification Card"},"id-card-alt":{"search":{"terms":["contact","demographics","document","identification","issued","profile"]},"styles":["solid"],"unicode":"f47f","label":"Alternate Identification Card"},"ideal":{"search":{"terms":[]},"styles":["brands"],"unicode":"f913","label":"iDeal"},"igloo":{"search":{"terms":["dome","dwelling","eskimo","home","house","ice","snow"]},"styles":["solid"],"unicode":"f7ae","label":"Igloo"},"image":{"search":{"terms":["album","landscape","photo","picture"]},"styles":["solid","regular"],"unicode":"f03e","label":"Image"},"images":{"search":{"terms":["album","landscape","photo","picture"]},"styles":["solid","regular"],"unicode":"f302","label":"Images"},"imdb":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2d8","label":"IMDB"},"inbox":{"search":{"terms":["archive","desk","email","mail","message"]},"styles":["solid"],"unicode":"f01c","label":"inbox"},"indent":{"search":{"terms":["align","justify","paragraph","tab"]},"styles":["solid"],"unicode":"f03c","label":"Indent"},"industry":{"search":{"terms":["building","factory","industrial","manufacturing","mill","warehouse"]},"styles":["solid"],"unicode":"f275","label":"Industry"},"infinity":{"search":{"terms":["eternity","forever","math"]},"styles":["solid"],"unicode":"f534","label":"Infinity"},"info":{"search":{"terms":["details","help","information","more","support"]},"styles":["solid"],"unicode":"f129","label":"Info"},"info-circle":{"search":{"terms":["details","help","information","more","support"]},"styles":["solid"],"unicode":"f05a","label":"Info Circle"},"instagram":{"search":{"terms":[]},"styles":["brands"],"unicode":"f16d","label":"Instagram"},"instagram-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f955","label":"Instagram Square"},"intercom":{"search":{"terms":["app","customer","messenger"]},"styles":["brands"],"unicode":"f7af","label":"Intercom"},"internet-explorer":{"search":{"terms":["browser","ie"]},"styles":["brands"],"unicode":"f26b","label":"Internet-explorer"},"invision":{"search":{"terms":["app","design","interface"]},"styles":["brands"],"unicode":"f7b0","label":"InVision"},"ioxhost":{"search":{"terms":[]},"styles":["brands"],"unicode":"f208","label":"ioxhost"},"italic":{"search":{"terms":["edit","emphasis","font","format","text","type"]},"styles":["solid"],"unicode":"f033","label":"italic"},"itch-io":{"search":{"terms":[]},"styles":["brands"],"unicode":"f83a","label":"itch.io"},"itunes":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b4","label":"iTunes"},"itunes-note":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b5","label":"Itunes Note"},"java":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4e4","label":"Java"},"jedi":{"search":{"terms":["crest","force","sith","skywalker","star wars","yoda"]},"styles":["solid"],"unicode":"f669","label":"Jedi"},"jedi-order":{"search":{"terms":["star wars"]},"styles":["brands"],"unicode":"f50e","label":"Jedi Order"},"jenkins":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b6","label":"Jenkis"},"jira":{"search":{"terms":["atlassian"]},"styles":["brands"],"unicode":"f7b1","label":"Jira"},"joget":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b7","label":"Joget"},"joint":{"search":{"terms":["blunt","cannabis","doobie","drugs","marijuana","roach","smoke","smoking","spliff"]},"styles":["solid"],"unicode":"f595","label":"Joint"},"joomla":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1aa","label":"Joomla Logo"},"journal-whills":{"search":{"terms":["book","force","jedi","sith","star wars","yoda"]},"styles":["solid"],"unicode":"f66a","label":"Journal of the Whills"},"js":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b8","label":"JavaScript (JS)"},"js-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3b9","label":"JavaScript (JS) Square"},"jsfiddle":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1cc","label":"jsFiddle"},"kaaba":{"search":{"terms":["building","cube","islam","muslim"]},"styles":["solid"],"unicode":"f66b","label":"Kaaba"},"kaggle":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5fa","label":"Kaggle"},"key":{"search":{"terms":["lock","password","private","secret","unlock"]},"styles":["solid"],"unicode":"f084","label":"key"},"keybase":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f5","label":"Keybase"},"keyboard":{"search":{"terms":["accessory","edit","input","text","type","write"]},"styles":["solid","regular"],"unicode":"f11c","label":"Keyboard"},"keycdn":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ba","label":"KeyCDN"},"khanda":{"search":{"terms":["chakkar","sikh","sikhism","sword"]},"styles":["solid"],"unicode":"f66d","label":"Khanda"},"kickstarter":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3bb","label":"Kickstarter"},"kickstarter-k":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3bc","label":"Kickstarter K"},"kiss":{"search":{"terms":["beso","emoticon","face","love","smooch"]},"styles":["solid","regular"],"unicode":"f596","label":"Kissing Face"},"kiss-beam":{"search":{"terms":["beso","emoticon","face","love","smooch"]},"styles":["solid","regular"],"unicode":"f597","label":"Kissing Face With Smiling Eyes"},"kiss-wink-heart":{"search":{"terms":["beso","emoticon","face","love","smooch"]},"styles":["solid","regular"],"unicode":"f598","label":"Face Blowing a Kiss"},"kiwi-bird":{"search":{"terms":["bird","fauna","new zealand"]},"styles":["solid"],"unicode":"f535","label":"Kiwi Bird"},"korvue":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42f","label":"KORVUE"},"landmark":{"search":{"terms":["building","historic","memorable","monument","politics"]},"styles":["solid"],"unicode":"f66f","label":"Landmark"},"language":{"search":{"terms":["dialect","idiom","localize","speech","translate","vernacular"]},"styles":["solid"],"unicode":"f1ab","label":"Language"},"laptop":{"search":{"terms":["computer","cpu","dell","demo","device","mac","macbook","machine","pc"]},"styles":["solid"],"unicode":"f109","label":"Laptop"},"laptop-code":{"search":{"terms":["computer","cpu","dell","demo","develop","device","mac","macbook","machine","pc"]},"styles":["solid"],"unicode":"f5fc","label":"Laptop Code"},"laptop-house":{"search":{"terms":["computer","covid-19","device","office","remote","work from home"]},"styles":["solid"],"unicode":"f966","label":"Laptop House"},"laptop-medical":{"search":{"terms":["computer","device","ehr","electronic health records","history"]},"styles":["solid"],"unicode":"f812","label":"Laptop Medical"},"laravel":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3bd","label":"Laravel"},"lastfm":{"search":{"terms":[]},"styles":["brands"],"unicode":"f202","label":"last.fm"},"lastfm-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f203","label":"last.fm Square"},"laugh":{"search":{"terms":["LOL","emoticon","face","laugh","smile"]},"styles":["solid","regular"],"unicode":"f599","label":"Grinning Face With Big Eyes"},"laugh-beam":{"search":{"terms":["LOL","emoticon","face","happy","smile"]},"styles":["solid","regular"],"unicode":"f59a","label":"Laugh Face with Beaming Eyes"},"laugh-squint":{"search":{"terms":["LOL","emoticon","face","happy","smile"]},"styles":["solid","regular"],"unicode":"f59b","label":"Laughing Squinting Face"},"laugh-wink":{"search":{"terms":["LOL","emoticon","face","happy","smile"]},"styles":["solid","regular"],"unicode":"f59c","label":"Laughing Winking Face"},"layer-group":{"search":{"terms":["arrange","develop","layers","map","stack"]},"styles":["solid"],"unicode":"f5fd","label":"Layer Group"},"leaf":{"search":{"terms":["eco","flora","nature","plant","vegan"]},"styles":["solid"],"unicode":"f06c","label":"leaf"},"leanpub":{"search":{"terms":[]},"styles":["brands"],"unicode":"f212","label":"Leanpub"},"lemon":{"search":{"terms":["citrus","lemonade","lime","tart"]},"styles":["solid","regular"],"unicode":"f094","label":"Lemon"},"less":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41d","label":"Less"},"less-than":{"search":{"terms":["arithmetic","compare","math"]},"styles":["solid"],"unicode":"f536","label":"Less Than"},"less-than-equal":{"search":{"terms":["arithmetic","compare","math"]},"styles":["solid"],"unicode":"f537","label":"Less Than Equal To"},"level-down-alt":{"search":{"terms":["arrow","level-down"]},"styles":["solid"],"unicode":"f3be","label":"Alternate Level Down"},"level-up-alt":{"search":{"terms":["arrow","level-up"]},"styles":["solid"],"unicode":"f3bf","label":"Alternate Level Up"},"life-ring":{"search":{"terms":["coast guard","help","overboard","save","support"]},"styles":["solid","regular"],"unicode":"f1cd","label":"Life Ring"},"lightbulb":{"search":{"terms":["energy","idea","inspiration","light"]},"styles":["solid","regular"],"unicode":"f0eb","label":"Lightbulb"},"line":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c0","label":"Line"},"link":{"search":{"terms":["attach","attachment","chain","connect"]},"styles":["solid"],"unicode":"f0c1","label":"Link"},"linkedin":{"search":{"terms":["linkedin-square"]},"styles":["brands"],"unicode":"f08c","label":"LinkedIn"},"linkedin-in":{"search":{"terms":["linkedin"]},"styles":["brands"],"unicode":"f0e1","label":"LinkedIn In"},"linode":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2b8","label":"Linode"},"linux":{"search":{"terms":["tux"]},"styles":["brands"],"unicode":"f17c","label":"Linux"},"lira-sign":{"search":{"terms":["currency","money","try","turkish"]},"styles":["solid"],"unicode":"f195","label":"Turkish Lira Sign"},"list":{"search":{"terms":["checklist","completed","done","finished","ol","todo","ul"]},"styles":["solid"],"unicode":"f03a","label":"List"},"list-alt":{"search":{"terms":["checklist","completed","done","finished","ol","todo","ul"]},"styles":["solid","regular"],"unicode":"f022","label":"Alternate List"},"list-ol":{"search":{"terms":["checklist","completed","done","finished","numbers","ol","todo","ul"]},"styles":["solid"],"unicode":"f0cb","label":"list-ol"},"list-ul":{"search":{"terms":["checklist","completed","done","finished","ol","todo","ul"]},"styles":["solid"],"unicode":"f0ca","label":"list-ul"},"location-arrow":{"search":{"terms":["address","compass","coordinate","direction","gps","map","navigation","place"]},"styles":["solid"],"unicode":"f124","label":"location-arrow"},"lock":{"search":{"terms":["admin","lock","open","password","private","protect","security"]},"styles":["solid"],"unicode":"f023","label":"lock"},"lock-open":{"search":{"terms":["admin","lock","open","password","private","protect","security"]},"styles":["solid"],"unicode":"f3c1","label":"Lock Open"},"long-arrow-alt-down":{"search":{"terms":["download","long-arrow-down"]},"styles":["solid"],"unicode":"f309","label":"Alternate Long Arrow Down"},"long-arrow-alt-left":{"search":{"terms":["back","long-arrow-left","previous"]},"styles":["solid"],"unicode":"f30a","label":"Alternate Long Arrow Left"},"long-arrow-alt-right":{"search":{"terms":["forward","long-arrow-right","next"]},"styles":["solid"],"unicode":"f30b","label":"Alternate Long Arrow Right"},"long-arrow-alt-up":{"search":{"terms":["long-arrow-up","upload"]},"styles":["solid"],"unicode":"f30c","label":"Alternate Long Arrow Up"},"low-vision":{"search":{"terms":["blind","eye","sight"]},"styles":["solid"],"unicode":"f2a8","label":"Low Vision"},"luggage-cart":{"search":{"terms":["bag","baggage","suitcase","travel"]},"styles":["solid"],"unicode":"f59d","label":"Luggage Cart"},"lungs":{"search":{"terms":["air","breath","covid-19","organ","respiratory"]},"styles":["solid"],"unicode":"f604","label":"Lungs"},"lungs-virus":{"search":{"terms":["breath","covid-19","respiratory","sick"]},"styles":["solid"],"unicode":"f967","label":"Lungs Virus"},"lyft":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c3","label":"lyft"},"magento":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c4","label":"Magento"},"magic":{"search":{"terms":["autocomplete","automatic","mage","magic","spell","wand","witch","wizard"]},"styles":["solid"],"unicode":"f0d0","label":"magic"},"magnet":{"search":{"terms":["Attract","lodestone","tool"]},"styles":["solid"],"unicode":"f076","label":"magnet"},"mail-bulk":{"search":{"terms":["archive","envelope","letter","post office","postal","postcard","send","stamp","usps"]},"styles":["solid"],"unicode":"f674","label":"Mail Bulk"},"mailchimp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f59e","label":"Mailchimp"},"male":{"search":{"terms":["human","man","person","profile","user"]},"styles":["solid"],"unicode":"f183","label":"Male"},"mandalorian":{"search":{"terms":[]},"styles":["brands"],"unicode":"f50f","label":"Mandalorian"},"map":{"search":{"terms":["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"]},"styles":["solid","regular"],"unicode":"f279","label":"Map"},"map-marked":{"search":{"terms":["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"]},"styles":["solid"],"unicode":"f59f","label":"Map Marked"},"map-marked-alt":{"search":{"terms":["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"]},"styles":["solid"],"unicode":"f5a0","label":"Alternate Map Marked"},"map-marker":{"search":{"terms":["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"]},"styles":["solid"],"unicode":"f041","label":"map-marker"},"map-marker-alt":{"search":{"terms":["address","coordinates","destination","gps","localize","location","map","navigation","paper","pin","place","point of interest","position","route","travel"]},"styles":["solid"],"unicode":"f3c5","label":"Alternate Map Marker"},"map-pin":{"search":{"terms":["address","agree","coordinates","destination","gps","localize","location","map","marker","navigation","pin","place","position","travel"]},"styles":["solid"],"unicode":"f276","label":"Map Pin"},"map-signs":{"search":{"terms":["directions","directory","map","signage","wayfinding"]},"styles":["solid"],"unicode":"f277","label":"Map Signs"},"markdown":{"search":{"terms":[]},"styles":["brands"],"unicode":"f60f","label":"Markdown"},"marker":{"search":{"terms":["design","edit","sharpie","update","write"]},"styles":["solid"],"unicode":"f5a1","label":"Marker"},"mars":{"search":{"terms":["male"]},"styles":["solid"],"unicode":"f222","label":"Mars"},"mars-double":{"search":{"terms":[]},"styles":["solid"],"unicode":"f227","label":"Mars Double"},"mars-stroke":{"search":{"terms":[]},"styles":["solid"],"unicode":"f229","label":"Mars Stroke"},"mars-stroke-h":{"search":{"terms":[]},"styles":["solid"],"unicode":"f22b","label":"Mars Stroke Horizontal"},"mars-stroke-v":{"search":{"terms":[]},"styles":["solid"],"unicode":"f22a","label":"Mars Stroke Vertical"},"mask":{"search":{"terms":["carnivale","costume","disguise","halloween","secret","super hero"]},"styles":["solid"],"unicode":"f6fa","label":"Mask"},"mastodon":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f6","label":"Mastodon"},"maxcdn":{"search":{"terms":[]},"styles":["brands"],"unicode":"f136","label":"MaxCDN"},"mdb":{"search":{"terms":[]},"styles":["brands"],"unicode":"f8ca","label":"Material Design for Bootstrap"},"medal":{"search":{"terms":["award","ribbon","star","trophy"]},"styles":["solid"],"unicode":"f5a2","label":"Medal"},"medapps":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c6","label":"MedApps"},"medium":{"search":{"terms":[]},"styles":["brands"],"unicode":"f23a","label":"Medium"},"medium-m":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c7","label":"Medium M"},"medkit":{"search":{"terms":["first aid","firstaid","health","help","support"]},"styles":["solid"],"unicode":"f0fa","label":"medkit"},"medrt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3c8","label":"MRT"},"meetup":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2e0","label":"Meetup"},"megaport":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5a3","label":"Megaport"},"meh":{"search":{"terms":["emoticon","face","neutral","rating"]},"styles":["solid","regular"],"unicode":"f11a","label":"Neutral Face"},"meh-blank":{"search":{"terms":["emoticon","face","neutral","rating"]},"styles":["solid","regular"],"unicode":"f5a4","label":"Face Without Mouth"},"meh-rolling-eyes":{"search":{"terms":["emoticon","face","neutral","rating"]},"styles":["solid","regular"],"unicode":"f5a5","label":"Face With Rolling Eyes"},"memory":{"search":{"terms":["DIMM","RAM","hardware","storage","technology"]},"styles":["solid"],"unicode":"f538","label":"Memory"},"mendeley":{"search":{"terms":[]},"styles":["brands"],"unicode":"f7b3","label":"Mendeley"},"menorah":{"search":{"terms":["candle","hanukkah","jewish","judaism","light"]},"styles":["solid"],"unicode":"f676","label":"Menorah"},"mercury":{"search":{"terms":["transgender"]},"styles":["solid"],"unicode":"f223","label":"Mercury"},"meteor":{"search":{"terms":["armageddon","asteroid","comet","shooting star","space"]},"styles":["solid"],"unicode":"f753","label":"Meteor"},"microblog":{"search":{"terms":[]},"styles":["brands"],"unicode":"f91a","label":"Micro.blog"},"microchip":{"search":{"terms":["cpu","hardware","processor","technology"]},"styles":["solid"],"unicode":"f2db","label":"Microchip"},"microphone":{"search":{"terms":["audio","podcast","record","sing","sound","voice"]},"styles":["solid"],"unicode":"f130","label":"microphone"},"microphone-alt":{"search":{"terms":["audio","podcast","record","sing","sound","voice"]},"styles":["solid"],"unicode":"f3c9","label":"Alternate Microphone"},"microphone-alt-slash":{"search":{"terms":["audio","disable","mute","podcast","record","sing","sound","voice"]},"styles":["solid"],"unicode":"f539","label":"Alternate Microphone Slash"},"microphone-slash":{"search":{"terms":["audio","disable","mute","podcast","record","sing","sound","voice"]},"styles":["solid"],"unicode":"f131","label":"Microphone Slash"},"microscope":{"search":{"terms":["covid-19","electron","lens","optics","science","shrink"]},"styles":["solid"],"unicode":"f610","label":"Microscope"},"microsoft":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ca","label":"Microsoft"},"minus":{"search":{"terms":["collapse","delete","hide","minify","negative","remove","trash"]},"styles":["solid"],"unicode":"f068","label":"minus"},"minus-circle":{"search":{"terms":["delete","hide","negative","remove","shape","trash"]},"styles":["solid"],"unicode":"f056","label":"Minus Circle"},"minus-square":{"search":{"terms":["collapse","delete","hide","minify","negative","remove","shape","trash"]},"styles":["solid","regular"],"unicode":"f146","label":"Minus Square"},"mitten":{"search":{"terms":["clothing","cold","glove","hands","knitted","seasonal","warmth"]},"styles":["solid"],"unicode":"f7b5","label":"Mitten"},"mix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3cb","label":"Mix"},"mixcloud":{"search":{"terms":[]},"styles":["brands"],"unicode":"f289","label":"Mixcloud"},"mixer":{"search":{"terms":[]},"styles":["brands"],"unicode":"f956","label":"Mixer"},"mizuni":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3cc","label":"Mizuni"},"mobile":{"search":{"terms":["apple","call","cell phone","cellphone","device","iphone","number","screen","telephone"]},"styles":["solid"],"unicode":"f10b","label":"Mobile Phone"},"mobile-alt":{"search":{"terms":["apple","call","cell phone","cellphone","device","iphone","number","screen","telephone"]},"styles":["solid"],"unicode":"f3cd","label":"Alternate Mobile"},"modx":{"search":{"terms":[]},"styles":["brands"],"unicode":"f285","label":"MODX"},"monero":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d0","label":"Monero"},"money-bill":{"search":{"terms":["buy","cash","checkout","money","payment","price","purchase"]},"styles":["solid"],"unicode":"f0d6","label":"Money Bill"},"money-bill-alt":{"search":{"terms":["buy","cash","checkout","money","payment","price","purchase"]},"styles":["solid","regular"],"unicode":"f3d1","label":"Alternate Money Bill"},"money-bill-wave":{"search":{"terms":["buy","cash","checkout","money","payment","price","purchase"]},"styles":["solid"],"unicode":"f53a","label":"Wavy Money Bill"},"money-bill-wave-alt":{"search":{"terms":["buy","cash","checkout","money","payment","price","purchase"]},"styles":["solid"],"unicode":"f53b","label":"Alternate Wavy Money Bill"},"money-check":{"search":{"terms":["bank check","buy","checkout","cheque","money","payment","price","purchase"]},"styles":["solid"],"unicode":"f53c","label":"Money Check"},"money-check-alt":{"search":{"terms":["bank check","buy","checkout","cheque","money","payment","price","purchase"]},"styles":["solid"],"unicode":"f53d","label":"Alternate Money Check"},"monument":{"search":{"terms":["building","historic","landmark","memorable"]},"styles":["solid"],"unicode":"f5a6","label":"Monument"},"moon":{"search":{"terms":["contrast","crescent","dark","lunar","night"]},"styles":["solid","regular"],"unicode":"f186","label":"Moon"},"mortar-pestle":{"search":{"terms":["crush","culinary","grind","medical","mix","pharmacy","prescription","spices"]},"styles":["solid"],"unicode":"f5a7","label":"Mortar Pestle"},"mosque":{"search":{"terms":["building","islam","landmark","muslim"]},"styles":["solid"],"unicode":"f678","label":"Mosque"},"motorcycle":{"search":{"terms":["bike","machine","transportation","vehicle"]},"styles":["solid"],"unicode":"f21c","label":"Motorcycle"},"mountain":{"search":{"terms":["glacier","hiking","hill","landscape","travel","view"]},"styles":["solid"],"unicode":"f6fc","label":"Mountain"},"mouse":{"search":{"terms":["click","computer","cursor","input","peripheral"]},"styles":["solid"],"unicode":"f8cc","label":"Mouse"},"mouse-pointer":{"search":{"terms":["arrow","cursor","select"]},"styles":["solid"],"unicode":"f245","label":"Mouse Pointer"},"mug-hot":{"search":{"terms":["caliente","cocoa","coffee","cup","drink","holiday","hot chocolate","steam","tea","warmth"]},"styles":["solid"],"unicode":"f7b6","label":"Mug Hot"},"music":{"search":{"terms":["lyrics","melody","note","sing","sound"]},"styles":["solid"],"unicode":"f001","label":"Music"},"napster":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d2","label":"Napster"},"neos":{"search":{"terms":[]},"styles":["brands"],"unicode":"f612","label":"Neos"},"network-wired":{"search":{"terms":["computer","connect","ethernet","internet","intranet"]},"styles":["solid"],"unicode":"f6ff","label":"Wired Network"},"neuter":{"search":{"terms":[]},"styles":["solid"],"unicode":"f22c","label":"Neuter"},"newspaper":{"search":{"terms":["article","editorial","headline","journal","journalism","news","press"]},"styles":["solid","regular"],"unicode":"f1ea","label":"Newspaper"},"nimblr":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5a8","label":"Nimblr"},"node":{"search":{"terms":[]},"styles":["brands"],"unicode":"f419","label":"Node.js"},"node-js":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d3","label":"Node.js JS"},"not-equal":{"search":{"terms":["arithmetic","compare","math"]},"styles":["solid"],"unicode":"f53e","label":"Not Equal"},"notes-medical":{"search":{"terms":["clipboard","doctor","ehr","health","history","records"]},"styles":["solid"],"unicode":"f481","label":"Medical Notes"},"npm":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d4","label":"npm"},"ns8":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d5","label":"NS8"},"nutritionix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d6","label":"Nutritionix"},"object-group":{"search":{"terms":["combine","copy","design","merge","select"]},"styles":["solid","regular"],"unicode":"f247","label":"Object Group"},"object-ungroup":{"search":{"terms":["copy","design","merge","select","separate"]},"styles":["solid","regular"],"unicode":"f248","label":"Object Ungroup"},"odnoklassniki":{"search":{"terms":[]},"styles":["brands"],"unicode":"f263","label":"Odnoklassniki"},"odnoklassniki-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f264","label":"Odnoklassniki Square"},"oil-can":{"search":{"terms":["auto","crude","gasoline","grease","lubricate","petroleum"]},"styles":["solid"],"unicode":"f613","label":"Oil Can"},"old-republic":{"search":{"terms":["politics","star wars"]},"styles":["brands"],"unicode":"f510","label":"Old Republic"},"om":{"search":{"terms":["buddhism","hinduism","jainism","mantra"]},"styles":["solid"],"unicode":"f679","label":"Om"},"opencart":{"search":{"terms":[]},"styles":["brands"],"unicode":"f23d","label":"OpenCart"},"openid":{"search":{"terms":[]},"styles":["brands"],"unicode":"f19b","label":"OpenID"},"opera":{"search":{"terms":[]},"styles":["brands"],"unicode":"f26a","label":"Opera"},"optin-monster":{"search":{"terms":[]},"styles":["brands"],"unicode":"f23c","label":"Optin Monster"},"orcid":{"search":{"terms":[]},"styles":["brands"],"unicode":"f8d2","label":"ORCID"},"osi":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41a","label":"Open Source Initiative"},"otter":{"search":{"terms":["animal","badger","fauna","fur","mammal","marten"]},"styles":["solid"],"unicode":"f700","label":"Otter"},"outdent":{"search":{"terms":["align","justify","paragraph","tab"]},"styles":["solid"],"unicode":"f03b","label":"Outdent"},"page4":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d7","label":"page4 Corporation"},"pagelines":{"search":{"terms":["eco","flora","leaf","leaves","nature","plant","tree"]},"styles":["brands"],"unicode":"f18c","label":"Pagelines"},"pager":{"search":{"terms":["beeper","cellphone","communication"]},"styles":["solid"],"unicode":"f815","label":"Pager"},"paint-brush":{"search":{"terms":["acrylic","art","brush","color","fill","paint","pigment","watercolor"]},"styles":["solid"],"unicode":"f1fc","label":"Paint Brush"},"paint-roller":{"search":{"terms":["acrylic","art","brush","color","fill","paint","pigment","watercolor"]},"styles":["solid"],"unicode":"f5aa","label":"Paint Roller"},"palette":{"search":{"terms":["acrylic","art","brush","color","fill","paint","pigment","watercolor"]},"styles":["solid"],"unicode":"f53f","label":"Palette"},"palfed":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d8","label":"Palfed"},"pallet":{"search":{"terms":["archive","box","inventory","shipping","warehouse"]},"styles":["solid"],"unicode":"f482","label":"Pallet"},"paper-plane":{"search":{"terms":["air","float","fold","mail","paper","send"]},"styles":["solid","regular"],"unicode":"f1d8","label":"Paper Plane"},"paperclip":{"search":{"terms":["attach","attachment","connect","link"]},"styles":["solid"],"unicode":"f0c6","label":"Paperclip"},"parachute-box":{"search":{"terms":["aid","assistance","rescue","supplies"]},"styles":["solid"],"unicode":"f4cd","label":"Parachute Box"},"paragraph":{"search":{"terms":["edit","format","text","writing"]},"styles":["solid"],"unicode":"f1dd","label":"paragraph"},"parking":{"search":{"terms":["auto","car","garage","meter"]},"styles":["solid"],"unicode":"f540","label":"Parking"},"passport":{"search":{"terms":["document","id","identification","issued","travel"]},"styles":["solid"],"unicode":"f5ab","label":"Passport"},"pastafarianism":{"search":{"terms":["agnosticism","atheism","flying spaghetti monster","fsm"]},"styles":["solid"],"unicode":"f67b","label":"Pastafarianism"},"paste":{"search":{"terms":["clipboard","copy","document","paper"]},"styles":["solid"],"unicode":"f0ea","label":"Paste"},"patreon":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3d9","label":"Patreon"},"pause":{"search":{"terms":["hold","wait"]},"styles":["solid"],"unicode":"f04c","label":"pause"},"pause-circle":{"search":{"terms":["hold","wait"]},"styles":["solid","regular"],"unicode":"f28b","label":"Pause Circle"},"paw":{"search":{"terms":["animal","cat","dog","pet","print"]},"styles":["solid"],"unicode":"f1b0","label":"Paw"},"paypal":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1ed","label":"Paypal"},"peace":{"search":{"terms":["serenity","tranquility","truce","war"]},"styles":["solid"],"unicode":"f67c","label":"Peace"},"pen":{"search":{"terms":["design","edit","update","write"]},"styles":["solid"],"unicode":"f304","label":"Pen"},"pen-alt":{"search":{"terms":["design","edit","update","write"]},"styles":["solid"],"unicode":"f305","label":"Alternate Pen"},"pen-fancy":{"search":{"terms":["design","edit","fountain pen","update","write"]},"styles":["solid"],"unicode":"f5ac","label":"Pen Fancy"},"pen-nib":{"search":{"terms":["design","edit","fountain pen","update","write"]},"styles":["solid"],"unicode":"f5ad","label":"Pen Nib"},"pen-square":{"search":{"terms":["edit","pencil-square","update","write"]},"styles":["solid"],"unicode":"f14b","label":"Pen Square"},"pencil-alt":{"search":{"terms":["design","edit","pencil","update","write"]},"styles":["solid"],"unicode":"f303","label":"Alternate Pencil"},"pencil-ruler":{"search":{"terms":["design","draft","draw","pencil"]},"styles":["solid"],"unicode":"f5ae","label":"Pencil Ruler"},"penny-arcade":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","pax","tabletop"]},"styles":["brands"],"unicode":"f704","label":"Penny Arcade"},"people-arrows":{"search":{"terms":["covid-19","personal space","social distance","space","spread","users"]},"styles":["solid"],"unicode":"f968","label":"People Arrows"},"people-carry":{"search":{"terms":["box","carry","fragile","help","movers","package"]},"styles":["solid"],"unicode":"f4ce","label":"People Carry"},"pepper-hot":{"search":{"terms":["buffalo wings","capsicum","chili","chilli","habanero","jalapeno","mexican","spicy","tabasco","vegetable"]},"styles":["solid"],"unicode":"f816","label":"Hot Pepper"},"percent":{"search":{"terms":["discount","fraction","proportion","rate","ratio"]},"styles":["solid"],"unicode":"f295","label":"Percent"},"percentage":{"search":{"terms":["discount","fraction","proportion","rate","ratio"]},"styles":["solid"],"unicode":"f541","label":"Percentage"},"periscope":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3da","label":"Periscope"},"person-booth":{"search":{"terms":["changing","changing room","election","human","person","vote","voting"]},"styles":["solid"],"unicode":"f756","label":"Person Entering Booth"},"phabricator":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3db","label":"Phabricator"},"phoenix-framework":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3dc","label":"Phoenix Framework"},"phoenix-squadron":{"search":{"terms":[]},"styles":["brands"],"unicode":"f511","label":"Phoenix Squadron"},"phone":{"search":{"terms":["call","earphone","number","support","telephone","voice"]},"styles":["solid"],"unicode":"f095","label":"Phone"},"phone-alt":{"search":{"terms":["call","earphone","number","support","telephone","voice"]},"styles":["solid"],"unicode":"f879","label":"Alternate Phone"},"phone-slash":{"search":{"terms":["call","cancel","earphone","mute","number","support","telephone","voice"]},"styles":["solid"],"unicode":"f3dd","label":"Phone Slash"},"phone-square":{"search":{"terms":["call","earphone","number","support","telephone","voice"]},"styles":["solid"],"unicode":"f098","label":"Phone Square"},"phone-square-alt":{"search":{"terms":["call","earphone","number","support","telephone","voice"]},"styles":["solid"],"unicode":"f87b","label":"Alternate Phone Square"},"phone-volume":{"search":{"terms":["call","earphone","number","sound","support","telephone","voice","volume-control-phone"]},"styles":["solid"],"unicode":"f2a0","label":"Phone Volume"},"photo-video":{"search":{"terms":["av","film","image","library","media"]},"styles":["solid"],"unicode":"f87c","label":"Photo Video"},"php":{"search":{"terms":[]},"styles":["brands"],"unicode":"f457","label":"PHP"},"pied-piper":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2ae","label":"Pied Piper Logo"},"pied-piper-alt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a8","label":"Alternate Pied Piper Logo (Old)"},"pied-piper-hat":{"search":{"terms":["clothing"]},"styles":["brands"],"unicode":"f4e5","label":"Pied Piper Hat (Old)"},"pied-piper-pp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a7","label":"Pied Piper PP Logo (Old)"},"pied-piper-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f91e","label":"Pied Piper Square Logo (Old)"},"piggy-bank":{"search":{"terms":["bank","save","savings"]},"styles":["solid"],"unicode":"f4d3","label":"Piggy Bank"},"pills":{"search":{"terms":["drugs","medicine","prescription","tablets"]},"styles":["solid"],"unicode":"f484","label":"Pills"},"pinterest":{"search":{"terms":[]},"styles":["brands"],"unicode":"f0d2","label":"Pinterest"},"pinterest-p":{"search":{"terms":[]},"styles":["brands"],"unicode":"f231","label":"Pinterest P"},"pinterest-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f0d3","label":"Pinterest Square"},"pizza-slice":{"search":{"terms":["cheese","chicago","italian","mozzarella","new york","pepperoni","pie","slice","teenage mutant ninja turtles","tomato"]},"styles":["solid"],"unicode":"f818","label":"Pizza Slice"},"place-of-worship":{"search":{"terms":["building","church","holy","mosque","synagogue"]},"styles":["solid"],"unicode":"f67f","label":"Place of Worship"},"plane":{"search":{"terms":["airplane","destination","fly","location","mode","travel","trip"]},"styles":["solid"],"unicode":"f072","label":"plane"},"plane-arrival":{"search":{"terms":["airplane","arriving","destination","fly","land","landing","location","mode","travel","trip"]},"styles":["solid"],"unicode":"f5af","label":"Plane Arrival"},"plane-departure":{"search":{"terms":["airplane","departing","destination","fly","location","mode","take off","taking off","travel","trip"]},"styles":["solid"],"unicode":"f5b0","label":"Plane Departure"},"plane-slash":{"search":{"terms":["airplane mode","canceled","covid-19","delayed","grounded","travel"]},"styles":["solid"],"unicode":"f969","label":"Plane Slash"},"play":{"search":{"terms":["audio","music","playing","sound","start","video"]},"styles":["solid"],"unicode":"f04b","label":"play"},"play-circle":{"search":{"terms":["audio","music","playing","sound","start","video"]},"styles":["solid","regular"],"unicode":"f144","label":"Play Circle"},"playstation":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3df","label":"PlayStation"},"plug":{"search":{"terms":["connect","electric","online","power"]},"styles":["solid"],"unicode":"f1e6","label":"Plug"},"plus":{"search":{"terms":["add","create","expand","new","positive","shape"]},"styles":["solid"],"unicode":"f067","label":"plus"},"plus-circle":{"search":{"terms":["add","create","expand","new","positive","shape"]},"styles":["solid"],"unicode":"f055","label":"Plus Circle"},"plus-square":{"search":{"terms":["add","create","expand","new","positive","shape"]},"styles":["solid","regular"],"unicode":"f0fe","label":"Plus Square"},"podcast":{"search":{"terms":["audio","broadcast","music","sound"]},"styles":["solid"],"unicode":"f2ce","label":"Podcast"},"poll":{"search":{"terms":["results","survey","trend","vote","voting"]},"styles":["solid"],"unicode":"f681","label":"Poll"},"poll-h":{"search":{"terms":["results","survey","trend","vote","voting"]},"styles":["solid"],"unicode":"f682","label":"Poll H"},"poo":{"search":{"terms":["crap","poop","shit","smile","turd"]},"styles":["solid"],"unicode":"f2fe","label":"Poo"},"poo-storm":{"search":{"terms":["bolt","cloud","euphemism","lightning","mess","poop","shit","turd"]},"styles":["solid"],"unicode":"f75a","label":"Poo Storm"},"poop":{"search":{"terms":["crap","poop","shit","smile","turd"]},"styles":["solid"],"unicode":"f619","label":"Poop"},"portrait":{"search":{"terms":["id","image","photo","picture","selfie"]},"styles":["solid"],"unicode":"f3e0","label":"Portrait"},"pound-sign":{"search":{"terms":["currency","gbp","money"]},"styles":["solid"],"unicode":"f154","label":"Pound Sign"},"power-off":{"search":{"terms":["cancel","computer","on","reboot","restart"]},"styles":["solid"],"unicode":"f011","label":"Power Off"},"pray":{"search":{"terms":["kneel","preach","religion","worship"]},"styles":["solid"],"unicode":"f683","label":"Pray"},"praying-hands":{"search":{"terms":["kneel","preach","religion","worship"]},"styles":["solid"],"unicode":"f684","label":"Praying Hands"},"prescription":{"search":{"terms":["drugs","medical","medicine","pharmacy","rx"]},"styles":["solid"],"unicode":"f5b1","label":"Prescription"},"prescription-bottle":{"search":{"terms":["drugs","medical","medicine","pharmacy","rx"]},"styles":["solid"],"unicode":"f485","label":"Prescription Bottle"},"prescription-bottle-alt":{"search":{"terms":["drugs","medical","medicine","pharmacy","rx"]},"styles":["solid"],"unicode":"f486","label":"Alternate Prescription Bottle"},"print":{"search":{"terms":["business","copy","document","office","paper"]},"styles":["solid"],"unicode":"f02f","label":"print"},"procedures":{"search":{"terms":["EKG","bed","electrocardiogram","health","hospital","life","patient","vital"]},"styles":["solid"],"unicode":"f487","label":"Procedures"},"product-hunt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f288","label":"Product Hunt"},"project-diagram":{"search":{"terms":["chart","graph","network","pert"]},"styles":["solid"],"unicode":"f542","label":"Project Diagram"},"pump-medical":{"search":{"terms":["anti-bacterial","clean","covid-19","disinfect","hygiene","medical grade","sanitizer","soap"]},"styles":["solid"],"unicode":"f96a","label":"Pump Medical"},"pump-soap":{"search":{"terms":["anti-bacterial","clean","covid-19","disinfect","hygiene","sanitizer","soap"]},"styles":["solid"],"unicode":"f96b","label":"Pump Soap"},"pushed":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e1","label":"Pushed"},"puzzle-piece":{"search":{"terms":["add-on","addon","game","section"]},"styles":["solid"],"unicode":"f12e","label":"Puzzle Piece"},"python":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e2","label":"Python"},"qq":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d6","label":"QQ"},"qrcode":{"search":{"terms":["barcode","info","information","scan"]},"styles":["solid"],"unicode":"f029","label":"qrcode"},"question":{"search":{"terms":["help","information","support","unknown"]},"styles":["solid"],"unicode":"f128","label":"Question"},"question-circle":{"search":{"terms":["help","information","support","unknown"]},"styles":["solid","regular"],"unicode":"f059","label":"Question Circle"},"quidditch":{"search":{"terms":["ball","bludger","broom","golden snitch","harry potter","hogwarts","quaffle","sport","wizard"]},"styles":["solid"],"unicode":"f458","label":"Quidditch"},"quinscape":{"search":{"terms":[]},"styles":["brands"],"unicode":"f459","label":"QuinScape"},"quora":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2c4","label":"Quora"},"quote-left":{"search":{"terms":["mention","note","phrase","text","type"]},"styles":["solid"],"unicode":"f10d","label":"quote-left"},"quote-right":{"search":{"terms":["mention","note","phrase","text","type"]},"styles":["solid"],"unicode":"f10e","label":"quote-right"},"quran":{"search":{"terms":["book","islam","muslim","religion"]},"styles":["solid"],"unicode":"f687","label":"Quran"},"r-project":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f7","label":"R Project"},"radiation":{"search":{"terms":["danger","dangerous","deadly","hazard","nuclear","radioactive","warning"]},"styles":["solid"],"unicode":"f7b9","label":"Radiation"},"radiation-alt":{"search":{"terms":["danger","dangerous","deadly","hazard","nuclear","radioactive","warning"]},"styles":["solid"],"unicode":"f7ba","label":"Alternate Radiation"},"rainbow":{"search":{"terms":["gold","leprechaun","prism","rain","sky"]},"styles":["solid"],"unicode":"f75b","label":"Rainbow"},"random":{"search":{"terms":["arrows","shuffle","sort","swap","switch","transfer"]},"styles":["solid"],"unicode":"f074","label":"random"},"raspberry-pi":{"search":{"terms":[]},"styles":["brands"],"unicode":"f7bb","label":"Raspberry Pi"},"ravelry":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2d9","label":"Ravelry"},"react":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41b","label":"React"},"reacteurope":{"search":{"terms":[]},"styles":["brands"],"unicode":"f75d","label":"ReactEurope"},"readme":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4d5","label":"ReadMe"},"rebel":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d0","label":"Rebel Alliance"},"receipt":{"search":{"terms":["check","invoice","money","pay","table"]},"styles":["solid"],"unicode":"f543","label":"Receipt"},"record-vinyl":{"search":{"terms":["LP","album","analog","music","phonograph","sound"]},"styles":["solid"],"unicode":"f8d9","label":"Record Vinyl"},"recycle":{"search":{"terms":["Waste","compost","garbage","reuse","trash"]},"styles":["solid"],"unicode":"f1b8","label":"Recycle"},"red-river":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e3","label":"red river"},"reddit":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a1","label":"reddit Logo"},"reddit-alien":{"search":{"terms":[]},"styles":["brands"],"unicode":"f281","label":"reddit Alien"},"reddit-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a2","label":"reddit Square"},"redhat":{"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f7bc","label":"Redhat"},"redo":{"search":{"terms":["forward","refresh","reload","repeat"]},"styles":["solid"],"unicode":"f01e","label":"Redo"},"redo-alt":{"search":{"terms":["forward","refresh","reload","repeat"]},"styles":["solid"],"unicode":"f2f9","label":"Alternate Redo"},"registered":{"search":{"terms":["copyright","mark","trademark"]},"styles":["solid","regular"],"unicode":"f25d","label":"Registered Trademark"},"remove-format":{"search":{"terms":["cancel","font","format","remove","style","text"]},"styles":["solid"],"unicode":"f87d","label":"Remove Format"},"renren":{"search":{"terms":[]},"styles":["brands"],"unicode":"f18b","label":"Renren"},"reply":{"search":{"terms":["mail","message","respond"]},"styles":["solid"],"unicode":"f3e5","label":"Reply"},"reply-all":{"search":{"terms":["mail","message","respond"]},"styles":["solid"],"unicode":"f122","label":"reply-all"},"replyd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e6","label":"replyd"},"republican":{"search":{"terms":["american","conservative","election","elephant","politics","republican party","right","right-wing","usa"]},"styles":["solid"],"unicode":"f75e","label":"Republican"},"researchgate":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f8","label":"Researchgate"},"resolving":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e7","label":"Resolving"},"restroom":{"search":{"terms":["bathroom","john","loo","potty","washroom","waste","wc"]},"styles":["solid"],"unicode":"f7bd","label":"Restroom"},"retweet":{"search":{"terms":["refresh","reload","share","swap"]},"styles":["solid"],"unicode":"f079","label":"Retweet"},"rev":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5b2","label":"Rev.io"},"ribbon":{"search":{"terms":["badge","cause","lapel","pin"]},"styles":["solid"],"unicode":"f4d6","label":"Ribbon"},"ring":{"search":{"terms":["Dungeons & Dragons","Gollum","band","binding","d&d","dnd","engagement","fantasy","gold","jewelry","marriage","precious"]},"styles":["solid"],"unicode":"f70b","label":"Ring"},"road":{"search":{"terms":["highway","map","pavement","route","street","travel"]},"styles":["solid"],"unicode":"f018","label":"road"},"robot":{"search":{"terms":["android","automate","computer","cyborg"]},"styles":["solid"],"unicode":"f544","label":"Robot"},"rocket":{"search":{"terms":["aircraft","app","jet","launch","nasa","space"]},"styles":["solid"],"unicode":"f135","label":"rocket"},"rocketchat":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e8","label":"Rocket.Chat"},"rockrms":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3e9","label":"Rockrms"},"route":{"search":{"terms":["directions","navigation","travel"]},"styles":["solid"],"unicode":"f4d7","label":"Route"},"rss":{"search":{"terms":["blog","feed","journal","news","writing"]},"styles":["solid"],"unicode":"f09e","label":"rss"},"rss-square":{"search":{"terms":["blog","feed","journal","news","writing"]},"styles":["solid"],"unicode":"f143","label":"RSS Square"},"ruble-sign":{"search":{"terms":["currency","money","rub"]},"styles":["solid"],"unicode":"f158","label":"Ruble Sign"},"ruler":{"search":{"terms":["design","draft","length","measure","planning"]},"styles":["solid"],"unicode":"f545","label":"Ruler"},"ruler-combined":{"search":{"terms":["design","draft","length","measure","planning"]},"styles":["solid"],"unicode":"f546","label":"Ruler Combined"},"ruler-horizontal":{"search":{"terms":["design","draft","length","measure","planning"]},"styles":["solid"],"unicode":"f547","label":"Ruler Horizontal"},"ruler-vertical":{"search":{"terms":["design","draft","length","measure","planning"]},"styles":["solid"],"unicode":"f548","label":"Ruler Vertical"},"running":{"search":{"terms":["exercise","health","jog","person","run","sport","sprint"]},"styles":["solid"],"unicode":"f70c","label":"Running"},"rupee-sign":{"search":{"terms":["currency","indian","inr","money"]},"styles":["solid"],"unicode":"f156","label":"Indian Rupee Sign"},"sad-cry":{"search":{"terms":["emoticon","face","tear","tears"]},"styles":["solid","regular"],"unicode":"f5b3","label":"Crying Face"},"sad-tear":{"search":{"terms":["emoticon","face","tear","tears"]},"styles":["solid","regular"],"unicode":"f5b4","label":"Loudly Crying Face"},"safari":{"search":{"terms":["browser"]},"styles":["brands"],"unicode":"f267","label":"Safari"},"salesforce":{"search":{"terms":[]},"styles":["brands"],"unicode":"f83b","label":"Salesforce"},"sass":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41e","label":"Sass"},"satellite":{"search":{"terms":["communications","hardware","orbit","space"]},"styles":["solid"],"unicode":"f7bf","label":"Satellite"},"satellite-dish":{"search":{"terms":["SETI","communications","hardware","receiver","saucer","signal","space"]},"styles":["solid"],"unicode":"f7c0","label":"Satellite Dish"},"save":{"search":{"terms":["disk","download","floppy","floppy-o"]},"styles":["solid","regular"],"unicode":"f0c7","label":"Save"},"schlix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ea","label":"SCHLIX"},"school":{"search":{"terms":["building","education","learn","student","teacher"]},"styles":["solid"],"unicode":"f549","label":"School"},"screwdriver":{"search":{"terms":["admin","fix","mechanic","repair","settings","tool"]},"styles":["solid"],"unicode":"f54a","label":"Screwdriver"},"scribd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f28a","label":"Scribd"},"scroll":{"search":{"terms":["Dungeons & Dragons","announcement","d&d","dnd","fantasy","paper","script"]},"styles":["solid"],"unicode":"f70e","label":"Scroll"},"sd-card":{"search":{"terms":["image","memory","photo","save"]},"styles":["solid"],"unicode":"f7c2","label":"Sd Card"},"search":{"search":{"terms":["bigger","enlarge","find","magnify","preview","zoom"]},"styles":["solid"],"unicode":"f002","label":"Search"},"search-dollar":{"search":{"terms":["bigger","enlarge","find","magnify","money","preview","zoom"]},"styles":["solid"],"unicode":"f688","label":"Search Dollar"},"search-location":{"search":{"terms":["bigger","enlarge","find","magnify","preview","zoom"]},"styles":["solid"],"unicode":"f689","label":"Search Location"},"search-minus":{"search":{"terms":["minify","negative","smaller","zoom","zoom out"]},"styles":["solid"],"unicode":"f010","label":"Search Minus"},"search-plus":{"search":{"terms":["bigger","enlarge","magnify","positive","zoom","zoom in"]},"styles":["solid"],"unicode":"f00e","label":"Search Plus"},"searchengin":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3eb","label":"Searchengin"},"seedling":{"search":{"terms":["flora","grow","plant","vegan"]},"styles":["solid"],"unicode":"f4d8","label":"Seedling"},"sellcast":{"search":{"terms":["eercast"]},"styles":["brands"],"unicode":"f2da","label":"Sellcast"},"sellsy":{"search":{"terms":[]},"styles":["brands"],"unicode":"f213","label":"Sellsy"},"server":{"search":{"terms":["computer","cpu","database","hardware","network"]},"styles":["solid"],"unicode":"f233","label":"Server"},"servicestack":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ec","label":"Servicestack"},"shapes":{"search":{"terms":["blocks","build","circle","square","triangle"]},"styles":["solid"],"unicode":"f61f","label":"Shapes"},"share":{"search":{"terms":["forward","save","send","social"]},"styles":["solid"],"unicode":"f064","label":"Share"},"share-alt":{"search":{"terms":["forward","save","send","social"]},"styles":["solid"],"unicode":"f1e0","label":"Alternate Share"},"share-alt-square":{"search":{"terms":["forward","save","send","social"]},"styles":["solid"],"unicode":"f1e1","label":"Alternate Share Square"},"share-square":{"search":{"terms":["forward","save","send","social"]},"styles":["solid","regular"],"unicode":"f14d","label":"Share Square"},"shekel-sign":{"search":{"terms":["currency","ils","money"]},"styles":["solid"],"unicode":"f20b","label":"Shekel Sign"},"shield-alt":{"search":{"terms":["achievement","award","block","defend","security","winner"]},"styles":["solid"],"unicode":"f3ed","label":"Alternate Shield"},"shield-virus":{"search":{"terms":["antibodies","barrier","covid-19","health","protect"]},"styles":["solid"],"unicode":"f96c","label":"Shield Virus"},"ship":{"search":{"terms":["boat","sea","water"]},"styles":["solid"],"unicode":"f21a","label":"Ship"},"shipping-fast":{"search":{"terms":["express","fedex","mail","overnight","package","ups"]},"styles":["solid"],"unicode":"f48b","label":"Shipping Fast"},"shirtsinbulk":{"search":{"terms":[]},"styles":["brands"],"unicode":"f214","label":"Shirts in Bulk"},"shoe-prints":{"search":{"terms":["feet","footprints","steps","walk"]},"styles":["solid"],"unicode":"f54b","label":"Shoe Prints"},"shopify":{"search":{"terms":[]},"styles":["brands"],"unicode":"f957","label":"Shopify"},"shopping-bag":{"search":{"terms":["buy","checkout","grocery","payment","purchase"]},"styles":["solid"],"unicode":"f290","label":"Shopping Bag"},"shopping-basket":{"search":{"terms":["buy","checkout","grocery","payment","purchase"]},"styles":["solid"],"unicode":"f291","label":"Shopping Basket"},"shopping-cart":{"search":{"terms":["buy","checkout","grocery","payment","purchase"]},"styles":["solid"],"unicode":"f07a","label":"shopping-cart"},"shopware":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5b5","label":"Shopware"},"shower":{"search":{"terms":["bath","clean","faucet","water"]},"styles":["solid"],"unicode":"f2cc","label":"Shower"},"shuttle-van":{"search":{"terms":["airport","machine","public-transportation","transportation","travel","vehicle"]},"styles":["solid"],"unicode":"f5b6","label":"Shuttle Van"},"sign":{"search":{"terms":["directions","real estate","signage","wayfinding"]},"styles":["solid"],"unicode":"f4d9","label":"Sign"},"sign-in-alt":{"search":{"terms":["arrow","enter","join","log in","login","sign in","sign up","sign-in","signin","signup"]},"styles":["solid"],"unicode":"f2f6","label":"Alternate Sign In"},"sign-language":{"search":{"terms":["Translate","asl","deaf","hands"]},"styles":["solid"],"unicode":"f2a7","label":"Sign Language"},"sign-out-alt":{"search":{"terms":["arrow","exit","leave","log out","logout","sign-out"]},"styles":["solid"],"unicode":"f2f5","label":"Alternate Sign Out"},"signal":{"search":{"terms":["bars","graph","online","reception","status"]},"styles":["solid"],"unicode":"f012","label":"signal"},"signature":{"search":{"terms":["John Hancock","cursive","name","writing"]},"styles":["solid"],"unicode":"f5b7","label":"Signature"},"sim-card":{"search":{"terms":["hard drive","hardware","portable","storage","technology","tiny"]},"styles":["solid"],"unicode":"f7c4","label":"SIM Card"},"simplybuilt":{"search":{"terms":[]},"styles":["brands"],"unicode":"f215","label":"SimplyBuilt"},"sistrix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3ee","label":"SISTRIX"},"sitemap":{"search":{"terms":["directory","hierarchy","ia","information architecture","organization"]},"styles":["solid"],"unicode":"f0e8","label":"Sitemap"},"sith":{"search":{"terms":[]},"styles":["brands"],"unicode":"f512","label":"Sith"},"skating":{"search":{"terms":["activity","figure skating","fitness","ice","person","winter"]},"styles":["solid"],"unicode":"f7c5","label":"Skating"},"sketch":{"search":{"terms":["app","design","interface"]},"styles":["brands"],"unicode":"f7c6","label":"Sketch"},"skiing":{"search":{"terms":["activity","downhill","fast","fitness","olympics","outdoors","person","seasonal","slalom"]},"styles":["solid"],"unicode":"f7c9","label":"Skiing"},"skiing-nordic":{"search":{"terms":["activity","cross country","fitness","outdoors","person","seasonal"]},"styles":["solid"],"unicode":"f7ca","label":"Skiing Nordic"},"skull":{"search":{"terms":["bones","skeleton","x-ray","yorick"]},"styles":["solid"],"unicode":"f54c","label":"Skull"},"skull-crossbones":{"search":{"terms":["Dungeons & Dragons","alert","bones","d&d","danger","dead","deadly","death","dnd","fantasy","halloween","holiday","jolly-roger","pirate","poison","skeleton","warning"]},"styles":["solid"],"unicode":"f714","label":"Skull & Crossbones"},"skyatlas":{"search":{"terms":[]},"styles":["brands"],"unicode":"f216","label":"skyatlas"},"skype":{"search":{"terms":[]},"styles":["brands"],"unicode":"f17e","label":"Skype"},"slack":{"search":{"terms":["anchor","hash","hashtag"]},"styles":["brands"],"unicode":"f198","label":"Slack Logo"},"slack-hash":{"search":{"terms":["anchor","hash","hashtag"]},"styles":["brands"],"unicode":"f3ef","label":"Slack Hashtag"},"slash":{"search":{"terms":["cancel","close","mute","off","stop","x"]},"styles":["solid"],"unicode":"f715","label":"Slash"},"sleigh":{"search":{"terms":["christmas","claus","fly","holiday","santa","sled","snow","xmas"]},"styles":["solid"],"unicode":"f7cc","label":"Sleigh"},"sliders-h":{"search":{"terms":["adjust","settings","sliders","toggle"]},"styles":["solid"],"unicode":"f1de","label":"Horizontal Sliders"},"slideshare":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1e7","label":"Slideshare"},"smile":{"search":{"terms":["approve","emoticon","face","happy","rating","satisfied"]},"styles":["solid","regular"],"unicode":"f118","label":"Smiling Face"},"smile-beam":{"search":{"terms":["emoticon","face","happy","positive"]},"styles":["solid","regular"],"unicode":"f5b8","label":"Beaming Face With Smiling Eyes"},"smile-wink":{"search":{"terms":["emoticon","face","happy","hint","joke"]},"styles":["solid","regular"],"unicode":"f4da","label":"Winking Face"},"smog":{"search":{"terms":["dragon","fog","haze","pollution","smoke","weather"]},"styles":["solid"],"unicode":"f75f","label":"Smog"},"smoking":{"search":{"terms":["cancer","cigarette","nicotine","smoking status","tobacco"]},"styles":["solid"],"unicode":"f48d","label":"Smoking"},"smoking-ban":{"search":{"terms":["ban","cancel","no smoking","non-smoking"]},"styles":["solid"],"unicode":"f54d","label":"Smoking Ban"},"sms":{"search":{"terms":["chat","conversation","message","mobile","notification","phone","sms","texting"]},"styles":["solid"],"unicode":"f7cd","label":"SMS"},"snapchat":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2ab","label":"Snapchat"},"snapchat-ghost":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2ac","label":"Snapchat Ghost"},"snapchat-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2ad","label":"Snapchat Square"},"snowboarding":{"search":{"terms":["activity","fitness","olympics","outdoors","person"]},"styles":["solid"],"unicode":"f7ce","label":"Snowboarding"},"snowflake":{"search":{"terms":["precipitation","rain","winter"]},"styles":["solid","regular"],"unicode":"f2dc","label":"Snowflake"},"snowman":{"search":{"terms":["decoration","frost","frosty","holiday"]},"styles":["solid"],"unicode":"f7d0","label":"Snowman"},"snowplow":{"search":{"terms":["clean up","cold","road","storm","winter"]},"styles":["solid"],"unicode":"f7d2","label":"Snowplow"},"soap":{"search":{"terms":["bubbles","clean","covid-19","hygiene","wash"]},"styles":["solid"],"unicode":"f96e","label":"Soap"},"socks":{"search":{"terms":["business socks","business time","clothing","feet","flight of the conchords","wednesday"]},"styles":["solid"],"unicode":"f696","label":"Socks"},"solar-panel":{"search":{"terms":["clean","eco-friendly","energy","green","sun"]},"styles":["solid"],"unicode":"f5ba","label":"Solar Panel"},"sort":{"search":{"terms":["filter","order"]},"styles":["solid"],"unicode":"f0dc","label":"Sort"},"sort-alpha-down":{"search":{"terms":["alphabetical","arrange","filter","order","sort-alpha-asc"]},"styles":["solid"],"unicode":"f15d","label":"Sort Alphabetical Down"},"sort-alpha-down-alt":{"search":{"terms":["alphabetical","arrange","filter","order","sort-alpha-asc"]},"styles":["solid"],"unicode":"f881","label":"Alternate Sort Alphabetical Down"},"sort-alpha-up":{"search":{"terms":["alphabetical","arrange","filter","order","sort-alpha-desc"]},"styles":["solid"],"unicode":"f15e","label":"Sort Alphabetical Up"},"sort-alpha-up-alt":{"search":{"terms":["alphabetical","arrange","filter","order","sort-alpha-desc"]},"styles":["solid"],"unicode":"f882","label":"Alternate Sort Alphabetical Up"},"sort-amount-down":{"search":{"terms":["arrange","filter","number","order","sort-amount-asc"]},"styles":["solid"],"unicode":"f160","label":"Sort Amount Down"},"sort-amount-down-alt":{"search":{"terms":["arrange","filter","order","sort-amount-asc"]},"styles":["solid"],"unicode":"f884","label":"Alternate Sort Amount Down"},"sort-amount-up":{"search":{"terms":["arrange","filter","order","sort-amount-desc"]},"styles":["solid"],"unicode":"f161","label":"Sort Amount Up"},"sort-amount-up-alt":{"search":{"terms":["arrange","filter","order","sort-amount-desc"]},"styles":["solid"],"unicode":"f885","label":"Alternate Sort Amount Up"},"sort-down":{"search":{"terms":["arrow","descending","filter","order","sort-desc"]},"styles":["solid"],"unicode":"f0dd","label":"Sort Down (Descending)"},"sort-numeric-down":{"search":{"terms":["arrange","filter","numbers","order","sort-numeric-asc"]},"styles":["solid"],"unicode":"f162","label":"Sort Numeric Down"},"sort-numeric-down-alt":{"search":{"terms":["arrange","filter","numbers","order","sort-numeric-asc"]},"styles":["solid"],"unicode":"f886","label":"Alternate Sort Numeric Down"},"sort-numeric-up":{"search":{"terms":["arrange","filter","numbers","order","sort-numeric-desc"]},"styles":["solid"],"unicode":"f163","label":"Sort Numeric Up"},"sort-numeric-up-alt":{"search":{"terms":["arrange","filter","numbers","order","sort-numeric-desc"]},"styles":["solid"],"unicode":"f887","label":"Alternate Sort Numeric Up"},"sort-up":{"search":{"terms":["arrow","ascending","filter","order","sort-asc"]},"styles":["solid"],"unicode":"f0de","label":"Sort Up (Ascending)"},"soundcloud":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1be","label":"SoundCloud"},"sourcetree":{"search":{"terms":[]},"styles":["brands"],"unicode":"f7d3","label":"Sourcetree"},"spa":{"search":{"terms":["flora","massage","mindfulness","plant","wellness"]},"styles":["solid"],"unicode":"f5bb","label":"Spa"},"space-shuttle":{"search":{"terms":["astronaut","machine","nasa","rocket","space","transportation"]},"styles":["solid"],"unicode":"f197","label":"Space Shuttle"},"speakap":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f3","label":"Speakap"},"speaker-deck":{"search":{"terms":[]},"styles":["brands"],"unicode":"f83c","label":"Speaker Deck"},"spell-check":{"search":{"terms":["dictionary","edit","editor","grammar","text"]},"styles":["solid"],"unicode":"f891","label":"Spell Check"},"spider":{"search":{"terms":["arachnid","bug","charlotte","crawl","eight","halloween"]},"styles":["solid"],"unicode":"f717","label":"Spider"},"spinner":{"search":{"terms":["circle","loading","progress"]},"styles":["solid"],"unicode":"f110","label":"Spinner"},"splotch":{"search":{"terms":["Ink","blob","blotch","glob","stain"]},"styles":["solid"],"unicode":"f5bc","label":"Splotch"},"spotify":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1bc","label":"Spotify"},"spray-can":{"search":{"terms":["Paint","aerosol","design","graffiti","tag"]},"styles":["solid"],"unicode":"f5bd","label":"Spray Can"},"square":{"search":{"terms":["block","box","shape"]},"styles":["solid","regular"],"unicode":"f0c8","label":"Square"},"square-full":{"search":{"terms":["block","box","shape"]},"styles":["solid"],"unicode":"f45c","label":"Square Full"},"square-root-alt":{"search":{"terms":["arithmetic","calculus","division","math"]},"styles":["solid"],"unicode":"f698","label":"Alternate Square Root"},"squarespace":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5be","label":"Squarespace"},"stack-exchange":{"search":{"terms":[]},"styles":["brands"],"unicode":"f18d","label":"Stack Exchange"},"stack-overflow":{"search":{"terms":[]},"styles":["brands"],"unicode":"f16c","label":"Stack Overflow"},"stackpath":{"search":{"terms":[]},"styles":["brands"],"unicode":"f842","label":"Stackpath"},"stamp":{"search":{"terms":["art","certificate","imprint","rubber","seal"]},"styles":["solid"],"unicode":"f5bf","label":"Stamp"},"star":{"search":{"terms":["achievement","award","favorite","important","night","rating","score"]},"styles":["solid","regular"],"unicode":"f005","label":"Star"},"star-and-crescent":{"search":{"terms":["islam","muslim","religion"]},"styles":["solid"],"unicode":"f699","label":"Star and Crescent"},"star-half":{"search":{"terms":["achievement","award","rating","score","star-half-empty","star-half-full"]},"styles":["solid","regular"],"unicode":"f089","label":"star-half"},"star-half-alt":{"search":{"terms":["achievement","award","rating","score","star-half-empty","star-half-full"]},"styles":["solid"],"unicode":"f5c0","label":"Alternate Star Half"},"star-of-david":{"search":{"terms":["jewish","judaism","religion"]},"styles":["solid"],"unicode":"f69a","label":"Star of David"},"star-of-life":{"search":{"terms":["doctor","emt","first aid","health","medical"]},"styles":["solid"],"unicode":"f621","label":"Star of Life"},"staylinked":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f5","label":"StayLinked"},"steam":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1b6","label":"Steam"},"steam-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1b7","label":"Steam Square"},"steam-symbol":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f6","label":"Steam Symbol"},"step-backward":{"search":{"terms":["beginning","first","previous","rewind","start"]},"styles":["solid"],"unicode":"f048","label":"step-backward"},"step-forward":{"search":{"terms":["end","last","next"]},"styles":["solid"],"unicode":"f051","label":"step-forward"},"stethoscope":{"search":{"terms":["covid-19","diagnosis","doctor","general practitioner","hospital","infirmary","medicine","office","outpatient"]},"styles":["solid"],"unicode":"f0f1","label":"Stethoscope"},"sticker-mule":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f7","label":"Sticker Mule"},"sticky-note":{"search":{"terms":["message","note","paper","reminder","sticker"]},"styles":["solid","regular"],"unicode":"f249","label":"Sticky Note"},"stop":{"search":{"terms":["block","box","square"]},"styles":["solid"],"unicode":"f04d","label":"stop"},"stop-circle":{"search":{"terms":["block","box","circle","square"]},"styles":["solid","regular"],"unicode":"f28d","label":"Stop Circle"},"stopwatch":{"search":{"terms":["clock","reminder","time"]},"styles":["solid"],"unicode":"f2f2","label":"Stopwatch"},"stopwatch-20":{"search":{"terms":["ABCs","countdown","covid-19","happy birthday","i will survive","reminder","seconds","time","timer"]},"styles":["solid"],"unicode":"f96f","label":"Stopwatch 20"},"store":{"search":{"terms":["building","buy","purchase","shopping"]},"styles":["solid"],"unicode":"f54e","label":"Store"},"store-alt":{"search":{"terms":["building","buy","purchase","shopping"]},"styles":["solid"],"unicode":"f54f","label":"Alternate Store"},"store-alt-slash":{"search":{"terms":["building","buy","closed","covid-19","purchase","shopping"]},"styles":["solid"],"unicode":"f970","label":"Alternate Store Slash"},"store-slash":{"search":{"terms":["building","buy","closed","covid-19","purchase","shopping"]},"styles":["solid"],"unicode":"f971","label":"Store Slash"},"strava":{"search":{"terms":[]},"styles":["brands"],"unicode":"f428","label":"Strava"},"stream":{"search":{"terms":["flow","list","timeline"]},"styles":["solid"],"unicode":"f550","label":"Stream"},"street-view":{"search":{"terms":["directions","location","map","navigation"]},"styles":["solid"],"unicode":"f21d","label":"Street View"},"strikethrough":{"search":{"terms":["cancel","edit","font","format","text","type"]},"styles":["solid"],"unicode":"f0cc","label":"Strikethrough"},"stripe":{"search":{"terms":[]},"styles":["brands"],"unicode":"f429","label":"Stripe"},"stripe-s":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42a","label":"Stripe S"},"stroopwafel":{"search":{"terms":["caramel","cookie","dessert","sweets","waffle"]},"styles":["solid"],"unicode":"f551","label":"Stroopwafel"},"studiovinari":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f8","label":"Studio Vinari"},"stumbleupon":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a4","label":"StumbleUpon Logo"},"stumbleupon-circle":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1a3","label":"StumbleUpon Circle"},"subscript":{"search":{"terms":["edit","font","format","text","type"]},"styles":["solid"],"unicode":"f12c","label":"subscript"},"subway":{"search":{"terms":["machine","railway","train","transportation","vehicle"]},"styles":["solid"],"unicode":"f239","label":"Subway"},"suitcase":{"search":{"terms":["baggage","luggage","move","suitcase","travel","trip"]},"styles":["solid"],"unicode":"f0f2","label":"Suitcase"},"suitcase-rolling":{"search":{"terms":["baggage","luggage","move","suitcase","travel","trip"]},"styles":["solid"],"unicode":"f5c1","label":"Suitcase Rolling"},"sun":{"search":{"terms":["brighten","contrast","day","lighter","sol","solar","star","weather"]},"styles":["solid","regular"],"unicode":"f185","label":"Sun"},"superpowers":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2dd","label":"Superpowers"},"superscript":{"search":{"terms":["edit","exponential","font","format","text","type"]},"styles":["solid"],"unicode":"f12b","label":"superscript"},"supple":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3f9","label":"Supple"},"surprise":{"search":{"terms":["emoticon","face","shocked"]},"styles":["solid","regular"],"unicode":"f5c2","label":"Hushed Face"},"suse":{"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f7d6","label":"Suse"},"swatchbook":{"search":{"terms":["Pantone","color","design","hue","palette"]},"styles":["solid"],"unicode":"f5c3","label":"Swatchbook"},"swift":{"search":{"terms":[]},"styles":["brands"],"unicode":"f8e1","label":"Swift"},"swimmer":{"search":{"terms":["athlete","head","man","olympics","person","pool","water"]},"styles":["solid"],"unicode":"f5c4","label":"Swimmer"},"swimming-pool":{"search":{"terms":["ladder","recreation","swim","water"]},"styles":["solid"],"unicode":"f5c5","label":"Swimming Pool"},"symfony":{"search":{"terms":[]},"styles":["brands"],"unicode":"f83d","label":"Symfony"},"synagogue":{"search":{"terms":["building","jewish","judaism","religion","star of david","temple"]},"styles":["solid"],"unicode":"f69b","label":"Synagogue"},"sync":{"search":{"terms":["exchange","refresh","reload","rotate","swap"]},"styles":["solid"],"unicode":"f021","label":"Sync"},"sync-alt":{"search":{"terms":["exchange","refresh","reload","rotate","swap"]},"styles":["solid"],"unicode":"f2f1","label":"Alternate Sync"},"syringe":{"search":{"terms":["covid-19","doctor","immunizations","medical","needle"]},"styles":["solid"],"unicode":"f48e","label":"Syringe"},"table":{"search":{"terms":["data","excel","spreadsheet"]},"styles":["solid"],"unicode":"f0ce","label":"table"},"table-tennis":{"search":{"terms":["ball","paddle","ping pong"]},"styles":["solid"],"unicode":"f45d","label":"Table Tennis"},"tablet":{"search":{"terms":["apple","device","ipad","kindle","screen"]},"styles":["solid"],"unicode":"f10a","label":"tablet"},"tablet-alt":{"search":{"terms":["apple","device","ipad","kindle","screen"]},"styles":["solid"],"unicode":"f3fa","label":"Alternate Tablet"},"tablets":{"search":{"terms":["drugs","medicine","pills","prescription"]},"styles":["solid"],"unicode":"f490","label":"Tablets"},"tachometer-alt":{"search":{"terms":["dashboard","fast","odometer","speed","speedometer"]},"styles":["solid"],"unicode":"f3fd","label":"Alternate Tachometer"},"tag":{"search":{"terms":["discount","label","price","shopping"]},"styles":["solid"],"unicode":"f02b","label":"tag"},"tags":{"search":{"terms":["discount","label","price","shopping"]},"styles":["solid"],"unicode":"f02c","label":"tags"},"tape":{"search":{"terms":["design","package","sticky"]},"styles":["solid"],"unicode":"f4db","label":"Tape"},"tasks":{"search":{"terms":["checklist","downloading","downloads","loading","progress","project management","settings","to do"]},"styles":["solid"],"unicode":"f0ae","label":"Tasks"},"taxi":{"search":{"terms":["cab","cabbie","car","car service","lyft","machine","transportation","travel","uber","vehicle"]},"styles":["solid"],"unicode":"f1ba","label":"Taxi"},"teamspeak":{"search":{"terms":[]},"styles":["brands"],"unicode":"f4f9","label":"TeamSpeak"},"teeth":{"search":{"terms":["bite","dental","dentist","gums","mouth","smile","tooth"]},"styles":["solid"],"unicode":"f62e","label":"Teeth"},"teeth-open":{"search":{"terms":["dental","dentist","gums bite","mouth","smile","tooth"]},"styles":["solid"],"unicode":"f62f","label":"Teeth Open"},"telegram":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2c6","label":"Telegram"},"telegram-plane":{"search":{"terms":[]},"styles":["brands"],"unicode":"f3fe","label":"Telegram Plane"},"temperature-high":{"search":{"terms":["cook","covid-19","mercury","summer","thermometer","warm"]},"styles":["solid"],"unicode":"f769","label":"High Temperature"},"temperature-low":{"search":{"terms":["cold","cool","covid-19","mercury","thermometer","winter"]},"styles":["solid"],"unicode":"f76b","label":"Low Temperature"},"tencent-weibo":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d5","label":"Tencent Weibo"},"tenge":{"search":{"terms":["currency","kazakhstan","money","price"]},"styles":["solid"],"unicode":"f7d7","label":"Tenge"},"terminal":{"search":{"terms":["code","command","console","development","prompt"]},"styles":["solid"],"unicode":"f120","label":"Terminal"},"text-height":{"search":{"terms":["edit","font","format","text","type"]},"styles":["solid"],"unicode":"f034","label":"text-height"},"text-width":{"search":{"terms":["edit","font","format","text","type"]},"styles":["solid"],"unicode":"f035","label":"Text Width"},"th":{"search":{"terms":["blocks","boxes","grid","squares"]},"styles":["solid"],"unicode":"f00a","label":"th"},"th-large":{"search":{"terms":["blocks","boxes","grid","squares"]},"styles":["solid"],"unicode":"f009","label":"th-large"},"th-list":{"search":{"terms":["checklist","completed","done","finished","ol","todo","ul"]},"styles":["solid"],"unicode":"f00b","label":"th-list"},"the-red-yeti":{"search":{"terms":[]},"styles":["brands"],"unicode":"f69d","label":"The Red Yeti"},"theater-masks":{"search":{"terms":["comedy","perform","theatre","tragedy"]},"styles":["solid"],"unicode":"f630","label":"Theater Masks"},"themeco":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5c6","label":"Themeco"},"themeisle":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2b2","label":"ThemeIsle"},"thermometer":{"search":{"terms":["covid-19","mercury","status","temperature"]},"styles":["solid"],"unicode":"f491","label":"Thermometer"},"thermometer-empty":{"search":{"terms":["cold","mercury","status","temperature"]},"styles":["solid"],"unicode":"f2cb","label":"Thermometer Empty"},"thermometer-full":{"search":{"terms":["fever","hot","mercury","status","temperature"]},"styles":["solid"],"unicode":"f2c7","label":"Thermometer Full"},"thermometer-half":{"search":{"terms":["mercury","status","temperature"]},"styles":["solid"],"unicode":"f2c9","label":"Thermometer 1/2 Full"},"thermometer-quarter":{"search":{"terms":["mercury","status","temperature"]},"styles":["solid"],"unicode":"f2ca","label":"Thermometer 1/4 Full"},"thermometer-three-quarters":{"search":{"terms":["mercury","status","temperature"]},"styles":["solid"],"unicode":"f2c8","label":"Thermometer 3/4 Full"},"think-peaks":{"search":{"terms":[]},"styles":["brands"],"unicode":"f731","label":"Think Peaks"},"thumbs-down":{"search":{"terms":["disagree","disapprove","dislike","hand","social","thumbs-o-down"]},"styles":["solid","regular"],"unicode":"f165","label":"thumbs-down"},"thumbs-up":{"search":{"terms":["agree","approve","favorite","hand","like","ok","okay","social","success","thumbs-o-up","yes","you got it dude"]},"styles":["solid","regular"],"unicode":"f164","label":"thumbs-up"},"thumbtack":{"search":{"terms":["coordinates","location","marker","pin","thumb-tack"]},"styles":["solid"],"unicode":"f08d","label":"Thumbtack"},"ticket-alt":{"search":{"terms":["movie","pass","support","ticket"]},"styles":["solid"],"unicode":"f3ff","label":"Alternate Ticket"},"times":{"search":{"terms":["close","cross","error","exit","incorrect","notice","notification","notify","problem","wrong","x"]},"styles":["solid"],"unicode":"f00d","label":"Times"},"times-circle":{"search":{"terms":["close","cross","exit","incorrect","notice","notification","notify","problem","wrong","x"]},"styles":["solid","regular"],"unicode":"f057","label":"Times Circle"},"tint":{"search":{"terms":["color","drop","droplet","raindrop","waterdrop"]},"styles":["solid"],"unicode":"f043","label":"tint"},"tint-slash":{"search":{"terms":["color","drop","droplet","raindrop","waterdrop"]},"styles":["solid"],"unicode":"f5c7","label":"Tint Slash"},"tired":{"search":{"terms":["angry","emoticon","face","grumpy","upset"]},"styles":["solid","regular"],"unicode":"f5c8","label":"Tired Face"},"toggle-off":{"search":{"terms":["switch"]},"styles":["solid"],"unicode":"f204","label":"Toggle Off"},"toggle-on":{"search":{"terms":["switch"]},"styles":["solid"],"unicode":"f205","label":"Toggle On"},"toilet":{"search":{"terms":["bathroom","flush","john","loo","pee","plumbing","poop","porcelain","potty","restroom","throne","washroom","waste","wc"]},"styles":["solid"],"unicode":"f7d8","label":"Toilet"},"toilet-paper":{"search":{"terms":["bathroom","covid-19","halloween","holiday","lavatory","prank","restroom","roll"]},"styles":["solid"],"unicode":"f71e","label":"Toilet Paper"},"toilet-paper-slash":{"search":{"terms":["bathroom","covid-19","halloween","holiday","lavatory","leaves","prank","restroom","roll","trouble","ut oh"]},"styles":["solid"],"unicode":"f972","label":"Toilet Paper Slash"},"toolbox":{"search":{"terms":["admin","container","fix","repair","settings","tools"]},"styles":["solid"],"unicode":"f552","label":"Toolbox"},"tools":{"search":{"terms":["admin","fix","repair","screwdriver","settings","tools","wrench"]},"styles":["solid"],"unicode":"f7d9","label":"Tools"},"tooth":{"search":{"terms":["bicuspid","dental","dentist","molar","mouth","teeth"]},"styles":["solid"],"unicode":"f5c9","label":"Tooth"},"torah":{"search":{"terms":["book","jewish","judaism","religion","scroll"]},"styles":["solid"],"unicode":"f6a0","label":"Torah"},"torii-gate":{"search":{"terms":["building","shintoism"]},"styles":["solid"],"unicode":"f6a1","label":"Torii Gate"},"tractor":{"search":{"terms":["agriculture","farm","vehicle"]},"styles":["solid"],"unicode":"f722","label":"Tractor"},"trade-federation":{"search":{"terms":[]},"styles":["brands"],"unicode":"f513","label":"Trade Federation"},"trademark":{"search":{"terms":["copyright","register","symbol"]},"styles":["solid"],"unicode":"f25c","label":"Trademark"},"traffic-light":{"search":{"terms":["direction","road","signal","travel"]},"styles":["solid"],"unicode":"f637","label":"Traffic Light"},"trailer":{"search":{"terms":["carry","haul","moving","travel"]},"styles":["solid"],"unicode":"f941","label":"Trailer"},"train":{"search":{"terms":["bullet","commute","locomotive","railway","subway"]},"styles":["solid"],"unicode":"f238","label":"Train"},"tram":{"search":{"terms":["crossing","machine","mountains","seasonal","transportation"]},"styles":["solid"],"unicode":"f7da","label":"Tram"},"transgender":{"search":{"terms":["intersex"]},"styles":["solid"],"unicode":"f224","label":"Transgender"},"transgender-alt":{"search":{"terms":["intersex"]},"styles":["solid"],"unicode":"f225","label":"Alternate Transgender"},"trash":{"search":{"terms":["delete","garbage","hide","remove"]},"styles":["solid"],"unicode":"f1f8","label":"Trash"},"trash-alt":{"search":{"terms":["delete","garbage","hide","remove","trash-o"]},"styles":["solid","regular"],"unicode":"f2ed","label":"Alternate Trash"},"trash-restore":{"search":{"terms":["back","control z","oops","undo"]},"styles":["solid"],"unicode":"f829","label":"Trash Restore"},"trash-restore-alt":{"search":{"terms":["back","control z","oops","undo"]},"styles":["solid"],"unicode":"f82a","label":"Alternative Trash Restore"},"tree":{"search":{"terms":["bark","fall","flora","forest","nature","plant","seasonal"]},"styles":["solid"],"unicode":"f1bb","label":"Tree"},"trello":{"search":{"terms":["atlassian"]},"styles":["brands"],"unicode":"f181","label":"Trello"},"tripadvisor":{"search":{"terms":[]},"styles":["brands"],"unicode":"f262","label":"TripAdvisor"},"trophy":{"search":{"terms":["achievement","award","cup","game","winner"]},"styles":["solid"],"unicode":"f091","label":"trophy"},"truck":{"search":{"terms":["cargo","delivery","shipping","vehicle"]},"styles":["solid"],"unicode":"f0d1","label":"truck"},"truck-loading":{"search":{"terms":["box","cargo","delivery","inventory","moving","rental","vehicle"]},"styles":["solid"],"unicode":"f4de","label":"Truck Loading"},"truck-monster":{"search":{"terms":["offroad","vehicle","wheel"]},"styles":["solid"],"unicode":"f63b","label":"Truck Monster"},"truck-moving":{"search":{"terms":["cargo","inventory","rental","vehicle"]},"styles":["solid"],"unicode":"f4df","label":"Truck Moving"},"truck-pickup":{"search":{"terms":["cargo","vehicle"]},"styles":["solid"],"unicode":"f63c","label":"Truck Side"},"tshirt":{"search":{"terms":["clothing","fashion","garment","shirt"]},"styles":["solid"],"unicode":"f553","label":"T-Shirt"},"tty":{"search":{"terms":["communication","deaf","telephone","teletypewriter","text"]},"styles":["solid"],"unicode":"f1e4","label":"TTY"},"tumblr":{"search":{"terms":[]},"styles":["brands"],"unicode":"f173","label":"Tumblr"},"tumblr-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f174","label":"Tumblr Square"},"tv":{"search":{"terms":["computer","display","monitor","television"]},"styles":["solid"],"unicode":"f26c","label":"Television"},"twitch":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1e8","label":"Twitch"},"twitter":{"search":{"terms":["social network","tweet"]},"styles":["brands"],"unicode":"f099","label":"Twitter"},"twitter-square":{"search":{"terms":["social network","tweet"]},"styles":["brands"],"unicode":"f081","label":"Twitter Square"},"typo3":{"search":{"terms":[]},"styles":["brands"],"unicode":"f42b","label":"Typo3"},"uber":{"search":{"terms":[]},"styles":["brands"],"unicode":"f402","label":"Uber"},"ubuntu":{"search":{"terms":["linux","operating system","os"]},"styles":["brands"],"unicode":"f7df","label":"Ubuntu"},"uikit":{"search":{"terms":[]},"styles":["brands"],"unicode":"f403","label":"UIkit"},"umbraco":{"search":{"terms":[]},"styles":["brands"],"unicode":"f8e8","label":"Umbraco"},"umbrella":{"search":{"terms":["protection","rain","storm","wet"]},"styles":["solid"],"unicode":"f0e9","label":"Umbrella"},"umbrella-beach":{"search":{"terms":["protection","recreation","sand","shade","summer","sun"]},"styles":["solid"],"unicode":"f5ca","label":"Umbrella Beach"},"underline":{"search":{"terms":["edit","emphasis","format","text","writing"]},"styles":["solid"],"unicode":"f0cd","label":"Underline"},"undo":{"search":{"terms":["back","control z","exchange","oops","return","rotate","swap"]},"styles":["solid"],"unicode":"f0e2","label":"Undo"},"undo-alt":{"search":{"terms":["back","control z","exchange","oops","return","swap"]},"styles":["solid"],"unicode":"f2ea","label":"Alternate Undo"},"uniregistry":{"search":{"terms":[]},"styles":["brands"],"unicode":"f404","label":"Uniregistry"},"unity":{"search":{"terms":[]},"styles":["brands"],"unicode":"f949","label":"Unity 3D"},"universal-access":{"search":{"terms":["accessibility","hearing","person","seeing","visual impairment"]},"styles":["solid"],"unicode":"f29a","label":"Universal Access"},"university":{"search":{"terms":["bank","building","college","higher education - students","institution"]},"styles":["solid"],"unicode":"f19c","label":"University"},"unlink":{"search":{"terms":["attachment","chain","chain-broken","remove"]},"styles":["solid"],"unicode":"f127","label":"unlink"},"unlock":{"search":{"terms":["admin","lock","password","private","protect"]},"styles":["solid"],"unicode":"f09c","label":"unlock"},"unlock-alt":{"search":{"terms":["admin","lock","password","private","protect"]},"styles":["solid"],"unicode":"f13e","label":"Alternate Unlock"},"untappd":{"search":{"terms":[]},"styles":["brands"],"unicode":"f405","label":"Untappd"},"upload":{"search":{"terms":["hard drive","import","publish"]},"styles":["solid"],"unicode":"f093","label":"Upload"},"ups":{"search":{"terms":["United Parcel Service","package","shipping"]},"styles":["brands"],"unicode":"f7e0","label":"UPS"},"usb":{"search":{"terms":[]},"styles":["brands"],"unicode":"f287","label":"USB"},"user":{"search":{"terms":["account","avatar","head","human","man","person","profile"]},"styles":["solid","regular"],"unicode":"f007","label":"User"},"user-alt":{"search":{"terms":["account","avatar","head","human","man","person","profile"]},"styles":["solid"],"unicode":"f406","label":"Alternate User"},"user-alt-slash":{"search":{"terms":["account","avatar","head","human","man","person","profile"]},"styles":["solid"],"unicode":"f4fa","label":"Alternate User Slash"},"user-astronaut":{"search":{"terms":["avatar","clothing","cosmonaut","nasa","space","suit"]},"styles":["solid"],"unicode":"f4fb","label":"User Astronaut"},"user-check":{"search":{"terms":["accept","check","person","verified"]},"styles":["solid"],"unicode":"f4fc","label":"User Check"},"user-circle":{"search":{"terms":["account","avatar","head","human","man","person","profile"]},"styles":["solid","regular"],"unicode":"f2bd","label":"User Circle"},"user-clock":{"search":{"terms":["alert","person","remind","time"]},"styles":["solid"],"unicode":"f4fd","label":"User Clock"},"user-cog":{"search":{"terms":["admin","cog","person","settings"]},"styles":["solid"],"unicode":"f4fe","label":"User Cog"},"user-edit":{"search":{"terms":["edit","pen","pencil","person","update","write"]},"styles":["solid"],"unicode":"f4ff","label":"User Edit"},"user-friends":{"search":{"terms":["group","people","person","team","users"]},"styles":["solid"],"unicode":"f500","label":"User Friends"},"user-graduate":{"search":{"terms":["cap","clothing","commencement","gown","graduation","person","student"]},"styles":["solid"],"unicode":"f501","label":"User Graduate"},"user-injured":{"search":{"terms":["cast","injury","ouch","patient","person","sling"]},"styles":["solid"],"unicode":"f728","label":"User Injured"},"user-lock":{"search":{"terms":["admin","lock","person","private","unlock"]},"styles":["solid"],"unicode":"f502","label":"User Lock"},"user-md":{"search":{"terms":["covid-19","job","medical","nurse","occupation","physician","profile","surgeon"]},"styles":["solid"],"unicode":"f0f0","label":"Doctor"},"user-minus":{"search":{"terms":["delete","negative","remove"]},"styles":["solid"],"unicode":"f503","label":"User Minus"},"user-ninja":{"search":{"terms":["assassin","avatar","dangerous","deadly","sneaky"]},"styles":["solid"],"unicode":"f504","label":"User Ninja"},"user-nurse":{"search":{"terms":["covid-19","doctor","midwife","practitioner","surgeon"]},"styles":["solid"],"unicode":"f82f","label":"Nurse"},"user-plus":{"search":{"terms":["add","avatar","positive","sign up","signup","team"]},"styles":["solid"],"unicode":"f234","label":"User Plus"},"user-secret":{"search":{"terms":["clothing","coat","hat","incognito","person","privacy","spy","whisper"]},"styles":["solid"],"unicode":"f21b","label":"User Secret"},"user-shield":{"search":{"terms":["admin","person","private","protect","safe"]},"styles":["solid"],"unicode":"f505","label":"User Shield"},"user-slash":{"search":{"terms":["ban","delete","remove"]},"styles":["solid"],"unicode":"f506","label":"User Slash"},"user-tag":{"search":{"terms":["avatar","discount","label","person","role","special"]},"styles":["solid"],"unicode":"f507","label":"User Tag"},"user-tie":{"search":{"terms":["avatar","business","clothing","formal","professional","suit"]},"styles":["solid"],"unicode":"f508","label":"User Tie"},"user-times":{"search":{"terms":["archive","delete","remove","x"]},"styles":["solid"],"unicode":"f235","label":"Remove User"},"users":{"search":{"terms":["friends","group","people","persons","profiles","team"]},"styles":["solid"],"unicode":"f0c0","label":"Users"},"users-cog":{"search":{"terms":["admin","cog","group","person","settings","team"]},"styles":["solid"],"unicode":"f509","label":"Users Cog"},"usps":{"search":{"terms":["american","package","shipping","usa"]},"styles":["brands"],"unicode":"f7e1","label":"United States Postal Service"},"ussunnah":{"search":{"terms":[]},"styles":["brands"],"unicode":"f407","label":"us-Sunnah Foundation"},"utensil-spoon":{"search":{"terms":["cutlery","dining","scoop","silverware","spoon"]},"styles":["solid"],"unicode":"f2e5","label":"Utensil Spoon"},"utensils":{"search":{"terms":["cutlery","dining","dinner","eat","food","fork","knife","restaurant"]},"styles":["solid"],"unicode":"f2e7","label":"Utensils"},"vaadin":{"search":{"terms":[]},"styles":["brands"],"unicode":"f408","label":"Vaadin"},"vector-square":{"search":{"terms":["anchors","lines","object","render","shape"]},"styles":["solid"],"unicode":"f5cb","label":"Vector Square"},"venus":{"search":{"terms":["female"]},"styles":["solid"],"unicode":"f221","label":"Venus"},"venus-double":{"search":{"terms":["female"]},"styles":["solid"],"unicode":"f226","label":"Venus Double"},"venus-mars":{"search":{"terms":["Gender"]},"styles":["solid"],"unicode":"f228","label":"Venus Mars"},"viacoin":{"search":{"terms":[]},"styles":["brands"],"unicode":"f237","label":"Viacoin"},"viadeo":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2a9","label":"Video"},"viadeo-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2aa","label":"Video Square"},"vial":{"search":{"terms":["experiment","lab","sample","science","test","test tube"]},"styles":["solid"],"unicode":"f492","label":"Vial"},"vials":{"search":{"terms":["experiment","lab","sample","science","test","test tube"]},"styles":["solid"],"unicode":"f493","label":"Vials"},"viber":{"search":{"terms":[]},"styles":["brands"],"unicode":"f409","label":"Viber"},"video":{"search":{"terms":["camera","film","movie","record","video-camera"]},"styles":["solid"],"unicode":"f03d","label":"Video"},"video-slash":{"search":{"terms":["add","create","film","new","positive","record","video"]},"styles":["solid"],"unicode":"f4e2","label":"Video Slash"},"vihara":{"search":{"terms":["buddhism","buddhist","building","monastery"]},"styles":["solid"],"unicode":"f6a7","label":"Vihara"},"vimeo":{"search":{"terms":[]},"styles":["brands"],"unicode":"f40a","label":"Vimeo"},"vimeo-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f194","label":"Vimeo Square"},"vimeo-v":{"search":{"terms":["vimeo"]},"styles":["brands"],"unicode":"f27d","label":"Vimeo"},"vine":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1ca","label":"Vine"},"virus":{"search":{"terms":["bug","covid-19","flu","health","sick","viral"]},"styles":["solid"],"unicode":"f974","label":"Virus"},"virus-slash":{"search":{"terms":["bug","covid-19","cure","eliminate","flu","health","sick","viral"]},"styles":["solid"],"unicode":"f975","label":"Virus Slash"},"viruses":{"search":{"terms":["bugs","covid-19","flu","health","multiply","sick","spread","viral"]},"styles":["solid"],"unicode":"f976","label":"Viruses"},"vk":{"search":{"terms":[]},"styles":["brands"],"unicode":"f189","label":"VK"},"vnv":{"search":{"terms":[]},"styles":["brands"],"unicode":"f40b","label":"VNV"},"voicemail":{"search":{"terms":["answer","inbox","message","phone"]},"styles":["solid"],"unicode":"f897","label":"Voicemail"},"volleyball-ball":{"search":{"terms":["beach","olympics","sport"]},"styles":["solid"],"unicode":"f45f","label":"Volleyball Ball"},"volume-down":{"search":{"terms":["audio","lower","music","quieter","sound","speaker"]},"styles":["solid"],"unicode":"f027","label":"Volume Down"},"volume-mute":{"search":{"terms":["audio","music","quiet","sound","speaker"]},"styles":["solid"],"unicode":"f6a9","label":"Volume Mute"},"volume-off":{"search":{"terms":["audio","ban","music","mute","quiet","silent","sound"]},"styles":["solid"],"unicode":"f026","label":"Volume Off"},"volume-up":{"search":{"terms":["audio","higher","louder","music","sound","speaker"]},"styles":["solid"],"unicode":"f028","label":"Volume Up"},"vote-yea":{"search":{"terms":["accept","cast","election","politics","positive","yes"]},"styles":["solid"],"unicode":"f772","label":"Vote Yea"},"vr-cardboard":{"search":{"terms":["3d","augment","google","reality","virtual"]},"styles":["solid"],"unicode":"f729","label":"Cardboard VR"},"vuejs":{"search":{"terms":[]},"styles":["brands"],"unicode":"f41f","label":"Vue.js"},"walking":{"search":{"terms":["exercise","health","pedometer","person","steps"]},"styles":["solid"],"unicode":"f554","label":"Walking"},"wallet":{"search":{"terms":["billfold","cash","currency","money"]},"styles":["solid"],"unicode":"f555","label":"Wallet"},"warehouse":{"search":{"terms":["building","capacity","garage","inventory","storage"]},"styles":["solid"],"unicode":"f494","label":"Warehouse"},"water":{"search":{"terms":["lake","liquid","ocean","sea","swim","wet"]},"styles":["solid"],"unicode":"f773","label":"Water"},"wave-square":{"search":{"terms":["frequency","pulse","signal"]},"styles":["solid"],"unicode":"f83e","label":"Square Wave"},"waze":{"search":{"terms":[]},"styles":["brands"],"unicode":"f83f","label":"Waze"},"weebly":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5cc","label":"Weebly"},"weibo":{"search":{"terms":[]},"styles":["brands"],"unicode":"f18a","label":"Weibo"},"weight":{"search":{"terms":["health","measurement","scale","weight"]},"styles":["solid"],"unicode":"f496","label":"Weight"},"weight-hanging":{"search":{"terms":["anvil","heavy","measurement"]},"styles":["solid"],"unicode":"f5cd","label":"Hanging Weight"},"weixin":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1d7","label":"Weixin (WeChat)"},"whatsapp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f232","label":"What\'s App"},"whatsapp-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f40c","label":"What\'s App Square"},"wheelchair":{"search":{"terms":["accessible","handicap","person"]},"styles":["solid"],"unicode":"f193","label":"Wheelchair"},"whmcs":{"search":{"terms":[]},"styles":["brands"],"unicode":"f40d","label":"WHMCS"},"wifi":{"search":{"terms":["connection","hotspot","internet","network","wireless"]},"styles":["solid"],"unicode":"f1eb","label":"WiFi"},"wikipedia-w":{"search":{"terms":[]},"styles":["brands"],"unicode":"f266","label":"Wikipedia W"},"wind":{"search":{"terms":["air","blow","breeze","fall","seasonal","weather"]},"styles":["solid"],"unicode":"f72e","label":"Wind"},"window-close":{"search":{"terms":["browser","cancel","computer","development"]},"styles":["solid","regular"],"unicode":"f410","label":"Window Close"},"window-maximize":{"search":{"terms":["browser","computer","development","expand"]},"styles":["solid","regular"],"unicode":"f2d0","label":"Window Maximize"},"window-minimize":{"search":{"terms":["browser","collapse","computer","development"]},"styles":["solid","regular"],"unicode":"f2d1","label":"Window Minimize"},"window-restore":{"search":{"terms":["browser","computer","development"]},"styles":["solid","regular"],"unicode":"f2d2","label":"Window Restore"},"windows":{"search":{"terms":["microsoft","operating system","os"]},"styles":["brands"],"unicode":"f17a","label":"Windows"},"wine-bottle":{"search":{"terms":["alcohol","beverage","cabernet","drink","glass","grapes","merlot","sauvignon"]},"styles":["solid"],"unicode":"f72f","label":"Wine Bottle"},"wine-glass":{"search":{"terms":["alcohol","beverage","cabernet","drink","grapes","merlot","sauvignon"]},"styles":["solid"],"unicode":"f4e3","label":"Wine Glass"},"wine-glass-alt":{"search":{"terms":["alcohol","beverage","cabernet","drink","grapes","merlot","sauvignon"]},"styles":["solid"],"unicode":"f5ce","label":"Alternate Wine Glas"},"wix":{"search":{"terms":[]},"styles":["brands"],"unicode":"f5cf","label":"Wix"},"wizards-of-the-coast":{"search":{"terms":["Dungeons & Dragons","d&d","dnd","fantasy","game","gaming","tabletop"]},"styles":["brands"],"unicode":"f730","label":"Wizards of the Coast"},"wolf-pack-battalion":{"search":{"terms":[]},"styles":["brands"],"unicode":"f514","label":"Wolf Pack Battalion"},"won-sign":{"search":{"terms":["currency","krw","money"]},"styles":["solid"],"unicode":"f159","label":"Won Sign"},"wordpress":{"search":{"terms":[]},"styles":["brands"],"unicode":"f19a","label":"WordPress Logo"},"wordpress-simple":{"search":{"terms":[]},"styles":["brands"],"unicode":"f411","label":"Wordpress Simple"},"wpbeginner":{"search":{"terms":[]},"styles":["brands"],"unicode":"f297","label":"WPBeginner"},"wpexplorer":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2de","label":"WPExplorer"},"wpforms":{"search":{"terms":[]},"styles":["brands"],"unicode":"f298","label":"WPForms"},"wpressr":{"search":{"terms":["rendact"]},"styles":["brands"],"unicode":"f3e4","label":"wpressr"},"wrench":{"search":{"terms":["construction","fix","mechanic","plumbing","settings","spanner","tool","update"]},"styles":["solid"],"unicode":"f0ad","label":"Wrench"},"x-ray":{"search":{"terms":["health","medical","radiological images","radiology","skeleton"]},"styles":["solid"],"unicode":"f497","label":"X-Ray"},"xbox":{"search":{"terms":[]},"styles":["brands"],"unicode":"f412","label":"Xbox"},"xing":{"search":{"terms":[]},"styles":["brands"],"unicode":"f168","label":"Xing"},"xing-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f169","label":"Xing Square"},"y-combinator":{"search":{"terms":[]},"styles":["brands"],"unicode":"f23b","label":"Y Combinator"},"yahoo":{"search":{"terms":[]},"styles":["brands"],"unicode":"f19e","label":"Yahoo Logo"},"yammer":{"search":{"terms":[]},"styles":["brands"],"unicode":"f840","label":"Yammer"},"yandex":{"search":{"terms":[]},"styles":["brands"],"unicode":"f413","label":"Yandex"},"yandex-international":{"search":{"terms":[]},"styles":["brands"],"unicode":"f414","label":"Yandex International"},"yarn":{"search":{"terms":[]},"styles":["brands"],"unicode":"f7e3","label":"Yarn"},"yelp":{"search":{"terms":[]},"styles":["brands"],"unicode":"f1e9","label":"Yelp"},"yen-sign":{"search":{"terms":["currency","jpy","money"]},"styles":["solid"],"unicode":"f157","label":"Yen Sign"},"yin-yang":{"search":{"terms":["daoism","opposites","taoism"]},"styles":["solid"],"unicode":"f6ad","label":"Yin Yang"},"yoast":{"search":{"terms":[]},"styles":["brands"],"unicode":"f2b1","label":"Yoast"},"youtube":{"search":{"terms":["film","video","youtube-play","youtube-square"]},"styles":["brands"],"unicode":"f167","label":"YouTube"},"youtube-square":{"search":{"terms":[]},"styles":["brands"],"unicode":"f431","label":"YouTube Square"},"zhihu":{"search":{"terms":[]},"styles":["brands"],"unicode":"f63f","label":"Zhihu"}}')},function(e,s){e.exports=window.wp.i18n},function(e,s){e.exports=window.wp.compose},function(e,s,a){var l;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],s=0;s{Object(l.useEffect)(()=>{let e=[];if(Object.keys(n).forEach(s=>{Object.keys(n[s].styles).forEach(a=>{let l="",r=n[s].search.terms;switch(n[s].styles[a]){case"brands":l="fab";break;case"solid":l="fas";break;case"regular":l="far";break;default:l="fas"}r.push(s,n[s].label),e.push({name:s,unicode:n[s].unicode,prefix:l,label:n[s].label,search:r})})}),b(e),a){const e=a.split(" "),s=e.find(e=>e.includes("fab")||e.includes("far")||e.includes("fas"))||"fas",l=e.find(e=>e.includes("fa-"));l&&(y(s),g(l))}},[]);const[i,d]=Object(l.useState)(!1),[u,m]=Object(l.useState)(""),[h,b]=Object(l.useState)(null),[f,y]=Object(l.useState)(""),[p,g]=Object(l.useState)("");return Object(l.createElement)(c.ToolbarGroup,null,Object(l.createElement)(c.Dropdown,{contentClassName:"wp-block-themeisle-blocks-menu-icon-picker-popover",position:"bottom center",renderToggle:({isOpen:e,onToggle:s})=>Object(l.createElement)(c.ToolbarButton,{label:Object(o.__)("Menu Icons","otter-blocks"),showTooltip:!0,onClick:()=>{s(),d(!0)}},f&&p?Object(l.createElement)("i",{className:t()(f,p,"fa-fw")}):Object(l.createElement)("i",{className:"fas fa-icons fa-fw"})),renderContent:({onToggle:e})=>Object(l.createElement)(c.MenuGroup,{label:Object(o.__)("Menu Icons by Otter","otter-blocks")},Object(l.createElement)(c.TextControl,{label:"otter-blocks",hideLabelFromVision:!0,placeholder:"otter-blocks",value:u,onChange:m}),Object(l.createElement)("div",{className:"components-popover__items"},p&&f&&!u&&Object(l.createElement)(c.MenuItem,{label:Object(o.__)("None","otter-blocks"),showTooltip:!0,onClick:()=>(e=>{e();let s=a?a.split(" "):[];s.splice(s.indexOf(f),1),s.splice(s.indexOf(p),1),s=s.join(" "),r({className:s}),y(""),g("")})(e)},Object(l.createElement)("i",{className:"fas fa-times fa-fw remove-icon"})),h.map(s=>{if(!u||s.search.some(e=>e.toLowerCase().match(u.toLowerCase())))return Object(l.createElement)(c.MenuItem,{label:s.label,showTooltip:!0,className:t()({"is-selected":"fa-"+s.name===p&&s.prefix===f}),onClick:()=>((e,s)=>{e();let l=a?a.split(" "):[];l.splice(l.indexOf(f),1),l.splice(l.indexOf(p),1),l.push(s.prefix,"fa-"+s.name),l=l.join(" "),r({className:l}),y(s.prefix),g("fa-"+s.name)})(e,s)},Object(l.createElement)("i",{className:t()(s.prefix,"fa-"+s.name,"fa-fw")}))})))}))}),u=a(6),m=a(7);const h=Object(i.createHigherOrderComponent)(e=>s=>"core/navigation-link"===s.name&&s.isSelected?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(e,s),Object(l.createElement)(u.BlockControls,null,Object(l.createElement)(d,{label:Object(o.__)("Change Menu Icon","otter-blocks"),classes:s.attributes.className,setAttributes:s.setAttributes}))):Object(l.createElement)(e,s),"withInspectorControl");Object(m.addFilter)("editor.BlockEdit","themeisle-menu-icons/with-blocks-controls",h)}]);
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/style-frontend.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/style-frontend.css
deleted file mode 100644
index 57334a16..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/build/style-frontend.css
+++ /dev/null
@@ -1 +0,0 @@
-.fas.wp-block-navigation-link:before,.fab.wp-block-navigation-link:before,.far.wp-block-navigation-link:before{display:none}.fas.wp-block-navigation-link__content,.fab.wp-block-navigation-link__content,.far.wp-block-navigation-link__content{font-family:inherit;display:flex;align-items:center;font-weight:inherit;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;line-height:inherit}.fas.wp-block-navigation-link__content:before,.fab.wp-block-navigation-link__content:before,.far.wp-block-navigation-link__content:before{font-family:"Font Awesome 5 Free";margin-right:5px}.fab.wp-block-navigation-link__content:before,.far.wp-block-navigation-link__content:before{font-weight:400}.fas.wp-block-navigation-link__content:before{font-weight:900}.fab.wp-block-navigation-link__content:before{font-family:"Font Awesome 5 Brands"}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/class-gutenberg-menu-icons.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/class-gutenberg-menu-icons.php
deleted file mode 100644
index 3e572d23..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/class-gutenberg-menu-icons.php
+++ /dev/null
@@ -1,169 +0,0 @@
-is_registered( 'core/navigation' );
-
- if ( ! $block_registered ) {
- return;
- }
-
- $asset_file = include plugin_dir_path( __FILE__ ) . 'build/index.asset.php';
-
- wp_enqueue_script(
- 'themeisle-gutenberg-menu-icons',
- plugin_dir_url( $this->get_dir() ) . $this->slug . '/build/index.js',
- $asset_file['dependencies'],
- $asset_file['version'],
- true
- );
-
- wp_enqueue_style(
- 'themeisle-gutenberg-menu-icons',
- plugin_dir_url( $this->get_dir() ) . $this->slug . '/build/index.css',
- array( 'font-awesome-5' ),
- $asset_file['version']
- );
-
- wp_enqueue_style(
- 'themeisle-gutenberg-menu-icons-font-awesome',
- plugins_url( '/', __FILE__ ) . 'assets/css/font-awesome.min.css',
- array( 'font-awesome-5' ),
- $asset_file['version']
- );
-
- wp_set_script_translations( 'themeisle-gutenberg-menu-icons', 'otter-blocks' );
- }
-
- /**
- * Load Gutenberg assets.
- *
- * @since 1.0.0
- * @access public
- */
- public function enqueue_block_frontend_assets() {
- if ( ! has_block( 'core/navigation' ) ) {
- return;
- }
-
- if ( is_admin() ) {
- return;
- }
-
- $asset_file = include plugin_dir_path( __FILE__ ) . 'build/frontend.asset.php';
-
- wp_enqueue_script(
- 'themeisle-gutenberg-menu-icons-frontend',
- plugin_dir_url( $this->get_dir() ) . $this->slug . '/build/frontend.js',
- $asset_file['dependencies'],
- $asset_file['version'],
- true
- );
-
- wp_enqueue_style(
- 'themeisle-gutenberg-menu-icons-frontend',
- plugin_dir_url( $this->get_dir() ) . $this->slug . '/build/style-frontend.css',
- array( 'font-awesome-5' ),
- $asset_file['version']
- );
- }
-
- /**
- * Method to return path to child class in a Reflective Way.
- *
- * @since 1.0.0
- * @access protected
- * @return string
- */
- protected function get_dir() {
- return dirname( __FILE__ );
- }
-
- /**
- * The instance method for the static class.
- * Defines and returns the instance of the static class.
- *
- * @static
- * @since 1.0.0
- * @access public
- * @return GutenbergMenuIcons
- */
- public static function instance() {
- if ( is_null( self::$instance ) ) {
- self::$instance = new self();
- self::$instance->init();
- }
-
- return self::$instance;
- }
-
- /**
- * Throw error on object clone
- *
- * The whole idea of the singleton design pattern is that there is a single
- * object therefore, we don't want the object to be cloned.
- *
- * @access public
- * @since 1.0.0
- * @return void
- */
- public function __clone() {
- // Cloning instances of the class is forbidden.
- _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'otter-blocks' ), '1.0.0' );
- }
-
- /**
- * Disable unserializing of the class
- *
- * @access public
- * @since 1.0.0
- * @return void
- */
- public function __wakeup() {
- // Unserializing instances of the class is forbidden.
- _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'otter-blocks' ), '1.0.0' );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/load.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/load.php
deleted file mode 100644
index f6fe329c..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/gutenberg-menu-icons/load.php
+++ /dev/null
@@ -1,23 +0,0 @@
-
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {description}
- Copyright (C) {year} {fullname}
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- {signature of Ty Coon}, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.css
deleted file mode 100644
index 18eed04b..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.css
+++ /dev/null
@@ -1,79 +0,0 @@
-.iconpicker-fonts-browser .media-toolbar-secondary {
- min-width: 40%;
-}
-.iconpicker-item ._icon {
- display: inline-block;
- margin-top: 8px;
- color: #555;
-}
-.iconpicker-items .selected ._icon {
- color: #222;
-}
-
-.iconpicker-item ._icon i {
- font-size: 100px;
- width: 100%;
- height: 100%;
- vertical-align: middle;
-}
-
-.attachment .svg-icon img {
- min-width: 80%;
- max-width: 100%;
-}
-
-/** Field **/
-.ipf-select {
- cursor: pointer;
-}
-.ipf .has-icon {
- display: block;
- width: 100px;
- height: 100px;
- line-height: 100px;
- margin-bottom: 1em;
- text-align: center;
- padding: 12px;
- box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset;
- background: #eee;
-}
-.ipf ._icon {
- display: inline-block;
- color: #333;
- font-size: 6em;
- width: 100%;
- height: 100%;
-}
-.ipf ._icon::before {
- line-height: 100px;
-}
-
-/** CMB **/
-.cmb_metabox .Icon_Picker_Field_Cmb.repeatable > .field-item {
- float: left;
- height: 100px;
- line-height: 100px;
- margin-right: 12px;
- margin-bottom: 12px;
- padding: 12px;
- box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset;
- background: #eee;
- min-width: 100px;
- text-align: center;
-}
-.Icon_Picker_Field_Cmb.repeatable .button {
- display: inline-block;
- vertical-align: middle;
-}
-.Icon_Picker_Field_Cmb.repeatable .has-icon {
- margin-bottom: 0;
- padding: 0;
- box-shadow: none;
- background: none;
-}
-.Icon_Picker_Field_Cmb.repeatable .ipf-remove {
- display: none;
-}
-.Icon_Picker_Field_Cmb .cmb-delete-field {
- right: 3px;
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.min.css
deleted file mode 100644
index c5804836..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/icon-picker.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.cmb_metabox .Icon_Picker_Field_Cmb.repeatable>.field-item,.ipf .has-icon{line-height:100px;padding:12px;box-shadow:0 0 15px rgba(0,0,0,.1) inset,0 0 0 1px rgba(0,0,0,.05) inset;background:#eee;text-align:center}.iconpicker-fonts-browser .media-toolbar-secondary{min-width:40%}.iconpicker-item ._icon{display:inline-block;margin-top:8px;color:#555}.iconpicker-items .selected ._icon{color:#222}.iconpicker-item ._icon i{font-size:100px;width:100%;height:100%;vertical-align:middle}.attachment .svg-icon img{min-width:80%;max-width:100%}.ipf-select{cursor:pointer}.ipf .has-icon{display:block;width:100px;height:100px;margin-bottom:1em}.ipf ._icon{display:inline-block;color:#333;font-size:6em;width:100%;height:100%}.ipf ._icon::before{line-height:100px}.cmb_metabox .Icon_Picker_Field_Cmb.repeatable>.field-item{float:left;height:100px;margin-right:12px;margin-bottom:12px;min-width:100px}.Icon_Picker_Field_Cmb.repeatable .button{display:inline-block;vertical-align:middle}.Icon_Picker_Field_Cmb.repeatable .has-icon{margin-bottom:0;padding:0;box-shadow:none;background:0 0}.Icon_Picker_Field_Cmb.repeatable .ipf-remove{display:none}.Icon_Picker_Field_Cmb .cmb-delete-field{right:3px}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.eot b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.eot
deleted file mode 100644
index 822d1819..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.eot and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.svg
deleted file mode 100644
index 1dc2e76d..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.svg
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.ttf
deleted file mode 100644
index ba2bafe7..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.woff b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.woff
deleted file mode 100644
index 0d9e2740..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Elusive-Icons.woff and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.eot b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.eot
deleted file mode 100644
index 7322565a..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.eot and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.svg
deleted file mode 100644
index 47406858..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.svg
+++ /dev/null
@@ -1,537 +0,0 @@
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.ttf
deleted file mode 100644
index 01744385..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.woff b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.woff
deleted file mode 100644
index 0e7212af..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/Genericons.woff and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.css
deleted file mode 100644
index f9874f47..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.css
+++ /dev/null
@@ -1,922 +0,0 @@
-@font-face {
- font-family: 'Elusive-Icons';
- src:url('./Elusive-Icons.eot');
- src:url('./Elusive-Icons.eot?#iefix') format('embedded-opentype'),
- url('./Elusive-Icons.ttf') format('truetype'),
- url('./Elusive-Icons.woff') format('woff'),
- url('./Elusive-Icons.svg#Elusive-Icons') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-
-[class*="el-icon-"] {
- font-family: 'Elusive-Icons';
- speak: none;
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
-
- /* Better Font Rendering =========== */
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-.el-icon-zoom-out:before {
- content: "\e600";
-}
-.el-icon-zoom-in:before {
- content: "\e601";
-}
-.el-icon-youtube:before {
- content: "\e602";
-}
-.el-icon-wrench-alt:before {
- content: "\e603";
-}
-.el-icon-wrench:before {
- content: "\e604";
-}
-.el-icon-wordpress:before {
- content: "\e605";
-}
-.el-icon-wheelchair:before {
- content: "\e606";
-}
-.el-icon-website-alt:before {
- content: "\e607";
-}
-.el-icon-website:before {
- content: "\e608";
-}
-.el-icon-warning-sign:before {
- content: "\e609";
-}
-.el-icon-w3c:before {
- content: "\e60a";
-}
-.el-icon-volume-up:before {
- content: "\e60b";
-}
-.el-icon-volume-off:before {
- content: "\e60c";
-}
-.el-icon-volume-down:before {
- content: "\e60d";
-}
-.el-icon-vkontakte:before {
- content: "\e60e";
-}
-.el-icon-vimeo:before {
- content: "\e60f";
-}
-.el-icon-view-mode:before {
- content: "\e610";
-}
-.el-icon-video-chat:before {
- content: "\e611";
-}
-.el-icon-video-alt:before {
- content: "\e612";
-}
-.el-icon-video:before {
- content: "\e613";
-}
-.el-icon-viadeo:before {
- content: "\e614";
-}
-.el-icon-user:before {
- content: "\e615";
-}
-.el-icon-usd:before {
- content: "\e616";
-}
-.el-icon-upload:before {
- content: "\e617";
-}
-.el-icon-unlock-alt:before {
- content: "\e618";
-}
-.el-icon-unlock:before {
- content: "\e619";
-}
-.el-icon-universal-access:before {
- content: "\e61a";
-}
-.el-icon-twitter:before {
- content: "\e61b";
-}
-.el-icon-tumblr:before {
- content: "\e61c";
-}
-.el-icon-trash-alt:before {
- content: "\e61d";
-}
-.el-icon-trash:before {
- content: "\e61e";
-}
-.el-icon-torso:before {
- content: "\e61f";
-}
-.el-icon-tint:before {
- content: "\e620";
-}
-.el-icon-time-alt:before {
- content: "\e621";
-}
-.el-icon-time:before {
- content: "\e622";
-}
-.el-icon-thumbs-up:before {
- content: "\e623";
-}
-.el-icon-thumbs-down:before {
- content: "\e624";
-}
-.el-icon-th-list:before {
- content: "\e625";
-}
-.el-icon-th-large:before {
- content: "\e626";
-}
-.el-icon-th:before {
- content: "\e627";
-}
-.el-icon-text-width:before {
- content: "\e628";
-}
-.el-icon-text-height:before {
- content: "\e629";
-}
-.el-icon-tasks:before {
- content: "\e62a";
-}
-.el-icon-tags:before {
- content: "\e62b";
-}
-.el-icon-tag:before {
- content: "\e62c";
-}
-.el-icon-stumbleupon:before {
- content: "\e62d";
-}
-.el-icon-stop-alt:before {
- content: "\e62e";
-}
-.el-icon-stop:before {
- content: "\e62f";
-}
-.el-icon-step-forward:before {
- content: "\e630";
-}
-.el-icon-step-backward:before {
- content: "\e631";
-}
-.el-icon-star-empty:before {
- content: "\e632";
-}
-.el-icon-star-alt:before {
- content: "\e633";
-}
-.el-icon-star:before {
- content: "\e634";
-}
-.el-icon-stackoverflow:before {
- content: "\e635";
-}
-.el-icon-spotify:before {
- content: "\e636";
-}
-.el-icon-speaker:before {
- content: "\e637";
-}
-.el-icon-soundcloud:before {
- content: "\e638";
-}
-.el-icon-smiley-alt:before {
- content: "\e639";
-}
-.el-icon-smiley:before {
- content: "\e63a";
-}
-.el-icon-slideshare:before {
- content: "\e63b";
-}
-.el-icon-skype:before {
- content: "\e63c";
-}
-.el-icon-signal:before {
- content: "\e63d";
-}
-.el-icon-shopping-cart-sign:before {
- content: "\e63e";
-}
-.el-icon-shopping-cart:before {
- content: "\e63f";
-}
-.el-icon-share-alt:before {
- content: "\e640";
-}
-.el-icon-share:before {
- content: "\e641";
-}
-.el-icon-search-alt:before {
- content: "\e642";
-}
-.el-icon-search:before {
- content: "\e643";
-}
-.el-icon-screenshot:before {
- content: "\e644";
-}
-.el-icon-screen-alt:before {
- content: "\e645";
-}
-.el-icon-screen:before {
- content: "\e646";
-}
-.el-icon-scissors:before {
- content: "\e647";
-}
-.el-icon-rss:before {
- content: "\e648";
-}
-.el-icon-road:before {
- content: "\e649";
-}
-.el-icon-reverse-alt:before {
- content: "\e64a";
-}
-.el-icon-retweet:before {
- content: "\e64b";
-}
-.el-icon-return-key:before {
- content: "\e64c";
-}
-.el-icon-resize-vertical:before {
- content: "\e64d";
-}
-.el-icon-resize-small:before {
- content: "\e64e";
-}
-.el-icon-resize-horizontal:before {
- content: "\e64f";
-}
-.el-icon-resize-full:before {
- content: "\e650";
-}
-.el-icon-repeat-alt:before {
- content: "\e651";
-}
-.el-icon-repeat:before {
- content: "\e652";
-}
-.el-icon-remove-sign:before {
- content: "\e653";
-}
-.el-icon-remove-circle:before {
- content: "\e654";
-}
-.el-icon-remove:before {
- content: "\e655";
-}
-.el-icon-refresh:before {
- content: "\e656";
-}
-.el-icon-reddit:before {
- content: "\e657";
-}
-.el-icon-record:before {
- content: "\e658";
-}
-.el-icon-random:before {
- content: "\e659";
-}
-.el-icon-quotes-alt:before {
- content: "\e65a";
-}
-.el-icon-quotes:before {
- content: "\e65b";
-}
-.el-icon-question-sign:before {
- content: "\e65c";
-}
-.el-icon-question:before {
- content: "\e65d";
-}
-.el-icon-qrcode:before {
- content: "\e65e";
-}
-.el-icon-puzzle:before {
- content: "\e65f";
-}
-.el-icon-print:before {
- content: "\e660";
-}
-.el-icon-podcast:before {
- content: "\e661";
-}
-.el-icon-plus-sign:before {
- content: "\e662";
-}
-.el-icon-plus:before {
- content: "\e663";
-}
-.el-icon-play-circle:before {
- content: "\e664";
-}
-.el-icon-play-alt:before {
- content: "\e665";
-}
-.el-icon-play:before {
- content: "\e666";
-}
-.el-icon-plane:before {
- content: "\e667";
-}
-.el-icon-pinterest:before {
- content: "\e668";
-}
-.el-icon-picture:before {
- content: "\e669";
-}
-.el-icon-picasa:before {
- content: "\e66a";
-}
-.el-icon-photo-alt:before {
- content: "\e66b";
-}
-.el-icon-photo:before {
- content: "\e66c";
-}
-.el-icon-phone-alt:before {
- content: "\e66d";
-}
-.el-icon-phone:before {
- content: "\e66e";
-}
-.el-icon-person:before {
- content: "\e66f";
-}
-.el-icon-pencil-alt:before {
- content: "\e670";
-}
-.el-icon-pencil:before {
- content: "\e671";
-}
-.el-icon-pause-alt:before {
- content: "\e672";
-}
-.el-icon-pause:before {
- content: "\e673";
-}
-.el-icon-path:before {
- content: "\e674";
-}
-.el-icon-paper-clip-alt:before {
- content: "\e675";
-}
-.el-icon-paper-clip:before {
- content: "\e676";
-}
-.el-icon-opensource:before {
- content: "\e677";
-}
-.el-icon-ok-sign:before {
- content: "\e678";
-}
-.el-icon-ok-circle:before {
- content: "\e679";
-}
-.el-icon-ok:before {
- content: "\e67a";
-}
-.el-icon-off:before {
- content: "\e67b";
-}
-.el-icon-network:before {
- content: "\e67c";
-}
-.el-icon-myspace:before {
- content: "\e67d";
-}
-.el-icon-music:before {
- content: "\e67e";
-}
-.el-icon-move:before {
- content: "\e67f";
-}
-.el-icon-minus-sign:before {
- content: "\e680";
-}
-.el-icon-minus:before {
- content: "\e681";
-}
-.el-icon-mic-alt:before {
- content: "\e682";
-}
-.el-icon-mic:before {
- content: "\e683";
-}
-.el-icon-map-marker-alt:before {
- content: "\e684";
-}
-.el-icon-map-marker:before {
- content: "\e685";
-}
-.el-icon-male:before {
- content: "\e686";
-}
-.el-icon-magnet:before {
- content: "\e687";
-}
-.el-icon-magic:before {
- content: "\e688";
-}
-.el-icon-lock-alt:before {
- content: "\e689";
-}
-.el-icon-lock:before {
- content: "\e68a";
-}
-.el-icon-livejournal:before {
- content: "\e68b";
-}
-.el-icon-list-alt:before {
- content: "\e68c";
-}
-.el-icon-list:before {
- content: "\e68d";
-}
-.el-icon-linkedin:before {
- content: "\e68e";
-}
-.el-icon-link:before {
- content: "\e68f";
-}
-.el-icon-lines:before {
- content: "\e690";
-}
-.el-icon-leaf:before {
- content: "\e691";
-}
-.el-icon-lastfm:before {
- content: "\e692";
-}
-.el-icon-laptop-alt:before {
- content: "\e693";
-}
-.el-icon-laptop:before {
- content: "\e694";
-}
-.el-icon-key:before {
- content: "\e695";
-}
-.el-icon-italic:before {
- content: "\e696";
-}
-.el-icon-iphone-home:before {
- content: "\e697";
-}
-.el-icon-instagram:before {
- content: "\e698";
-}
-.el-icon-info-sign:before {
- content: "\e699";
-}
-.el-icon-indent-right:before {
- content: "\e69a";
-}
-.el-icon-indent-left:before {
- content: "\e69b";
-}
-.el-icon-inbox-box:before {
- content: "\e69c";
-}
-.el-icon-inbox-alt:before {
- content: "\e69d";
-}
-.el-icon-inbox:before {
- content: "\e69e";
-}
-.el-icon-idea-alt:before {
- content: "\e69f";
-}
-.el-icon-idea:before {
- content: "\e6a0";
-}
-.el-icon-hourglass:before {
- content: "\e6a1";
-}
-.el-icon-home-alt:before {
- content: "\e6a2";
-}
-.el-icon-home:before {
- content: "\e6a3";
-}
-.el-icon-heart-empty:before {
- content: "\e6a4";
-}
-.el-icon-heart-alt:before {
- content: "\e6a5";
-}
-.el-icon-heart:before {
- content: "\e6a6";
-}
-.el-icon-hearing-impaired:before {
- content: "\e6a7";
-}
-.el-icon-headphones:before {
- content: "\e6a8";
-}
-.el-icon-hdd:before {
- content: "\e6a9";
-}
-.el-icon-hand-up:before {
- content: "\e6aa";
-}
-.el-icon-hand-right:before {
- content: "\e6ab";
-}
-.el-icon-hand-left:before {
- content: "\e6ac";
-}
-.el-icon-hand-down:before {
- content: "\e6ad";
-}
-.el-icon-guidedog:before {
- content: "\e6ae";
-}
-.el-icon-group-alt:before {
- content: "\e6af";
-}
-.el-icon-group:before {
- content: "\e6b0";
-}
-.el-icon-graph-alt:before {
- content: "\e6b1";
-}
-.el-icon-graph:before {
- content: "\e6b2";
-}
-.el-icon-googleplus:before {
- content: "\e6b3";
-}
-.el-icon-globe-alt:before {
- content: "\e6b4";
-}
-.el-icon-globe:before {
- content: "\e6b5";
-}
-.el-icon-glasses:before {
- content: "\e6b6";
-}
-.el-icon-glass:before {
- content: "\e6b7";
-}
-.el-icon-github-text:before {
- content: "\e6b8";
-}
-.el-icon-github:before {
- content: "\e6b9";
-}
-.el-icon-gift:before {
- content: "\e6ba";
-}
-.el-icon-gbp:before {
- content: "\e6bb";
-}
-.el-icon-fullscreen:before {
- content: "\e6bc";
-}
-.el-icon-friendfeed-rect:before {
- content: "\e6bd";
-}
-.el-icon-friendfeed:before {
- content: "\e6be";
-}
-.el-icon-foursquare:before {
- content: "\e6bf";
-}
-.el-icon-forward-alt:before {
- content: "\e6c0";
-}
-.el-icon-forward:before {
- content: "\e6c1";
-}
-.el-icon-fork:before {
- content: "\e6c2";
-}
-.el-icon-fontsize:before {
- content: "\e6c3";
-}
-.el-icon-font:before {
- content: "\e6c4";
-}
-.el-icon-folder-sign:before {
- content: "\e6c5";
-}
-.el-icon-folder-open:before {
- content: "\e6c6";
-}
-.el-icon-folder-close:before {
- content: "\e6c7";
-}
-.el-icon-folder:before {
- content: "\e6c8";
-}
-.el-icon-flickr:before {
- content: "\e6c9";
-}
-.el-icon-flag-alt:before {
- content: "\e6ca";
-}
-.el-icon-flag:before {
- content: "\e6cb";
-}
-.el-icon-fire:before {
- content: "\e6cc";
-}
-.el-icon-filter:before {
- content: "\e6cd";
-}
-.el-icon-film:before {
- content: "\e6ce";
-}
-.el-icon-file-new-alt:before {
- content: "\e6cf";
-}
-.el-icon-file-new:before {
- content: "\e6d0";
-}
-.el-icon-file-edit-alt:before {
- content: "\e6d1";
-}
-.el-icon-file-edit:before {
- content: "\e6d2";
-}
-.el-icon-file-alt:before {
- content: "\e6d3";
-}
-.el-icon-file:before {
- content: "\e6d4";
-}
-.el-icon-female:before {
- content: "\e6d5";
-}
-.el-icon-fast-forward:before {
- content: "\e6d6";
-}
-.el-icon-fast-backward:before {
- content: "\e6d7";
-}
-.el-icon-facetime-video:before {
- content: "\e6d8";
-}
-.el-icon-facebook:before {
- content: "\e6d9";
-}
-.el-icon-eye-open:before {
- content: "\e6da";
-}
-.el-icon-eye-close:before {
- content: "\e6db";
-}
-.el-icon-exclamation-sign:before {
- content: "\e6dc";
-}
-.el-icon-eur:before {
- content: "\e6dd";
-}
-.el-icon-error-alt:before {
- content: "\e6de";
-}
-.el-icon-error:before {
- content: "\e6df";
-}
-.el-icon-envelope-alt:before {
- content: "\e6e0";
-}
-.el-icon-envelope:before {
- content: "\e6e1";
-}
-.el-icon-eject:before {
- content: "\e6e2";
-}
-.el-icon-edit:before {
- content: "\e6e3";
-}
-.el-icon-dribbble:before {
- content: "\e6e4";
-}
-.el-icon-download-alt:before {
- content: "\e6e5";
-}
-.el-icon-download:before {
- content: "\e6e6";
-}
-.el-icon-digg:before {
- content: "\e6e7";
-}
-.el-icon-deviantart:before {
- content: "\e6e8";
-}
-.el-icon-delicious:before {
- content: "\e6e9";
-}
-.el-icon-dashboard:before {
- content: "\e6ea";
-}
-.el-icon-css:before {
- content: "\e6eb";
-}
-.el-icon-credit-card:before {
- content: "\e6ec";
-}
-.el-icon-compass-alt:before {
- content: "\e6ed";
-}
-.el-icon-compass:before {
- content: "\e6ee";
-}
-.el-icon-comment-alt:before {
- content: "\e6ef";
-}
-.el-icon-comment:before {
- content: "\e6f0";
-}
-.el-icon-cogs:before {
- content: "\e6f1";
-}
-.el-icon-cog-alt:before {
- content: "\e6f2";
-}
-.el-icon-cog:before {
- content: "\e6f3";
-}
-.el-icon-cloud-alt:before {
- content: "\e6f4";
-}
-.el-icon-cloud:before {
- content: "\e6f5";
-}
-.el-icon-circle-arrow-up:before {
- content: "\e6f6";
-}
-.el-icon-circle-arrow-right:before {
- content: "\e6f7";
-}
-.el-icon-circle-arrow-left:before {
- content: "\e6f8";
-}
-.el-icon-circle-arrow-down:before {
- content: "\e6f9";
-}
-.el-icon-child:before {
- content: "\e6fa";
-}
-.el-icon-chevron-up:before {
- content: "\e6fb";
-}
-.el-icon-chevron-right:before {
- content: "\e6fc";
-}
-.el-icon-chevron-left:before {
- content: "\e6fd";
-}
-.el-icon-chevron-down:before {
- content: "\e6fe";
-}
-.el-icon-check-empty:before {
- content: "\e6ff";
-}
-.el-icon-check:before {
- content: "\e700";
-}
-.el-icon-certificate:before {
- content: "\e701";
-}
-.el-icon-cc:before {
- content: "\e702";
-}
-.el-icon-caret-up:before {
- content: "\e703";
-}
-.el-icon-caret-right:before {
- content: "\e704";
-}
-.el-icon-caret-left:before {
- content: "\e705";
-}
-.el-icon-caret-down:before {
- content: "\e706";
-}
-.el-icon-car:before {
- content: "\e707";
-}
-.el-icon-camera:before {
- content: "\e708";
-}
-.el-icon-calendar-sign:before {
- content: "\e709";
-}
-.el-icon-calendar:before {
- content: "\e70a";
-}
-.el-icon-bullhorn:before {
- content: "\e70b";
-}
-.el-icon-bulb:before {
- content: "\e70c";
-}
-.el-icon-brush:before {
- content: "\e70d";
-}
-.el-icon-broom:before {
- content: "\e70e";
-}
-.el-icon-briefcase:before {
- content: "\e70f";
-}
-.el-icon-braille:before {
- content: "\e710";
-}
-.el-icon-bookmark-empty:before {
- content: "\e711";
-}
-.el-icon-bookmark:before {
- content: "\e712";
-}
-.el-icon-book:before {
- content: "\e713";
-}
-.el-icon-bold:before {
- content: "\e714";
-}
-.el-icon-blogger:before {
- content: "\e715";
-}
-.el-icon-blind:before {
- content: "\e716";
-}
-.el-icon-bell:before {
- content: "\e717";
-}
-.el-icon-behance:before {
- content: "\e718";
-}
-.el-icon-barcode:before {
- content: "\e719";
-}
-.el-icon-ban-circle:before {
- content: "\e71a";
-}
-.el-icon-backward:before {
- content: "\e71b";
-}
-.el-icon-asl:before {
- content: "\e71c";
-}
-.el-icon-arrow-up:before {
- content: "\e71d";
-}
-.el-icon-arrow-right:before {
- content: "\e71e";
-}
-.el-icon-arrow-left:before {
- content: "\e71f";
-}
-.el-icon-arrow-down:before {
- content: "\e720";
-}
-.el-icon-align-right:before {
- content: "\e721";
-}
-.el-icon-align-left:before {
- content: "\e722";
-}
-.el-icon-align-justify:before {
- content: "\e723";
-}
-.el-icon-align-center:before {
- content: "\e724";
-}
-.el-icon-adult:before {
- content: "\e725";
-}
-.el-icon-adjust-alt:before {
- content: "\e726";
-}
-.el-icon-adjust:before {
- content: "\e727";
-}
-.el-icon-address-book-alt:before {
- content: "\e728";
-}
-.el-icon-address-book:before {
- content: "\e729";
-}
-.el-icon-asterisk:before {
- content: "\e72a";
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.min.css
deleted file mode 100644
index 4c26257c..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/elusive.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:Elusive-Icons;src:url(./Elusive-Icons.eot);src:url(./Elusive-Icons.eot?#iefix) format('embedded-opentype'),url(./Elusive-Icons.ttf) format('truetype'),url(./Elusive-Icons.woff) format('woff'),url(./Elusive-Icons.svg#Elusive-Icons) format('svg');font-weight:400;font-style:normal}[class*=el-icon-]{font-family:Elusive-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-zoom-out:before{content:"\e600"}.el-icon-zoom-in:before{content:"\e601"}.el-icon-youtube:before{content:"\e602"}.el-icon-wrench-alt:before{content:"\e603"}.el-icon-wrench:before{content:"\e604"}.el-icon-wordpress:before{content:"\e605"}.el-icon-wheelchair:before{content:"\e606"}.el-icon-website-alt:before{content:"\e607"}.el-icon-website:before{content:"\e608"}.el-icon-warning-sign:before{content:"\e609"}.el-icon-w3c:before{content:"\e60a"}.el-icon-volume-up:before{content:"\e60b"}.el-icon-volume-off:before{content:"\e60c"}.el-icon-volume-down:before{content:"\e60d"}.el-icon-vkontakte:before{content:"\e60e"}.el-icon-vimeo:before{content:"\e60f"}.el-icon-view-mode:before{content:"\e610"}.el-icon-video-chat:before{content:"\e611"}.el-icon-video-alt:before{content:"\e612"}.el-icon-video:before{content:"\e613"}.el-icon-viadeo:before{content:"\e614"}.el-icon-user:before{content:"\e615"}.el-icon-usd:before{content:"\e616"}.el-icon-upload:before{content:"\e617"}.el-icon-unlock-alt:before{content:"\e618"}.el-icon-unlock:before{content:"\e619"}.el-icon-universal-access:before{content:"\e61a"}.el-icon-twitter:before{content:"\e61b"}.el-icon-tumblr:before{content:"\e61c"}.el-icon-trash-alt:before{content:"\e61d"}.el-icon-trash:before{content:"\e61e"}.el-icon-torso:before{content:"\e61f"}.el-icon-tint:before{content:"\e620"}.el-icon-time-alt:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-thumbs-up:before{content:"\e623"}.el-icon-thumbs-down:before{content:"\e624"}.el-icon-th-list:before{content:"\e625"}.el-icon-th-large:before{content:"\e626"}.el-icon-th:before{content:"\e627"}.el-icon-text-width:before{content:"\e628"}.el-icon-text-height:before{content:"\e629"}.el-icon-tasks:before{content:"\e62a"}.el-icon-tags:before{content:"\e62b"}.el-icon-tag:before{content:"\e62c"}.el-icon-stumbleupon:before{content:"\e62d"}.el-icon-stop-alt:before{content:"\e62e"}.el-icon-stop:before{content:"\e62f"}.el-icon-step-forward:before{content:"\e630"}.el-icon-step-backward:before{content:"\e631"}.el-icon-star-empty:before{content:"\e632"}.el-icon-star-alt:before{content:"\e633"}.el-icon-star:before{content:"\e634"}.el-icon-stackoverflow:before{content:"\e635"}.el-icon-spotify:before{content:"\e636"}.el-icon-speaker:before{content:"\e637"}.el-icon-soundcloud:before{content:"\e638"}.el-icon-smiley-alt:before{content:"\e639"}.el-icon-smiley:before{content:"\e63a"}.el-icon-slideshare:before{content:"\e63b"}.el-icon-skype:before{content:"\e63c"}.el-icon-signal:before{content:"\e63d"}.el-icon-shopping-cart-sign:before{content:"\e63e"}.el-icon-shopping-cart:before{content:"\e63f"}.el-icon-share-alt:before{content:"\e640"}.el-icon-share:before{content:"\e641"}.el-icon-search-alt:before{content:"\e642"}.el-icon-search:before{content:"\e643"}.el-icon-screenshot:before{content:"\e644"}.el-icon-screen-alt:before{content:"\e645"}.el-icon-screen:before{content:"\e646"}.el-icon-scissors:before{content:"\e647"}.el-icon-rss:before{content:"\e648"}.el-icon-road:before{content:"\e649"}.el-icon-reverse-alt:before{content:"\e64a"}.el-icon-retweet:before{content:"\e64b"}.el-icon-return-key:before{content:"\e64c"}.el-icon-resize-vertical:before{content:"\e64d"}.el-icon-resize-small:before{content:"\e64e"}.el-icon-resize-horizontal:before{content:"\e64f"}.el-icon-resize-full:before{content:"\e650"}.el-icon-repeat-alt:before{content:"\e651"}.el-icon-repeat:before{content:"\e652"}.el-icon-remove-sign:before{content:"\e653"}.el-icon-remove-circle:before{content:"\e654"}.el-icon-remove:before{content:"\e655"}.el-icon-refresh:before{content:"\e656"}.el-icon-reddit:before{content:"\e657"}.el-icon-record:before{content:"\e658"}.el-icon-random:before{content:"\e659"}.el-icon-quotes-alt:before{content:"\e65a"}.el-icon-quotes:before{content:"\e65b"}.el-icon-question-sign:before{content:"\e65c"}.el-icon-question:before{content:"\e65d"}.el-icon-qrcode:before{content:"\e65e"}.el-icon-puzzle:before{content:"\e65f"}.el-icon-print:before{content:"\e660"}.el-icon-podcast:before{content:"\e661"}.el-icon-plus-sign:before{content:"\e662"}.el-icon-plus:before{content:"\e663"}.el-icon-play-circle:before{content:"\e664"}.el-icon-play-alt:before{content:"\e665"}.el-icon-play:before{content:"\e666"}.el-icon-plane:before{content:"\e667"}.el-icon-pinterest:before{content:"\e668"}.el-icon-picture:before{content:"\e669"}.el-icon-picasa:before{content:"\e66a"}.el-icon-photo-alt:before{content:"\e66b"}.el-icon-photo:before{content:"\e66c"}.el-icon-phone-alt:before{content:"\e66d"}.el-icon-phone:before{content:"\e66e"}.el-icon-person:before{content:"\e66f"}.el-icon-pencil-alt:before{content:"\e670"}.el-icon-pencil:before{content:"\e671"}.el-icon-pause-alt:before{content:"\e672"}.el-icon-pause:before{content:"\e673"}.el-icon-path:before{content:"\e674"}.el-icon-paper-clip-alt:before{content:"\e675"}.el-icon-paper-clip:before{content:"\e676"}.el-icon-opensource:before{content:"\e677"}.el-icon-ok-sign:before{content:"\e678"}.el-icon-ok-circle:before{content:"\e679"}.el-icon-ok:before{content:"\e67a"}.el-icon-off:before{content:"\e67b"}.el-icon-network:before{content:"\e67c"}.el-icon-myspace:before{content:"\e67d"}.el-icon-music:before{content:"\e67e"}.el-icon-move:before{content:"\e67f"}.el-icon-minus-sign:before{content:"\e680"}.el-icon-minus:before{content:"\e681"}.el-icon-mic-alt:before{content:"\e682"}.el-icon-mic:before{content:"\e683"}.el-icon-map-marker-alt:before{content:"\e684"}.el-icon-map-marker:before{content:"\e685"}.el-icon-male:before{content:"\e686"}.el-icon-magnet:before{content:"\e687"}.el-icon-magic:before{content:"\e688"}.el-icon-lock-alt:before{content:"\e689"}.el-icon-lock:before{content:"\e68a"}.el-icon-livejournal:before{content:"\e68b"}.el-icon-list-alt:before{content:"\e68c"}.el-icon-list:before{content:"\e68d"}.el-icon-linkedin:before{content:"\e68e"}.el-icon-link:before{content:"\e68f"}.el-icon-lines:before{content:"\e690"}.el-icon-leaf:before{content:"\e691"}.el-icon-lastfm:before{content:"\e692"}.el-icon-laptop-alt:before{content:"\e693"}.el-icon-laptop:before{content:"\e694"}.el-icon-key:before{content:"\e695"}.el-icon-italic:before{content:"\e696"}.el-icon-iphone-home:before{content:"\e697"}.el-icon-instagram:before{content:"\e698"}.el-icon-info-sign:before{content:"\e699"}.el-icon-indent-right:before{content:"\e69a"}.el-icon-indent-left:before{content:"\e69b"}.el-icon-inbox-box:before{content:"\e69c"}.el-icon-inbox-alt:before{content:"\e69d"}.el-icon-inbox:before{content:"\e69e"}.el-icon-idea-alt:before{content:"\e69f"}.el-icon-idea:before{content:"\e6a0"}.el-icon-hourglass:before{content:"\e6a1"}.el-icon-home-alt:before{content:"\e6a2"}.el-icon-home:before{content:"\e6a3"}.el-icon-heart-empty:before{content:"\e6a4"}.el-icon-heart-alt:before{content:"\e6a5"}.el-icon-heart:before{content:"\e6a6"}.el-icon-hearing-impaired:before{content:"\e6a7"}.el-icon-headphones:before{content:"\e6a8"}.el-icon-hdd:before{content:"\e6a9"}.el-icon-hand-up:before{content:"\e6aa"}.el-icon-hand-right:before{content:"\e6ab"}.el-icon-hand-left:before{content:"\e6ac"}.el-icon-hand-down:before{content:"\e6ad"}.el-icon-guidedog:before{content:"\e6ae"}.el-icon-group-alt:before{content:"\e6af"}.el-icon-group:before{content:"\e6b0"}.el-icon-graph-alt:before{content:"\e6b1"}.el-icon-graph:before{content:"\e6b2"}.el-icon-googleplus:before{content:"\e6b3"}.el-icon-globe-alt:before{content:"\e6b4"}.el-icon-globe:before{content:"\e6b5"}.el-icon-glasses:before{content:"\e6b6"}.el-icon-glass:before{content:"\e6b7"}.el-icon-github-text:before{content:"\e6b8"}.el-icon-github:before{content:"\e6b9"}.el-icon-gift:before{content:"\e6ba"}.el-icon-gbp:before{content:"\e6bb"}.el-icon-fullscreen:before{content:"\e6bc"}.el-icon-friendfeed-rect:before{content:"\e6bd"}.el-icon-friendfeed:before{content:"\e6be"}.el-icon-foursquare:before{content:"\e6bf"}.el-icon-forward-alt:before{content:"\e6c0"}.el-icon-forward:before{content:"\e6c1"}.el-icon-fork:before{content:"\e6c2"}.el-icon-fontsize:before{content:"\e6c3"}.el-icon-font:before{content:"\e6c4"}.el-icon-folder-sign:before{content:"\e6c5"}.el-icon-folder-open:before{content:"\e6c6"}.el-icon-folder-close:before{content:"\e6c7"}.el-icon-folder:before{content:"\e6c8"}.el-icon-flickr:before{content:"\e6c9"}.el-icon-flag-alt:before{content:"\e6ca"}.el-icon-flag:before{content:"\e6cb"}.el-icon-fire:before{content:"\e6cc"}.el-icon-filter:before{content:"\e6cd"}.el-icon-film:before{content:"\e6ce"}.el-icon-file-new-alt:before{content:"\e6cf"}.el-icon-file-new:before{content:"\e6d0"}.el-icon-file-edit-alt:before{content:"\e6d1"}.el-icon-file-edit:before{content:"\e6d2"}.el-icon-file-alt:before{content:"\e6d3"}.el-icon-file:before{content:"\e6d4"}.el-icon-female:before{content:"\e6d5"}.el-icon-fast-forward:before{content:"\e6d6"}.el-icon-fast-backward:before{content:"\e6d7"}.el-icon-facetime-video:before{content:"\e6d8"}.el-icon-facebook:before{content:"\e6d9"}.el-icon-eye-open:before{content:"\e6da"}.el-icon-eye-close:before{content:"\e6db"}.el-icon-exclamation-sign:before{content:"\e6dc"}.el-icon-eur:before{content:"\e6dd"}.el-icon-error-alt:before{content:"\e6de"}.el-icon-error:before{content:"\e6df"}.el-icon-envelope-alt:before{content:"\e6e0"}.el-icon-envelope:before{content:"\e6e1"}.el-icon-eject:before{content:"\e6e2"}.el-icon-edit:before{content:"\e6e3"}.el-icon-dribbble:before{content:"\e6e4"}.el-icon-download-alt:before{content:"\e6e5"}.el-icon-download:before{content:"\e6e6"}.el-icon-digg:before{content:"\e6e7"}.el-icon-deviantart:before{content:"\e6e8"}.el-icon-delicious:before{content:"\e6e9"}.el-icon-dashboard:before{content:"\e6ea"}.el-icon-css:before{content:"\e6eb"}.el-icon-credit-card:before{content:"\e6ec"}.el-icon-compass-alt:before{content:"\e6ed"}.el-icon-compass:before{content:"\e6ee"}.el-icon-comment-alt:before{content:"\e6ef"}.el-icon-comment:before{content:"\e6f0"}.el-icon-cogs:before{content:"\e6f1"}.el-icon-cog-alt:before{content:"\e6f2"}.el-icon-cog:before{content:"\e6f3"}.el-icon-cloud-alt:before{content:"\e6f4"}.el-icon-cloud:before{content:"\e6f5"}.el-icon-circle-arrow-up:before{content:"\e6f6"}.el-icon-circle-arrow-right:before{content:"\e6f7"}.el-icon-circle-arrow-left:before{content:"\e6f8"}.el-icon-circle-arrow-down:before{content:"\e6f9"}.el-icon-child:before{content:"\e6fa"}.el-icon-chevron-up:before{content:"\e6fb"}.el-icon-chevron-right:before{content:"\e6fc"}.el-icon-chevron-left:before{content:"\e6fd"}.el-icon-chevron-down:before{content:"\e6fe"}.el-icon-check-empty:before{content:"\e6ff"}.el-icon-check:before{content:"\e700"}.el-icon-certificate:before{content:"\e701"}.el-icon-cc:before{content:"\e702"}.el-icon-caret-up:before{content:"\e703"}.el-icon-caret-right:before{content:"\e704"}.el-icon-caret-left:before{content:"\e705"}.el-icon-caret-down:before{content:"\e706"}.el-icon-car:before{content:"\e707"}.el-icon-camera:before{content:"\e708"}.el-icon-calendar-sign:before{content:"\e709"}.el-icon-calendar:before{content:"\e70a"}.el-icon-bullhorn:before{content:"\e70b"}.el-icon-bulb:before{content:"\e70c"}.el-icon-brush:before{content:"\e70d"}.el-icon-broom:before{content:"\e70e"}.el-icon-briefcase:before{content:"\e70f"}.el-icon-braille:before{content:"\e710"}.el-icon-bookmark-empty:before{content:"\e711"}.el-icon-bookmark:before{content:"\e712"}.el-icon-book:before{content:"\e713"}.el-icon-bold:before{content:"\e714"}.el-icon-blogger:before{content:"\e715"}.el-icon-blind:before{content:"\e716"}.el-icon-bell:before{content:"\e717"}.el-icon-behance:before{content:"\e718"}.el-icon-barcode:before{content:"\e719"}.el-icon-ban-circle:before{content:"\e71a"}.el-icon-backward:before{content:"\e71b"}.el-icon-asl:before{content:"\e71c"}.el-icon-arrow-up:before{content:"\e71d"}.el-icon-arrow-right:before{content:"\e71e"}.el-icon-arrow-left:before{content:"\e71f"}.el-icon-arrow-down:before{content:"\e720"}.el-icon-align-right:before{content:"\e721"}.el-icon-align-left:before{content:"\e722"}.el-icon-align-justify:before{content:"\e723"}.el-icon-align-center:before{content:"\e724"}.el-icon-adult:before{content:"\e725"}.el-icon-adjust-alt:before{content:"\e726"}.el-icon-adjust:before{content:"\e727"}.el-icon-address-book-alt:before{content:"\e728"}.el-icon-address-book:before{content:"\e729"}.el-icon-asterisk:before{content:"\e72a"}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.css
deleted file mode 100644
index ef8c2b6a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.css
+++ /dev/null
@@ -1,2337 +0,0 @@
-/*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url('./fontawesome-webfont.eot?v=4.7.0');
- src: url('./fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('./fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('./fontawesome-webfont.woff?v=4.7.0') format('woff'), url('./fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('./fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-.fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
- font-size: 1.33333333em;
- line-height: 0.75em;
- vertical-align: -15%;
-}
-.fa-2x {
- font-size: 2em;
-}
-.fa-3x {
- font-size: 3em;
-}
-.fa-4x {
- font-size: 4em;
-}
-.fa-5x {
- font-size: 5em;
-}
-.fa-fw {
- width: 1.28571429em;
- text-align: center;
-}
-.fa-ul {
- padding-left: 0;
- margin-left: 2.14285714em;
- list-style-type: none;
-}
-.fa-ul > li {
- position: relative;
-}
-.fa-li {
- position: absolute;
- left: -2.14285714em;
- width: 2.14285714em;
- top: 0.14285714em;
- text-align: center;
-}
-.fa-li.fa-lg {
- left: -1.85714286em;
-}
-.fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eeeeee;
- border-radius: .1em;
-}
-.fa-pull-left {
- float: left;
-}
-.fa-pull-right {
- float: right;
-}
-.fa.fa-pull-left {
- margin-right: .3em;
-}
-.fa.fa-pull-right {
- margin-left: .3em;
-}
-/* Deprecated as of 4.4.0 */
-.pull-right {
- float: right;
-}
-.pull-left {
- float: left;
-}
-.fa.pull-left {
- margin-right: .3em;
-}
-.fa.pull-right {
- margin-left: .3em;
-}
-.fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear;
-}
-.fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8);
-}
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-.fa-rotate-90 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
-}
-.fa-rotate-180 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
-}
-.fa-rotate-270 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg);
-}
-.fa-flip-horizontal {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
-.fa-flip-vertical {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1);
-}
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
- filter: none;
-}
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
-}
-.fa-stack-1x,
-.fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
-}
-.fa-stack-1x {
- line-height: inherit;
-}
-.fa-stack-2x {
- font-size: 2em;
-}
-.fa-inverse {
- color: #ffffff;
-}
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.fa-glass:before {
- content: "\f000";
-}
-.fa-music:before {
- content: "\f001";
-}
-.fa-search:before {
- content: "\f002";
-}
-.fa-envelope-o:before {
- content: "\f003";
-}
-.fa-heart:before {
- content: "\f004";
-}
-.fa-star:before {
- content: "\f005";
-}
-.fa-star-o:before {
- content: "\f006";
-}
-.fa-user:before {
- content: "\f007";
-}
-.fa-film:before {
- content: "\f008";
-}
-.fa-th-large:before {
- content: "\f009";
-}
-.fa-th:before {
- content: "\f00a";
-}
-.fa-th-list:before {
- content: "\f00b";
-}
-.fa-check:before {
- content: "\f00c";
-}
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
- content: "\f00d";
-}
-.fa-search-plus:before {
- content: "\f00e";
-}
-.fa-search-minus:before {
- content: "\f010";
-}
-.fa-power-off:before {
- content: "\f011";
-}
-.fa-signal:before {
- content: "\f012";
-}
-.fa-gear:before,
-.fa-cog:before {
- content: "\f013";
-}
-.fa-trash-o:before {
- content: "\f014";
-}
-.fa-home:before {
- content: "\f015";
-}
-.fa-file-o:before {
- content: "\f016";
-}
-.fa-clock-o:before {
- content: "\f017";
-}
-.fa-road:before {
- content: "\f018";
-}
-.fa-download:before {
- content: "\f019";
-}
-.fa-arrow-circle-o-down:before {
- content: "\f01a";
-}
-.fa-arrow-circle-o-up:before {
- content: "\f01b";
-}
-.fa-inbox:before {
- content: "\f01c";
-}
-.fa-play-circle-o:before {
- content: "\f01d";
-}
-.fa-rotate-right:before,
-.fa-repeat:before {
- content: "\f01e";
-}
-.fa-refresh:before {
- content: "\f021";
-}
-.fa-list-alt:before {
- content: "\f022";
-}
-.fa-lock:before {
- content: "\f023";
-}
-.fa-flag:before {
- content: "\f024";
-}
-.fa-headphones:before {
- content: "\f025";
-}
-.fa-volume-off:before {
- content: "\f026";
-}
-.fa-volume-down:before {
- content: "\f027";
-}
-.fa-volume-up:before {
- content: "\f028";
-}
-.fa-qrcode:before {
- content: "\f029";
-}
-.fa-barcode:before {
- content: "\f02a";
-}
-.fa-tag:before {
- content: "\f02b";
-}
-.fa-tags:before {
- content: "\f02c";
-}
-.fa-book:before {
- content: "\f02d";
-}
-.fa-bookmark:before {
- content: "\f02e";
-}
-.fa-print:before {
- content: "\f02f";
-}
-.fa-camera:before {
- content: "\f030";
-}
-.fa-font:before {
- content: "\f031";
-}
-.fa-bold:before {
- content: "\f032";
-}
-.fa-italic:before {
- content: "\f033";
-}
-.fa-text-height:before {
- content: "\f034";
-}
-.fa-text-width:before {
- content: "\f035";
-}
-.fa-align-left:before {
- content: "\f036";
-}
-.fa-align-center:before {
- content: "\f037";
-}
-.fa-align-right:before {
- content: "\f038";
-}
-.fa-align-justify:before {
- content: "\f039";
-}
-.fa-list:before {
- content: "\f03a";
-}
-.fa-dedent:before,
-.fa-outdent:before {
- content: "\f03b";
-}
-.fa-indent:before {
- content: "\f03c";
-}
-.fa-video-camera:before {
- content: "\f03d";
-}
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
- content: "\f03e";
-}
-.fa-pencil:before {
- content: "\f040";
-}
-.fa-map-marker:before {
- content: "\f041";
-}
-.fa-adjust:before {
- content: "\f042";
-}
-.fa-tint:before {
- content: "\f043";
-}
-.fa-edit:before,
-.fa-pencil-square-o:before {
- content: "\f044";
-}
-.fa-share-square-o:before {
- content: "\f045";
-}
-.fa-check-square-o:before {
- content: "\f046";
-}
-.fa-arrows:before {
- content: "\f047";
-}
-.fa-step-backward:before {
- content: "\f048";
-}
-.fa-fast-backward:before {
- content: "\f049";
-}
-.fa-backward:before {
- content: "\f04a";
-}
-.fa-play:before {
- content: "\f04b";
-}
-.fa-pause:before {
- content: "\f04c";
-}
-.fa-stop:before {
- content: "\f04d";
-}
-.fa-forward:before {
- content: "\f04e";
-}
-.fa-fast-forward:before {
- content: "\f050";
-}
-.fa-step-forward:before {
- content: "\f051";
-}
-.fa-eject:before {
- content: "\f052";
-}
-.fa-chevron-left:before {
- content: "\f053";
-}
-.fa-chevron-right:before {
- content: "\f054";
-}
-.fa-plus-circle:before {
- content: "\f055";
-}
-.fa-minus-circle:before {
- content: "\f056";
-}
-.fa-times-circle:before {
- content: "\f057";
-}
-.fa-check-circle:before {
- content: "\f058";
-}
-.fa-question-circle:before {
- content: "\f059";
-}
-.fa-info-circle:before {
- content: "\f05a";
-}
-.fa-crosshairs:before {
- content: "\f05b";
-}
-.fa-times-circle-o:before {
- content: "\f05c";
-}
-.fa-check-circle-o:before {
- content: "\f05d";
-}
-.fa-ban:before {
- content: "\f05e";
-}
-.fa-arrow-left:before {
- content: "\f060";
-}
-.fa-arrow-right:before {
- content: "\f061";
-}
-.fa-arrow-up:before {
- content: "\f062";
-}
-.fa-arrow-down:before {
- content: "\f063";
-}
-.fa-mail-forward:before,
-.fa-share:before {
- content: "\f064";
-}
-.fa-expand:before {
- content: "\f065";
-}
-.fa-compress:before {
- content: "\f066";
-}
-.fa-plus:before {
- content: "\f067";
-}
-.fa-minus:before {
- content: "\f068";
-}
-.fa-asterisk:before {
- content: "\f069";
-}
-.fa-exclamation-circle:before {
- content: "\f06a";
-}
-.fa-gift:before {
- content: "\f06b";
-}
-.fa-leaf:before {
- content: "\f06c";
-}
-.fa-fire:before {
- content: "\f06d";
-}
-.fa-eye:before {
- content: "\f06e";
-}
-.fa-eye-slash:before {
- content: "\f070";
-}
-.fa-warning:before,
-.fa-exclamation-triangle:before {
- content: "\f071";
-}
-.fa-plane:before {
- content: "\f072";
-}
-.fa-calendar:before {
- content: "\f073";
-}
-.fa-random:before {
- content: "\f074";
-}
-.fa-comment:before {
- content: "\f075";
-}
-.fa-magnet:before {
- content: "\f076";
-}
-.fa-chevron-up:before {
- content: "\f077";
-}
-.fa-chevron-down:before {
- content: "\f078";
-}
-.fa-retweet:before {
- content: "\f079";
-}
-.fa-shopping-cart:before {
- content: "\f07a";
-}
-.fa-folder:before {
- content: "\f07b";
-}
-.fa-folder-open:before {
- content: "\f07c";
-}
-.fa-arrows-v:before {
- content: "\f07d";
-}
-.fa-arrows-h:before {
- content: "\f07e";
-}
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
- content: "\f080";
-}
-.fa-twitter-square:before {
- content: "\f081";
-}
-.fa-facebook-square:before {
- content: "\f082";
-}
-.fa-camera-retro:before {
- content: "\f083";
-}
-.fa-key:before {
- content: "\f084";
-}
-.fa-gears:before,
-.fa-cogs:before {
- content: "\f085";
-}
-.fa-comments:before {
- content: "\f086";
-}
-.fa-thumbs-o-up:before {
- content: "\f087";
-}
-.fa-thumbs-o-down:before {
- content: "\f088";
-}
-.fa-star-half:before {
- content: "\f089";
-}
-.fa-heart-o:before {
- content: "\f08a";
-}
-.fa-sign-out:before {
- content: "\f08b";
-}
-.fa-linkedin-square:before {
- content: "\f08c";
-}
-.fa-thumb-tack:before {
- content: "\f08d";
-}
-.fa-external-link:before {
- content: "\f08e";
-}
-.fa-sign-in:before {
- content: "\f090";
-}
-.fa-trophy:before {
- content: "\f091";
-}
-.fa-github-square:before {
- content: "\f092";
-}
-.fa-upload:before {
- content: "\f093";
-}
-.fa-lemon-o:before {
- content: "\f094";
-}
-.fa-phone:before {
- content: "\f095";
-}
-.fa-square-o:before {
- content: "\f096";
-}
-.fa-bookmark-o:before {
- content: "\f097";
-}
-.fa-phone-square:before {
- content: "\f098";
-}
-.fa-twitter:before {
- content: "\f099";
-}
-.fa-facebook-f:before,
-.fa-facebook:before {
- content: "\f09a";
-}
-.fa-github:before {
- content: "\f09b";
-}
-.fa-unlock:before {
- content: "\f09c";
-}
-.fa-credit-card:before {
- content: "\f09d";
-}
-.fa-feed:before,
-.fa-rss:before {
- content: "\f09e";
-}
-.fa-hdd-o:before {
- content: "\f0a0";
-}
-.fa-bullhorn:before {
- content: "\f0a1";
-}
-.fa-bell:before {
- content: "\f0f3";
-}
-.fa-certificate:before {
- content: "\f0a3";
-}
-.fa-hand-o-right:before {
- content: "\f0a4";
-}
-.fa-hand-o-left:before {
- content: "\f0a5";
-}
-.fa-hand-o-up:before {
- content: "\f0a6";
-}
-.fa-hand-o-down:before {
- content: "\f0a7";
-}
-.fa-arrow-circle-left:before {
- content: "\f0a8";
-}
-.fa-arrow-circle-right:before {
- content: "\f0a9";
-}
-.fa-arrow-circle-up:before {
- content: "\f0aa";
-}
-.fa-arrow-circle-down:before {
- content: "\f0ab";
-}
-.fa-globe:before {
- content: "\f0ac";
-}
-.fa-wrench:before {
- content: "\f0ad";
-}
-.fa-tasks:before {
- content: "\f0ae";
-}
-.fa-filter:before {
- content: "\f0b0";
-}
-.fa-briefcase:before {
- content: "\f0b1";
-}
-.fa-arrows-alt:before {
- content: "\f0b2";
-}
-.fa-group:before,
-.fa-users:before {
- content: "\f0c0";
-}
-.fa-chain:before,
-.fa-link:before {
- content: "\f0c1";
-}
-.fa-cloud:before {
- content: "\f0c2";
-}
-.fa-flask:before {
- content: "\f0c3";
-}
-.fa-cut:before,
-.fa-scissors:before {
- content: "\f0c4";
-}
-.fa-copy:before,
-.fa-files-o:before {
- content: "\f0c5";
-}
-.fa-paperclip:before {
- content: "\f0c6";
-}
-.fa-save:before,
-.fa-floppy-o:before {
- content: "\f0c7";
-}
-.fa-square:before {
- content: "\f0c8";
-}
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
- content: "\f0c9";
-}
-.fa-list-ul:before {
- content: "\f0ca";
-}
-.fa-list-ol:before {
- content: "\f0cb";
-}
-.fa-strikethrough:before {
- content: "\f0cc";
-}
-.fa-underline:before {
- content: "\f0cd";
-}
-.fa-table:before {
- content: "\f0ce";
-}
-.fa-magic:before {
- content: "\f0d0";
-}
-.fa-truck:before {
- content: "\f0d1";
-}
-.fa-pinterest:before {
- content: "\f0d2";
-}
-.fa-pinterest-square:before {
- content: "\f0d3";
-}
-.fa-google-plus-square:before {
- content: "\f0d4";
-}
-.fa-google-plus:before {
- content: "\f0d5";
-}
-.fa-money:before {
- content: "\f0d6";
-}
-.fa-caret-down:before {
- content: "\f0d7";
-}
-.fa-caret-up:before {
- content: "\f0d8";
-}
-.fa-caret-left:before {
- content: "\f0d9";
-}
-.fa-caret-right:before {
- content: "\f0da";
-}
-.fa-columns:before {
- content: "\f0db";
-}
-.fa-unsorted:before,
-.fa-sort:before {
- content: "\f0dc";
-}
-.fa-sort-down:before,
-.fa-sort-desc:before {
- content: "\f0dd";
-}
-.fa-sort-up:before,
-.fa-sort-asc:before {
- content: "\f0de";
-}
-.fa-envelope:before {
- content: "\f0e0";
-}
-.fa-linkedin:before {
- content: "\f0e1";
-}
-.fa-rotate-left:before,
-.fa-undo:before {
- content: "\f0e2";
-}
-.fa-legal:before,
-.fa-gavel:before {
- content: "\f0e3";
-}
-.fa-dashboard:before,
-.fa-tachometer:before {
- content: "\f0e4";
-}
-.fa-comment-o:before {
- content: "\f0e5";
-}
-.fa-comments-o:before {
- content: "\f0e6";
-}
-.fa-flash:before,
-.fa-bolt:before {
- content: "\f0e7";
-}
-.fa-sitemap:before {
- content: "\f0e8";
-}
-.fa-umbrella:before {
- content: "\f0e9";
-}
-.fa-paste:before,
-.fa-clipboard:before {
- content: "\f0ea";
-}
-.fa-lightbulb-o:before {
- content: "\f0eb";
-}
-.fa-exchange:before {
- content: "\f0ec";
-}
-.fa-cloud-download:before {
- content: "\f0ed";
-}
-.fa-cloud-upload:before {
- content: "\f0ee";
-}
-.fa-user-md:before {
- content: "\f0f0";
-}
-.fa-stethoscope:before {
- content: "\f0f1";
-}
-.fa-suitcase:before {
- content: "\f0f2";
-}
-.fa-bell-o:before {
- content: "\f0a2";
-}
-.fa-coffee:before {
- content: "\f0f4";
-}
-.fa-cutlery:before {
- content: "\f0f5";
-}
-.fa-file-text-o:before {
- content: "\f0f6";
-}
-.fa-building-o:before {
- content: "\f0f7";
-}
-.fa-hospital-o:before {
- content: "\f0f8";
-}
-.fa-ambulance:before {
- content: "\f0f9";
-}
-.fa-medkit:before {
- content: "\f0fa";
-}
-.fa-fighter-jet:before {
- content: "\f0fb";
-}
-.fa-beer:before {
- content: "\f0fc";
-}
-.fa-h-square:before {
- content: "\f0fd";
-}
-.fa-plus-square:before {
- content: "\f0fe";
-}
-.fa-angle-double-left:before {
- content: "\f100";
-}
-.fa-angle-double-right:before {
- content: "\f101";
-}
-.fa-angle-double-up:before {
- content: "\f102";
-}
-.fa-angle-double-down:before {
- content: "\f103";
-}
-.fa-angle-left:before {
- content: "\f104";
-}
-.fa-angle-right:before {
- content: "\f105";
-}
-.fa-angle-up:before {
- content: "\f106";
-}
-.fa-angle-down:before {
- content: "\f107";
-}
-.fa-desktop:before {
- content: "\f108";
-}
-.fa-laptop:before {
- content: "\f109";
-}
-.fa-tablet:before {
- content: "\f10a";
-}
-.fa-mobile-phone:before,
-.fa-mobile:before {
- content: "\f10b";
-}
-.fa-circle-o:before {
- content: "\f10c";
-}
-.fa-quote-left:before {
- content: "\f10d";
-}
-.fa-quote-right:before {
- content: "\f10e";
-}
-.fa-spinner:before {
- content: "\f110";
-}
-.fa-circle:before {
- content: "\f111";
-}
-.fa-mail-reply:before,
-.fa-reply:before {
- content: "\f112";
-}
-.fa-github-alt:before {
- content: "\f113";
-}
-.fa-folder-o:before {
- content: "\f114";
-}
-.fa-folder-open-o:before {
- content: "\f115";
-}
-.fa-smile-o:before {
- content: "\f118";
-}
-.fa-frown-o:before {
- content: "\f119";
-}
-.fa-meh-o:before {
- content: "\f11a";
-}
-.fa-gamepad:before {
- content: "\f11b";
-}
-.fa-keyboard-o:before {
- content: "\f11c";
-}
-.fa-flag-o:before {
- content: "\f11d";
-}
-.fa-flag-checkered:before {
- content: "\f11e";
-}
-.fa-terminal:before {
- content: "\f120";
-}
-.fa-code:before {
- content: "\f121";
-}
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
- content: "\f122";
-}
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
- content: "\f123";
-}
-.fa-location-arrow:before {
- content: "\f124";
-}
-.fa-crop:before {
- content: "\f125";
-}
-.fa-code-fork:before {
- content: "\f126";
-}
-.fa-unlink:before,
-.fa-chain-broken:before {
- content: "\f127";
-}
-.fa-question:before {
- content: "\f128";
-}
-.fa-info:before {
- content: "\f129";
-}
-.fa-exclamation:before {
- content: "\f12a";
-}
-.fa-superscript:before {
- content: "\f12b";
-}
-.fa-subscript:before {
- content: "\f12c";
-}
-.fa-eraser:before {
- content: "\f12d";
-}
-.fa-puzzle-piece:before {
- content: "\f12e";
-}
-.fa-microphone:before {
- content: "\f130";
-}
-.fa-microphone-slash:before {
- content: "\f131";
-}
-.fa-shield:before {
- content: "\f132";
-}
-.fa-calendar-o:before {
- content: "\f133";
-}
-.fa-fire-extinguisher:before {
- content: "\f134";
-}
-.fa-rocket:before {
- content: "\f135";
-}
-.fa-maxcdn:before {
- content: "\f136";
-}
-.fa-chevron-circle-left:before {
- content: "\f137";
-}
-.fa-chevron-circle-right:before {
- content: "\f138";
-}
-.fa-chevron-circle-up:before {
- content: "\f139";
-}
-.fa-chevron-circle-down:before {
- content: "\f13a";
-}
-.fa-html5:before {
- content: "\f13b";
-}
-.fa-css3:before {
- content: "\f13c";
-}
-.fa-anchor:before {
- content: "\f13d";
-}
-.fa-unlock-alt:before {
- content: "\f13e";
-}
-.fa-bullseye:before {
- content: "\f140";
-}
-.fa-ellipsis-h:before {
- content: "\f141";
-}
-.fa-ellipsis-v:before {
- content: "\f142";
-}
-.fa-rss-square:before {
- content: "\f143";
-}
-.fa-play-circle:before {
- content: "\f144";
-}
-.fa-ticket:before {
- content: "\f145";
-}
-.fa-minus-square:before {
- content: "\f146";
-}
-.fa-minus-square-o:before {
- content: "\f147";
-}
-.fa-level-up:before {
- content: "\f148";
-}
-.fa-level-down:before {
- content: "\f149";
-}
-.fa-check-square:before {
- content: "\f14a";
-}
-.fa-pencil-square:before {
- content: "\f14b";
-}
-.fa-external-link-square:before {
- content: "\f14c";
-}
-.fa-share-square:before {
- content: "\f14d";
-}
-.fa-compass:before {
- content: "\f14e";
-}
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
- content: "\f150";
-}
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
- content: "\f151";
-}
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
- content: "\f152";
-}
-.fa-euro:before,
-.fa-eur:before {
- content: "\f153";
-}
-.fa-gbp:before {
- content: "\f154";
-}
-.fa-dollar:before,
-.fa-usd:before {
- content: "\f155";
-}
-.fa-rupee:before,
-.fa-inr:before {
- content: "\f156";
-}
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
- content: "\f157";
-}
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
- content: "\f158";
-}
-.fa-won:before,
-.fa-krw:before {
- content: "\f159";
-}
-.fa-bitcoin:before,
-.fa-btc:before {
- content: "\f15a";
-}
-.fa-file:before {
- content: "\f15b";
-}
-.fa-file-text:before {
- content: "\f15c";
-}
-.fa-sort-alpha-asc:before {
- content: "\f15d";
-}
-.fa-sort-alpha-desc:before {
- content: "\f15e";
-}
-.fa-sort-amount-asc:before {
- content: "\f160";
-}
-.fa-sort-amount-desc:before {
- content: "\f161";
-}
-.fa-sort-numeric-asc:before {
- content: "\f162";
-}
-.fa-sort-numeric-desc:before {
- content: "\f163";
-}
-.fa-thumbs-up:before {
- content: "\f164";
-}
-.fa-thumbs-down:before {
- content: "\f165";
-}
-.fa-youtube-square:before {
- content: "\f166";
-}
-.fa-youtube:before {
- content: "\f167";
-}
-.fa-xing:before {
- content: "\f168";
-}
-.fa-xing-square:before {
- content: "\f169";
-}
-.fa-youtube-play:before {
- content: "\f16a";
-}
-.fa-dropbox:before {
- content: "\f16b";
-}
-.fa-stack-overflow:before {
- content: "\f16c";
-}
-.fa-instagram:before {
- content: "\f16d";
-}
-.fa-flickr:before {
- content: "\f16e";
-}
-.fa-adn:before {
- content: "\f170";
-}
-.fa-bitbucket:before {
- content: "\f171";
-}
-.fa-bitbucket-square:before {
- content: "\f172";
-}
-.fa-tumblr:before {
- content: "\f173";
-}
-.fa-tumblr-square:before {
- content: "\f174";
-}
-.fa-long-arrow-down:before {
- content: "\f175";
-}
-.fa-long-arrow-up:before {
- content: "\f176";
-}
-.fa-long-arrow-left:before {
- content: "\f177";
-}
-.fa-long-arrow-right:before {
- content: "\f178";
-}
-.fa-apple:before {
- content: "\f179";
-}
-.fa-windows:before {
- content: "\f17a";
-}
-.fa-android:before {
- content: "\f17b";
-}
-.fa-linux:before {
- content: "\f17c";
-}
-.fa-dribbble:before {
- content: "\f17d";
-}
-.fa-skype:before {
- content: "\f17e";
-}
-.fa-foursquare:before {
- content: "\f180";
-}
-.fa-trello:before {
- content: "\f181";
-}
-.fa-female:before {
- content: "\f182";
-}
-.fa-male:before {
- content: "\f183";
-}
-.fa-gittip:before,
-.fa-gratipay:before {
- content: "\f184";
-}
-.fa-sun-o:before {
- content: "\f185";
-}
-.fa-moon-o:before {
- content: "\f186";
-}
-.fa-archive:before {
- content: "\f187";
-}
-.fa-bug:before {
- content: "\f188";
-}
-.fa-vk:before {
- content: "\f189";
-}
-.fa-weibo:before {
- content: "\f18a";
-}
-.fa-renren:before {
- content: "\f18b";
-}
-.fa-pagelines:before {
- content: "\f18c";
-}
-.fa-stack-exchange:before {
- content: "\f18d";
-}
-.fa-arrow-circle-o-right:before {
- content: "\f18e";
-}
-.fa-arrow-circle-o-left:before {
- content: "\f190";
-}
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
- content: "\f191";
-}
-.fa-dot-circle-o:before {
- content: "\f192";
-}
-.fa-wheelchair:before {
- content: "\f193";
-}
-.fa-vimeo-square:before {
- content: "\f194";
-}
-.fa-turkish-lira:before,
-.fa-try:before {
- content: "\f195";
-}
-.fa-plus-square-o:before {
- content: "\f196";
-}
-.fa-space-shuttle:before {
- content: "\f197";
-}
-.fa-slack:before {
- content: "\f198";
-}
-.fa-envelope-square:before {
- content: "\f199";
-}
-.fa-wordpress:before {
- content: "\f19a";
-}
-.fa-openid:before {
- content: "\f19b";
-}
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
- content: "\f19c";
-}
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
- content: "\f19d";
-}
-.fa-yahoo:before {
- content: "\f19e";
-}
-.fa-google:before {
- content: "\f1a0";
-}
-.fa-reddit:before {
- content: "\f1a1";
-}
-.fa-reddit-square:before {
- content: "\f1a2";
-}
-.fa-stumbleupon-circle:before {
- content: "\f1a3";
-}
-.fa-stumbleupon:before {
- content: "\f1a4";
-}
-.fa-delicious:before {
- content: "\f1a5";
-}
-.fa-digg:before {
- content: "\f1a6";
-}
-.fa-pied-piper-pp:before {
- content: "\f1a7";
-}
-.fa-pied-piper-alt:before {
- content: "\f1a8";
-}
-.fa-drupal:before {
- content: "\f1a9";
-}
-.fa-joomla:before {
- content: "\f1aa";
-}
-.fa-language:before {
- content: "\f1ab";
-}
-.fa-fax:before {
- content: "\f1ac";
-}
-.fa-building:before {
- content: "\f1ad";
-}
-.fa-child:before {
- content: "\f1ae";
-}
-.fa-paw:before {
- content: "\f1b0";
-}
-.fa-spoon:before {
- content: "\f1b1";
-}
-.fa-cube:before {
- content: "\f1b2";
-}
-.fa-cubes:before {
- content: "\f1b3";
-}
-.fa-behance:before {
- content: "\f1b4";
-}
-.fa-behance-square:before {
- content: "\f1b5";
-}
-.fa-steam:before {
- content: "\f1b6";
-}
-.fa-steam-square:before {
- content: "\f1b7";
-}
-.fa-recycle:before {
- content: "\f1b8";
-}
-.fa-automobile:before,
-.fa-car:before {
- content: "\f1b9";
-}
-.fa-cab:before,
-.fa-taxi:before {
- content: "\f1ba";
-}
-.fa-tree:before {
- content: "\f1bb";
-}
-.fa-spotify:before {
- content: "\f1bc";
-}
-.fa-deviantart:before {
- content: "\f1bd";
-}
-.fa-soundcloud:before {
- content: "\f1be";
-}
-.fa-database:before {
- content: "\f1c0";
-}
-.fa-file-pdf-o:before {
- content: "\f1c1";
-}
-.fa-file-word-o:before {
- content: "\f1c2";
-}
-.fa-file-excel-o:before {
- content: "\f1c3";
-}
-.fa-file-powerpoint-o:before {
- content: "\f1c4";
-}
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
- content: "\f1c5";
-}
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
- content: "\f1c6";
-}
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
- content: "\f1c7";
-}
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
- content: "\f1c8";
-}
-.fa-file-code-o:before {
- content: "\f1c9";
-}
-.fa-vine:before {
- content: "\f1ca";
-}
-.fa-codepen:before {
- content: "\f1cb";
-}
-.fa-jsfiddle:before {
- content: "\f1cc";
-}
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
- content: "\f1cd";
-}
-.fa-circle-o-notch:before {
- content: "\f1ce";
-}
-.fa-ra:before,
-.fa-resistance:before,
-.fa-rebel:before {
- content: "\f1d0";
-}
-.fa-ge:before,
-.fa-empire:before {
- content: "\f1d1";
-}
-.fa-git-square:before {
- content: "\f1d2";
-}
-.fa-git:before {
- content: "\f1d3";
-}
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
- content: "\f1d4";
-}
-.fa-tencent-weibo:before {
- content: "\f1d5";
-}
-.fa-qq:before {
- content: "\f1d6";
-}
-.fa-wechat:before,
-.fa-weixin:before {
- content: "\f1d7";
-}
-.fa-send:before,
-.fa-paper-plane:before {
- content: "\f1d8";
-}
-.fa-send-o:before,
-.fa-paper-plane-o:before {
- content: "\f1d9";
-}
-.fa-history:before {
- content: "\f1da";
-}
-.fa-circle-thin:before {
- content: "\f1db";
-}
-.fa-header:before {
- content: "\f1dc";
-}
-.fa-paragraph:before {
- content: "\f1dd";
-}
-.fa-sliders:before {
- content: "\f1de";
-}
-.fa-share-alt:before {
- content: "\f1e0";
-}
-.fa-share-alt-square:before {
- content: "\f1e1";
-}
-.fa-bomb:before {
- content: "\f1e2";
-}
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
- content: "\f1e3";
-}
-.fa-tty:before {
- content: "\f1e4";
-}
-.fa-binoculars:before {
- content: "\f1e5";
-}
-.fa-plug:before {
- content: "\f1e6";
-}
-.fa-slideshare:before {
- content: "\f1e7";
-}
-.fa-twitch:before {
- content: "\f1e8";
-}
-.fa-yelp:before {
- content: "\f1e9";
-}
-.fa-newspaper-o:before {
- content: "\f1ea";
-}
-.fa-wifi:before {
- content: "\f1eb";
-}
-.fa-calculator:before {
- content: "\f1ec";
-}
-.fa-paypal:before {
- content: "\f1ed";
-}
-.fa-google-wallet:before {
- content: "\f1ee";
-}
-.fa-cc-visa:before {
- content: "\f1f0";
-}
-.fa-cc-mastercard:before {
- content: "\f1f1";
-}
-.fa-cc-discover:before {
- content: "\f1f2";
-}
-.fa-cc-amex:before {
- content: "\f1f3";
-}
-.fa-cc-paypal:before {
- content: "\f1f4";
-}
-.fa-cc-stripe:before {
- content: "\f1f5";
-}
-.fa-bell-slash:before {
- content: "\f1f6";
-}
-.fa-bell-slash-o:before {
- content: "\f1f7";
-}
-.fa-trash:before {
- content: "\f1f8";
-}
-.fa-copyright:before {
- content: "\f1f9";
-}
-.fa-at:before {
- content: "\f1fa";
-}
-.fa-eyedropper:before {
- content: "\f1fb";
-}
-.fa-paint-brush:before {
- content: "\f1fc";
-}
-.fa-birthday-cake:before {
- content: "\f1fd";
-}
-.fa-area-chart:before {
- content: "\f1fe";
-}
-.fa-pie-chart:before {
- content: "\f200";
-}
-.fa-line-chart:before {
- content: "\f201";
-}
-.fa-lastfm:before {
- content: "\f202";
-}
-.fa-lastfm-square:before {
- content: "\f203";
-}
-.fa-toggle-off:before {
- content: "\f204";
-}
-.fa-toggle-on:before {
- content: "\f205";
-}
-.fa-bicycle:before {
- content: "\f206";
-}
-.fa-bus:before {
- content: "\f207";
-}
-.fa-ioxhost:before {
- content: "\f208";
-}
-.fa-angellist:before {
- content: "\f209";
-}
-.fa-cc:before {
- content: "\f20a";
-}
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
- content: "\f20b";
-}
-.fa-meanpath:before {
- content: "\f20c";
-}
-.fa-buysellads:before {
- content: "\f20d";
-}
-.fa-connectdevelop:before {
- content: "\f20e";
-}
-.fa-dashcube:before {
- content: "\f210";
-}
-.fa-forumbee:before {
- content: "\f211";
-}
-.fa-leanpub:before {
- content: "\f212";
-}
-.fa-sellsy:before {
- content: "\f213";
-}
-.fa-shirtsinbulk:before {
- content: "\f214";
-}
-.fa-simplybuilt:before {
- content: "\f215";
-}
-.fa-skyatlas:before {
- content: "\f216";
-}
-.fa-cart-plus:before {
- content: "\f217";
-}
-.fa-cart-arrow-down:before {
- content: "\f218";
-}
-.fa-diamond:before {
- content: "\f219";
-}
-.fa-ship:before {
- content: "\f21a";
-}
-.fa-user-secret:before {
- content: "\f21b";
-}
-.fa-motorcycle:before {
- content: "\f21c";
-}
-.fa-street-view:before {
- content: "\f21d";
-}
-.fa-heartbeat:before {
- content: "\f21e";
-}
-.fa-venus:before {
- content: "\f221";
-}
-.fa-mars:before {
- content: "\f222";
-}
-.fa-mercury:before {
- content: "\f223";
-}
-.fa-intersex:before,
-.fa-transgender:before {
- content: "\f224";
-}
-.fa-transgender-alt:before {
- content: "\f225";
-}
-.fa-venus-double:before {
- content: "\f226";
-}
-.fa-mars-double:before {
- content: "\f227";
-}
-.fa-venus-mars:before {
- content: "\f228";
-}
-.fa-mars-stroke:before {
- content: "\f229";
-}
-.fa-mars-stroke-v:before {
- content: "\f22a";
-}
-.fa-mars-stroke-h:before {
- content: "\f22b";
-}
-.fa-neuter:before {
- content: "\f22c";
-}
-.fa-genderless:before {
- content: "\f22d";
-}
-.fa-facebook-official:before {
- content: "\f230";
-}
-.fa-pinterest-p:before {
- content: "\f231";
-}
-.fa-whatsapp:before {
- content: "\f232";
-}
-.fa-server:before {
- content: "\f233";
-}
-.fa-user-plus:before {
- content: "\f234";
-}
-.fa-user-times:before {
- content: "\f235";
-}
-.fa-hotel:before,
-.fa-bed:before {
- content: "\f236";
-}
-.fa-viacoin:before {
- content: "\f237";
-}
-.fa-train:before {
- content: "\f238";
-}
-.fa-subway:before {
- content: "\f239";
-}
-.fa-medium:before {
- content: "\f23a";
-}
-.fa-yc:before,
-.fa-y-combinator:before {
- content: "\f23b";
-}
-.fa-optin-monster:before {
- content: "\f23c";
-}
-.fa-opencart:before {
- content: "\f23d";
-}
-.fa-expeditedssl:before {
- content: "\f23e";
-}
-.fa-battery-4:before,
-.fa-battery:before,
-.fa-battery-full:before {
- content: "\f240";
-}
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
- content: "\f241";
-}
-.fa-battery-2:before,
-.fa-battery-half:before {
- content: "\f242";
-}
-.fa-battery-1:before,
-.fa-battery-quarter:before {
- content: "\f243";
-}
-.fa-battery-0:before,
-.fa-battery-empty:before {
- content: "\f244";
-}
-.fa-mouse-pointer:before {
- content: "\f245";
-}
-.fa-i-cursor:before {
- content: "\f246";
-}
-.fa-object-group:before {
- content: "\f247";
-}
-.fa-object-ungroup:before {
- content: "\f248";
-}
-.fa-sticky-note:before {
- content: "\f249";
-}
-.fa-sticky-note-o:before {
- content: "\f24a";
-}
-.fa-cc-jcb:before {
- content: "\f24b";
-}
-.fa-cc-diners-club:before {
- content: "\f24c";
-}
-.fa-clone:before {
- content: "\f24d";
-}
-.fa-balance-scale:before {
- content: "\f24e";
-}
-.fa-hourglass-o:before {
- content: "\f250";
-}
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
- content: "\f251";
-}
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
- content: "\f252";
-}
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
- content: "\f253";
-}
-.fa-hourglass:before {
- content: "\f254";
-}
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
- content: "\f255";
-}
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
- content: "\f256";
-}
-.fa-hand-scissors-o:before {
- content: "\f257";
-}
-.fa-hand-lizard-o:before {
- content: "\f258";
-}
-.fa-hand-spock-o:before {
- content: "\f259";
-}
-.fa-hand-pointer-o:before {
- content: "\f25a";
-}
-.fa-hand-peace-o:before {
- content: "\f25b";
-}
-.fa-trademark:before {
- content: "\f25c";
-}
-.fa-registered:before {
- content: "\f25d";
-}
-.fa-creative-commons:before {
- content: "\f25e";
-}
-.fa-gg:before {
- content: "\f260";
-}
-.fa-gg-circle:before {
- content: "\f261";
-}
-.fa-tripadvisor:before {
- content: "\f262";
-}
-.fa-odnoklassniki:before {
- content: "\f263";
-}
-.fa-odnoklassniki-square:before {
- content: "\f264";
-}
-.fa-get-pocket:before {
- content: "\f265";
-}
-.fa-wikipedia-w:before {
- content: "\f266";
-}
-.fa-safari:before {
- content: "\f267";
-}
-.fa-chrome:before {
- content: "\f268";
-}
-.fa-firefox:before {
- content: "\f269";
-}
-.fa-opera:before {
- content: "\f26a";
-}
-.fa-internet-explorer:before {
- content: "\f26b";
-}
-.fa-tv:before,
-.fa-television:before {
- content: "\f26c";
-}
-.fa-contao:before {
- content: "\f26d";
-}
-.fa-500px:before {
- content: "\f26e";
-}
-.fa-amazon:before {
- content: "\f270";
-}
-.fa-calendar-plus-o:before {
- content: "\f271";
-}
-.fa-calendar-minus-o:before {
- content: "\f272";
-}
-.fa-calendar-times-o:before {
- content: "\f273";
-}
-.fa-calendar-check-o:before {
- content: "\f274";
-}
-.fa-industry:before {
- content: "\f275";
-}
-.fa-map-pin:before {
- content: "\f276";
-}
-.fa-map-signs:before {
- content: "\f277";
-}
-.fa-map-o:before {
- content: "\f278";
-}
-.fa-map:before {
- content: "\f279";
-}
-.fa-commenting:before {
- content: "\f27a";
-}
-.fa-commenting-o:before {
- content: "\f27b";
-}
-.fa-houzz:before {
- content: "\f27c";
-}
-.fa-vimeo:before {
- content: "\f27d";
-}
-.fa-black-tie:before {
- content: "\f27e";
-}
-.fa-fonticons:before {
- content: "\f280";
-}
-.fa-reddit-alien:before {
- content: "\f281";
-}
-.fa-edge:before {
- content: "\f282";
-}
-.fa-credit-card-alt:before {
- content: "\f283";
-}
-.fa-codiepie:before {
- content: "\f284";
-}
-.fa-modx:before {
- content: "\f285";
-}
-.fa-fort-awesome:before {
- content: "\f286";
-}
-.fa-usb:before {
- content: "\f287";
-}
-.fa-product-hunt:before {
- content: "\f288";
-}
-.fa-mixcloud:before {
- content: "\f289";
-}
-.fa-scribd:before {
- content: "\f28a";
-}
-.fa-pause-circle:before {
- content: "\f28b";
-}
-.fa-pause-circle-o:before {
- content: "\f28c";
-}
-.fa-stop-circle:before {
- content: "\f28d";
-}
-.fa-stop-circle-o:before {
- content: "\f28e";
-}
-.fa-shopping-bag:before {
- content: "\f290";
-}
-.fa-shopping-basket:before {
- content: "\f291";
-}
-.fa-hashtag:before {
- content: "\f292";
-}
-.fa-bluetooth:before {
- content: "\f293";
-}
-.fa-bluetooth-b:before {
- content: "\f294";
-}
-.fa-percent:before {
- content: "\f295";
-}
-.fa-gitlab:before {
- content: "\f296";
-}
-.fa-wpbeginner:before {
- content: "\f297";
-}
-.fa-wpforms:before {
- content: "\f298";
-}
-.fa-envira:before {
- content: "\f299";
-}
-.fa-universal-access:before {
- content: "\f29a";
-}
-.fa-wheelchair-alt:before {
- content: "\f29b";
-}
-.fa-question-circle-o:before {
- content: "\f29c";
-}
-.fa-blind:before {
- content: "\f29d";
-}
-.fa-audio-description:before {
- content: "\f29e";
-}
-.fa-volume-control-phone:before {
- content: "\f2a0";
-}
-.fa-braille:before {
- content: "\f2a1";
-}
-.fa-assistive-listening-systems:before {
- content: "\f2a2";
-}
-.fa-asl-interpreting:before,
-.fa-american-sign-language-interpreting:before {
- content: "\f2a3";
-}
-.fa-deafness:before,
-.fa-hard-of-hearing:before,
-.fa-deaf:before {
- content: "\f2a4";
-}
-.fa-glide:before {
- content: "\f2a5";
-}
-.fa-glide-g:before {
- content: "\f2a6";
-}
-.fa-signing:before,
-.fa-sign-language:before {
- content: "\f2a7";
-}
-.fa-low-vision:before {
- content: "\f2a8";
-}
-.fa-viadeo:before {
- content: "\f2a9";
-}
-.fa-viadeo-square:before {
- content: "\f2aa";
-}
-.fa-snapchat:before {
- content: "\f2ab";
-}
-.fa-snapchat-ghost:before {
- content: "\f2ac";
-}
-.fa-snapchat-square:before {
- content: "\f2ad";
-}
-.fa-pied-piper:before {
- content: "\f2ae";
-}
-.fa-first-order:before {
- content: "\f2b0";
-}
-.fa-yoast:before {
- content: "\f2b1";
-}
-.fa-themeisle:before {
- content: "\f2b2";
-}
-.fa-google-plus-circle:before,
-.fa-google-plus-official:before {
- content: "\f2b3";
-}
-.fa-fa:before,
-.fa-font-awesome:before {
- content: "\f2b4";
-}
-.fa-handshake-o:before {
- content: "\f2b5";
-}
-.fa-envelope-open:before {
- content: "\f2b6";
-}
-.fa-envelope-open-o:before {
- content: "\f2b7";
-}
-.fa-linode:before {
- content: "\f2b8";
-}
-.fa-address-book:before {
- content: "\f2b9";
-}
-.fa-address-book-o:before {
- content: "\f2ba";
-}
-.fa-vcard:before,
-.fa-address-card:before {
- content: "\f2bb";
-}
-.fa-vcard-o:before,
-.fa-address-card-o:before {
- content: "\f2bc";
-}
-.fa-user-circle:before {
- content: "\f2bd";
-}
-.fa-user-circle-o:before {
- content: "\f2be";
-}
-.fa-user-o:before {
- content: "\f2c0";
-}
-.fa-id-badge:before {
- content: "\f2c1";
-}
-.fa-drivers-license:before,
-.fa-id-card:before {
- content: "\f2c2";
-}
-.fa-drivers-license-o:before,
-.fa-id-card-o:before {
- content: "\f2c3";
-}
-.fa-quora:before {
- content: "\f2c4";
-}
-.fa-free-code-camp:before {
- content: "\f2c5";
-}
-.fa-telegram:before {
- content: "\f2c6";
-}
-.fa-thermometer-4:before,
-.fa-thermometer:before,
-.fa-thermometer-full:before {
- content: "\f2c7";
-}
-.fa-thermometer-3:before,
-.fa-thermometer-three-quarters:before {
- content: "\f2c8";
-}
-.fa-thermometer-2:before,
-.fa-thermometer-half:before {
- content: "\f2c9";
-}
-.fa-thermometer-1:before,
-.fa-thermometer-quarter:before {
- content: "\f2ca";
-}
-.fa-thermometer-0:before,
-.fa-thermometer-empty:before {
- content: "\f2cb";
-}
-.fa-shower:before {
- content: "\f2cc";
-}
-.fa-bathtub:before,
-.fa-s15:before,
-.fa-bath:before {
- content: "\f2cd";
-}
-.fa-podcast:before {
- content: "\f2ce";
-}
-.fa-window-maximize:before {
- content: "\f2d0";
-}
-.fa-window-minimize:before {
- content: "\f2d1";
-}
-.fa-window-restore:before {
- content: "\f2d2";
-}
-.fa-times-rectangle:before,
-.fa-window-close:before {
- content: "\f2d3";
-}
-.fa-times-rectangle-o:before,
-.fa-window-close-o:before {
- content: "\f2d4";
-}
-.fa-bandcamp:before {
- content: "\f2d5";
-}
-.fa-grav:before {
- content: "\f2d6";
-}
-.fa-etsy:before {
- content: "\f2d7";
-}
-.fa-imdb:before {
- content: "\f2d8";
-}
-.fa-ravelry:before {
- content: "\f2d9";
-}
-.fa-eercast:before {
- content: "\f2da";
-}
-.fa-microchip:before {
- content: "\f2db";
-}
-.fa-snowflake-o:before {
- content: "\f2dc";
-}
-.fa-superpowers:before {
- content: "\f2dd";
-}
-.fa-wpexplorer:before {
- content: "\f2de";
-}
-.fa-meetup:before {
- content: "\f2e0";
-}
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
-}
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.min.css
deleted file mode 100644
index 346e8dcd..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(./fontawesome-webfont.eot?v=4.7.0);src:url(./fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(./fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(./fontawesome-webfont.woff?v=4.7.0) format('woff'),url(./fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(./fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.eot b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.eot
deleted file mode 100644
index e9f60ca9..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.eot and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.svg
deleted file mode 100644
index 855c845e..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.svg
+++ /dev/null
@@ -1,2671 +0,0 @@
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.ttf
deleted file mode 100644
index 35acda2f..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff
deleted file mode 100644
index 400014a4..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff2 b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff2
deleted file mode 100644
index 4d13fc60..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/fontawesome-webfont.woff2 and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.css
deleted file mode 100644
index 032648e6..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.css
+++ /dev/null
@@ -1,594 +0,0 @@
-/*
- * Foundation Icons v 3.0
- * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
- * MIT License
- */
-
-@font-face {
- font-family: "foundation-icons";
- src: url("./foundation-icons.eot");
- src: url("./foundation-icons.eot?#iefix") format("embedded-opentype"),
- url("./foundation-icons.woff") format("woff"),
- url("./foundation-icons.ttf") format("truetype"),
- url("./foundation-icons.svg#fontcustom") format("svg");
- font-weight: normal;
- font-style: normal;
-}
-
-.fi-address-book:before,
-.fi-alert:before,
-.fi-align-center:before,
-.fi-align-justify:before,
-.fi-align-left:before,
-.fi-align-right:before,
-.fi-anchor:before,
-.fi-annotate:before,
-.fi-archive:before,
-.fi-arrow-down:before,
-.fi-arrow-left:before,
-.fi-arrow-right:before,
-.fi-arrow-up:before,
-.fi-arrows-compress:before,
-.fi-arrows-expand:before,
-.fi-arrows-in:before,
-.fi-arrows-out:before,
-.fi-asl:before,
-.fi-asterisk:before,
-.fi-at-sign:before,
-.fi-background-color:before,
-.fi-battery-empty:before,
-.fi-battery-full:before,
-.fi-battery-half:before,
-.fi-bitcoin-circle:before,
-.fi-bitcoin:before,
-.fi-blind:before,
-.fi-bluetooth:before,
-.fi-bold:before,
-.fi-book-bookmark:before,
-.fi-book:before,
-.fi-bookmark:before,
-.fi-braille:before,
-.fi-burst-new:before,
-.fi-burst-sale:before,
-.fi-burst:before,
-.fi-calendar:before,
-.fi-camera:before,
-.fi-check:before,
-.fi-checkbox:before,
-.fi-clipboard-notes:before,
-.fi-clipboard-pencil:before,
-.fi-clipboard:before,
-.fi-clock:before,
-.fi-closed-caption:before,
-.fi-cloud:before,
-.fi-comment-minus:before,
-.fi-comment-quotes:before,
-.fi-comment-video:before,
-.fi-comment:before,
-.fi-comments:before,
-.fi-compass:before,
-.fi-contrast:before,
-.fi-credit-card:before,
-.fi-crop:before,
-.fi-crown:before,
-.fi-css3:before,
-.fi-database:before,
-.fi-die-five:before,
-.fi-die-four:before,
-.fi-die-one:before,
-.fi-die-six:before,
-.fi-die-three:before,
-.fi-die-two:before,
-.fi-dislike:before,
-.fi-dollar-bill:before,
-.fi-dollar:before,
-.fi-download:before,
-.fi-eject:before,
-.fi-elevator:before,
-.fi-euro:before,
-.fi-eye:before,
-.fi-fast-forward:before,
-.fi-female-symbol:before,
-.fi-female:before,
-.fi-filter:before,
-.fi-first-aid:before,
-.fi-flag:before,
-.fi-folder-add:before,
-.fi-folder-lock:before,
-.fi-folder:before,
-.fi-foot:before,
-.fi-foundation:before,
-.fi-graph-bar:before,
-.fi-graph-horizontal:before,
-.fi-graph-pie:before,
-.fi-graph-trend:before,
-.fi-guide-dog:before,
-.fi-hearing-aid:before,
-.fi-heart:before,
-.fi-home:before,
-.fi-html5:before,
-.fi-indent-less:before,
-.fi-indent-more:before,
-.fi-info:before,
-.fi-italic:before,
-.fi-key:before,
-.fi-laptop:before,
-.fi-layout:before,
-.fi-lightbulb:before,
-.fi-like:before,
-.fi-link:before,
-.fi-list-bullet:before,
-.fi-list-number:before,
-.fi-list-thumbnails:before,
-.fi-list:before,
-.fi-lock:before,
-.fi-loop:before,
-.fi-magnifying-glass:before,
-.fi-mail:before,
-.fi-male-female:before,
-.fi-male-symbol:before,
-.fi-male:before,
-.fi-map:before,
-.fi-marker:before,
-.fi-megaphone:before,
-.fi-microphone:before,
-.fi-minus-circle:before,
-.fi-minus:before,
-.fi-mobile-signal:before,
-.fi-mobile:before,
-.fi-monitor:before,
-.fi-mountains:before,
-.fi-music:before,
-.fi-next:before,
-.fi-no-dogs:before,
-.fi-no-smoking:before,
-.fi-page-add:before,
-.fi-page-copy:before,
-.fi-page-csv:before,
-.fi-page-delete:before,
-.fi-page-doc:before,
-.fi-page-edit:before,
-.fi-page-export-csv:before,
-.fi-page-export-doc:before,
-.fi-page-export-pdf:before,
-.fi-page-export:before,
-.fi-page-filled:before,
-.fi-page-multiple:before,
-.fi-page-pdf:before,
-.fi-page-remove:before,
-.fi-page-search:before,
-.fi-page:before,
-.fi-paint-bucket:before,
-.fi-paperclip:before,
-.fi-pause:before,
-.fi-paw:before,
-.fi-paypal:before,
-.fi-pencil:before,
-.fi-photo:before,
-.fi-play-circle:before,
-.fi-play-video:before,
-.fi-play:before,
-.fi-plus:before,
-.fi-pound:before,
-.fi-power:before,
-.fi-previous:before,
-.fi-price-tag:before,
-.fi-pricetag-multiple:before,
-.fi-print:before,
-.fi-prohibited:before,
-.fi-projection-screen:before,
-.fi-puzzle:before,
-.fi-quote:before,
-.fi-record:before,
-.fi-refresh:before,
-.fi-results-demographics:before,
-.fi-results:before,
-.fi-rewind-ten:before,
-.fi-rewind:before,
-.fi-rss:before,
-.fi-safety-cone:before,
-.fi-save:before,
-.fi-share:before,
-.fi-sheriff-badge:before,
-.fi-shield:before,
-.fi-shopping-bag:before,
-.fi-shopping-cart:before,
-.fi-shuffle:before,
-.fi-skull:before,
-.fi-social-500px:before,
-.fi-social-adobe:before,
-.fi-social-amazon:before,
-.fi-social-android:before,
-.fi-social-apple:before,
-.fi-social-behance:before,
-.fi-social-bing:before,
-.fi-social-blogger:before,
-.fi-social-delicious:before,
-.fi-social-designer-news:before,
-.fi-social-deviant-art:before,
-.fi-social-digg:before,
-.fi-social-dribbble:before,
-.fi-social-drive:before,
-.fi-social-dropbox:before,
-.fi-social-evernote:before,
-.fi-social-facebook:before,
-.fi-social-flickr:before,
-.fi-social-forrst:before,
-.fi-social-foursquare:before,
-.fi-social-game-center:before,
-.fi-social-github:before,
-.fi-social-google-plus:before,
-.fi-social-hacker-news:before,
-.fi-social-hi5:before,
-.fi-social-instagram:before,
-.fi-social-joomla:before,
-.fi-social-lastfm:before,
-.fi-social-linkedin:before,
-.fi-social-medium:before,
-.fi-social-myspace:before,
-.fi-social-orkut:before,
-.fi-social-path:before,
-.fi-social-picasa:before,
-.fi-social-pinterest:before,
-.fi-social-rdio:before,
-.fi-social-reddit:before,
-.fi-social-skillshare:before,
-.fi-social-skype:before,
-.fi-social-smashing-mag:before,
-.fi-social-snapchat:before,
-.fi-social-spotify:before,
-.fi-social-squidoo:before,
-.fi-social-stack-overflow:before,
-.fi-social-steam:before,
-.fi-social-stumbleupon:before,
-.fi-social-treehouse:before,
-.fi-social-tumblr:before,
-.fi-social-twitter:before,
-.fi-social-vimeo:before,
-.fi-social-windows:before,
-.fi-social-xbox:before,
-.fi-social-yahoo:before,
-.fi-social-yelp:before,
-.fi-social-youtube:before,
-.fi-social-zerply:before,
-.fi-social-zurb:before,
-.fi-sound:before,
-.fi-star:before,
-.fi-stop:before,
-.fi-strikethrough:before,
-.fi-subscript:before,
-.fi-superscript:before,
-.fi-tablet-landscape:before,
-.fi-tablet-portrait:before,
-.fi-target-two:before,
-.fi-target:before,
-.fi-telephone-accessible:before,
-.fi-telephone:before,
-.fi-text-color:before,
-.fi-thumbnails:before,
-.fi-ticket:before,
-.fi-torso-business:before,
-.fi-torso-female:before,
-.fi-torso:before,
-.fi-torsos-all-female:before,
-.fi-torsos-all:before,
-.fi-torsos-female-male:before,
-.fi-torsos-male-female:before,
-.fi-torsos:before,
-.fi-trash:before,
-.fi-trees:before,
-.fi-trophy:before,
-.fi-underline:before,
-.fi-universal-access:before,
-.fi-unlink:before,
-.fi-unlock:before,
-.fi-upload-cloud:before,
-.fi-upload:before,
-.fi-usb:before,
-.fi-video:before,
-.fi-volume-none:before,
-.fi-volume-strike:before,
-.fi-volume:before,
-.fi-web:before,
-.fi-wheelchair:before,
-.fi-widget:before,
-.fi-wrench:before,
-.fi-x-circle:before,
-.fi-x:before,
-.fi-yen:before,
-.fi-zoom-in:before,
-.fi-zoom-out:before {
- font-family: "foundation-icons";
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- text-transform: none;
- line-height: 1;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- text-decoration: inherit;
-}
-
-.fi-address-book:before { content: "\f100"; }
-.fi-alert:before { content: "\f101"; }
-.fi-align-center:before { content: "\f102"; }
-.fi-align-justify:before { content: "\f103"; }
-.fi-align-left:before { content: "\f104"; }
-.fi-align-right:before { content: "\f105"; }
-.fi-anchor:before { content: "\f106"; }
-.fi-annotate:before { content: "\f107"; }
-.fi-archive:before { content: "\f108"; }
-.fi-arrow-down:before { content: "\f109"; }
-.fi-arrow-left:before { content: "\f10a"; }
-.fi-arrow-right:before { content: "\f10b"; }
-.fi-arrow-up:before { content: "\f10c"; }
-.fi-arrows-compress:before { content: "\f10d"; }
-.fi-arrows-expand:before { content: "\f10e"; }
-.fi-arrows-in:before { content: "\f10f"; }
-.fi-arrows-out:before { content: "\f110"; }
-.fi-asl:before { content: "\f111"; }
-.fi-asterisk:before { content: "\f112"; }
-.fi-at-sign:before { content: "\f113"; }
-.fi-background-color:before { content: "\f114"; }
-.fi-battery-empty:before { content: "\f115"; }
-.fi-battery-full:before { content: "\f116"; }
-.fi-battery-half:before { content: "\f117"; }
-.fi-bitcoin-circle:before { content: "\f118"; }
-.fi-bitcoin:before { content: "\f119"; }
-.fi-blind:before { content: "\f11a"; }
-.fi-bluetooth:before { content: "\f11b"; }
-.fi-bold:before { content: "\f11c"; }
-.fi-book-bookmark:before { content: "\f11d"; }
-.fi-book:before { content: "\f11e"; }
-.fi-bookmark:before { content: "\f11f"; }
-.fi-braille:before { content: "\f120"; }
-.fi-burst-new:before { content: "\f121"; }
-.fi-burst-sale:before { content: "\f122"; }
-.fi-burst:before { content: "\f123"; }
-.fi-calendar:before { content: "\f124"; }
-.fi-camera:before { content: "\f125"; }
-.fi-check:before { content: "\f126"; }
-.fi-checkbox:before { content: "\f127"; }
-.fi-clipboard-notes:before { content: "\f128"; }
-.fi-clipboard-pencil:before { content: "\f129"; }
-.fi-clipboard:before { content: "\f12a"; }
-.fi-clock:before { content: "\f12b"; }
-.fi-closed-caption:before { content: "\f12c"; }
-.fi-cloud:before { content: "\f12d"; }
-.fi-comment-minus:before { content: "\f12e"; }
-.fi-comment-quotes:before { content: "\f12f"; }
-.fi-comment-video:before { content: "\f130"; }
-.fi-comment:before { content: "\f131"; }
-.fi-comments:before { content: "\f132"; }
-.fi-compass:before { content: "\f133"; }
-.fi-contrast:before { content: "\f134"; }
-.fi-credit-card:before { content: "\f135"; }
-.fi-crop:before { content: "\f136"; }
-.fi-crown:before { content: "\f137"; }
-.fi-css3:before { content: "\f138"; }
-.fi-database:before { content: "\f139"; }
-.fi-die-five:before { content: "\f13a"; }
-.fi-die-four:before { content: "\f13b"; }
-.fi-die-one:before { content: "\f13c"; }
-.fi-die-six:before { content: "\f13d"; }
-.fi-die-three:before { content: "\f13e"; }
-.fi-die-two:before { content: "\f13f"; }
-.fi-dislike:before { content: "\f140"; }
-.fi-dollar-bill:before { content: "\f141"; }
-.fi-dollar:before { content: "\f142"; }
-.fi-download:before { content: "\f143"; }
-.fi-eject:before { content: "\f144"; }
-.fi-elevator:before { content: "\f145"; }
-.fi-euro:before { content: "\f146"; }
-.fi-eye:before { content: "\f147"; }
-.fi-fast-forward:before { content: "\f148"; }
-.fi-female-symbol:before { content: "\f149"; }
-.fi-female:before { content: "\f14a"; }
-.fi-filter:before { content: "\f14b"; }
-.fi-first-aid:before { content: "\f14c"; }
-.fi-flag:before { content: "\f14d"; }
-.fi-folder-add:before { content: "\f14e"; }
-.fi-folder-lock:before { content: "\f14f"; }
-.fi-folder:before { content: "\f150"; }
-.fi-foot:before { content: "\f151"; }
-.fi-foundation:before { content: "\f152"; }
-.fi-graph-bar:before { content: "\f153"; }
-.fi-graph-horizontal:before { content: "\f154"; }
-.fi-graph-pie:before { content: "\f155"; }
-.fi-graph-trend:before { content: "\f156"; }
-.fi-guide-dog:before { content: "\f157"; }
-.fi-hearing-aid:before { content: "\f158"; }
-.fi-heart:before { content: "\f159"; }
-.fi-home:before { content: "\f15a"; }
-.fi-html5:before { content: "\f15b"; }
-.fi-indent-less:before { content: "\f15c"; }
-.fi-indent-more:before { content: "\f15d"; }
-.fi-info:before { content: "\f15e"; }
-.fi-italic:before { content: "\f15f"; }
-.fi-key:before { content: "\f160"; }
-.fi-laptop:before { content: "\f161"; }
-.fi-layout:before { content: "\f162"; }
-.fi-lightbulb:before { content: "\f163"; }
-.fi-like:before { content: "\f164"; }
-.fi-link:before { content: "\f165"; }
-.fi-list-bullet:before { content: "\f166"; }
-.fi-list-number:before { content: "\f167"; }
-.fi-list-thumbnails:before { content: "\f168"; }
-.fi-list:before { content: "\f169"; }
-.fi-lock:before { content: "\f16a"; }
-.fi-loop:before { content: "\f16b"; }
-.fi-magnifying-glass:before { content: "\f16c"; }
-.fi-mail:before { content: "\f16d"; }
-.fi-male-female:before { content: "\f16e"; }
-.fi-male-symbol:before { content: "\f16f"; }
-.fi-male:before { content: "\f170"; }
-.fi-map:before { content: "\f171"; }
-.fi-marker:before { content: "\f172"; }
-.fi-megaphone:before { content: "\f173"; }
-.fi-microphone:before { content: "\f174"; }
-.fi-minus-circle:before { content: "\f175"; }
-.fi-minus:before { content: "\f176"; }
-.fi-mobile-signal:before { content: "\f177"; }
-.fi-mobile:before { content: "\f178"; }
-.fi-monitor:before { content: "\f179"; }
-.fi-mountains:before { content: "\f17a"; }
-.fi-music:before { content: "\f17b"; }
-.fi-next:before { content: "\f17c"; }
-.fi-no-dogs:before { content: "\f17d"; }
-.fi-no-smoking:before { content: "\f17e"; }
-.fi-page-add:before { content: "\f17f"; }
-.fi-page-copy:before { content: "\f180"; }
-.fi-page-csv:before { content: "\f181"; }
-.fi-page-delete:before { content: "\f182"; }
-.fi-page-doc:before { content: "\f183"; }
-.fi-page-edit:before { content: "\f184"; }
-.fi-page-export-csv:before { content: "\f185"; }
-.fi-page-export-doc:before { content: "\f186"; }
-.fi-page-export-pdf:before { content: "\f187"; }
-.fi-page-export:before { content: "\f188"; }
-.fi-page-filled:before { content: "\f189"; }
-.fi-page-multiple:before { content: "\f18a"; }
-.fi-page-pdf:before { content: "\f18b"; }
-.fi-page-remove:before { content: "\f18c"; }
-.fi-page-search:before { content: "\f18d"; }
-.fi-page:before { content: "\f18e"; }
-.fi-paint-bucket:before { content: "\f18f"; }
-.fi-paperclip:before { content: "\f190"; }
-.fi-pause:before { content: "\f191"; }
-.fi-paw:before { content: "\f192"; }
-.fi-paypal:before { content: "\f193"; }
-.fi-pencil:before { content: "\f194"; }
-.fi-photo:before { content: "\f195"; }
-.fi-play-circle:before { content: "\f196"; }
-.fi-play-video:before { content: "\f197"; }
-.fi-play:before { content: "\f198"; }
-.fi-plus:before { content: "\f199"; }
-.fi-pound:before { content: "\f19a"; }
-.fi-power:before { content: "\f19b"; }
-.fi-previous:before { content: "\f19c"; }
-.fi-price-tag:before { content: "\f19d"; }
-.fi-pricetag-multiple:before { content: "\f19e"; }
-.fi-print:before { content: "\f19f"; }
-.fi-prohibited:before { content: "\f1a0"; }
-.fi-projection-screen:before { content: "\f1a1"; }
-.fi-puzzle:before { content: "\f1a2"; }
-.fi-quote:before { content: "\f1a3"; }
-.fi-record:before { content: "\f1a4"; }
-.fi-refresh:before { content: "\f1a5"; }
-.fi-results-demographics:before { content: "\f1a6"; }
-.fi-results:before { content: "\f1a7"; }
-.fi-rewind-ten:before { content: "\f1a8"; }
-.fi-rewind:before { content: "\f1a9"; }
-.fi-rss:before { content: "\f1aa"; }
-.fi-safety-cone:before { content: "\f1ab"; }
-.fi-save:before { content: "\f1ac"; }
-.fi-share:before { content: "\f1ad"; }
-.fi-sheriff-badge:before { content: "\f1ae"; }
-.fi-shield:before { content: "\f1af"; }
-.fi-shopping-bag:before { content: "\f1b0"; }
-.fi-shopping-cart:before { content: "\f1b1"; }
-.fi-shuffle:before { content: "\f1b2"; }
-.fi-skull:before { content: "\f1b3"; }
-.fi-social-500px:before { content: "\f1b4"; }
-.fi-social-adobe:before { content: "\f1b5"; }
-.fi-social-amazon:before { content: "\f1b6"; }
-.fi-social-android:before { content: "\f1b7"; }
-.fi-social-apple:before { content: "\f1b8"; }
-.fi-social-behance:before { content: "\f1b9"; }
-.fi-social-bing:before { content: "\f1ba"; }
-.fi-social-blogger:before { content: "\f1bb"; }
-.fi-social-delicious:before { content: "\f1bc"; }
-.fi-social-designer-news:before { content: "\f1bd"; }
-.fi-social-deviant-art:before { content: "\f1be"; }
-.fi-social-digg:before { content: "\f1bf"; }
-.fi-social-dribbble:before { content: "\f1c0"; }
-.fi-social-drive:before { content: "\f1c1"; }
-.fi-social-dropbox:before { content: "\f1c2"; }
-.fi-social-evernote:before { content: "\f1c3"; }
-.fi-social-facebook:before { content: "\f1c4"; }
-.fi-social-flickr:before { content: "\f1c5"; }
-.fi-social-forrst:before { content: "\f1c6"; }
-.fi-social-foursquare:before { content: "\f1c7"; }
-.fi-social-game-center:before { content: "\f1c8"; }
-.fi-social-github:before { content: "\f1c9"; }
-.fi-social-google-plus:before { content: "\f1ca"; }
-.fi-social-hacker-news:before { content: "\f1cb"; }
-.fi-social-hi5:before { content: "\f1cc"; }
-.fi-social-instagram:before { content: "\f1cd"; }
-.fi-social-joomla:before { content: "\f1ce"; }
-.fi-social-lastfm:before { content: "\f1cf"; }
-.fi-social-linkedin:before { content: "\f1d0"; }
-.fi-social-medium:before { content: "\f1d1"; }
-.fi-social-myspace:before { content: "\f1d2"; }
-.fi-social-orkut:before { content: "\f1d3"; }
-.fi-social-path:before { content: "\f1d4"; }
-.fi-social-picasa:before { content: "\f1d5"; }
-.fi-social-pinterest:before { content: "\f1d6"; }
-.fi-social-rdio:before { content: "\f1d7"; }
-.fi-social-reddit:before { content: "\f1d8"; }
-.fi-social-skillshare:before { content: "\f1d9"; }
-.fi-social-skype:before { content: "\f1da"; }
-.fi-social-smashing-mag:before { content: "\f1db"; }
-.fi-social-snapchat:before { content: "\f1dc"; }
-.fi-social-spotify:before { content: "\f1dd"; }
-.fi-social-squidoo:before { content: "\f1de"; }
-.fi-social-stack-overflow:before { content: "\f1df"; }
-.fi-social-steam:before { content: "\f1e0"; }
-.fi-social-stumbleupon:before { content: "\f1e1"; }
-.fi-social-treehouse:before { content: "\f1e2"; }
-.fi-social-tumblr:before { content: "\f1e3"; }
-.fi-social-twitter:before { content: "\f1e4"; }
-.fi-social-vimeo:before { content: "\f1e5"; }
-.fi-social-windows:before { content: "\f1e6"; }
-.fi-social-xbox:before { content: "\f1e7"; }
-.fi-social-yahoo:before { content: "\f1e8"; }
-.fi-social-yelp:before { content: "\f1e9"; }
-.fi-social-youtube:before { content: "\f1ea"; }
-.fi-social-zerply:before { content: "\f1eb"; }
-.fi-social-zurb:before { content: "\f1ec"; }
-.fi-sound:before { content: "\f1ed"; }
-.fi-star:before { content: "\f1ee"; }
-.fi-stop:before { content: "\f1ef"; }
-.fi-strikethrough:before { content: "\f1f0"; }
-.fi-subscript:before { content: "\f1f1"; }
-.fi-superscript:before { content: "\f1f2"; }
-.fi-tablet-landscape:before { content: "\f1f3"; }
-.fi-tablet-portrait:before { content: "\f1f4"; }
-.fi-target-two:before { content: "\f1f5"; }
-.fi-target:before { content: "\f1f6"; }
-.fi-telephone-accessible:before { content: "\f1f7"; }
-.fi-telephone:before { content: "\f1f8"; }
-.fi-text-color:before { content: "\f1f9"; }
-.fi-thumbnails:before { content: "\f1fa"; }
-.fi-ticket:before { content: "\f1fb"; }
-.fi-torso-business:before { content: "\f1fc"; }
-.fi-torso-female:before { content: "\f1fd"; }
-.fi-torso:before { content: "\f1fe"; }
-.fi-torsos-all-female:before { content: "\f1ff"; }
-.fi-torsos-all:before { content: "\f200"; }
-.fi-torsos-female-male:before { content: "\f201"; }
-.fi-torsos-male-female:before { content: "\f202"; }
-.fi-torsos:before { content: "\f203"; }
-.fi-trash:before { content: "\f204"; }
-.fi-trees:before { content: "\f205"; }
-.fi-trophy:before { content: "\f206"; }
-.fi-underline:before { content: "\f207"; }
-.fi-universal-access:before { content: "\f208"; }
-.fi-unlink:before { content: "\f209"; }
-.fi-unlock:before { content: "\f20a"; }
-.fi-upload-cloud:before { content: "\f20b"; }
-.fi-upload:before { content: "\f20c"; }
-.fi-usb:before { content: "\f20d"; }
-.fi-video:before { content: "\f20e"; }
-.fi-volume-none:before { content: "\f20f"; }
-.fi-volume-strike:before { content: "\f210"; }
-.fi-volume:before { content: "\f211"; }
-.fi-web:before { content: "\f212"; }
-.fi-wheelchair:before { content: "\f213"; }
-.fi-widget:before { content: "\f214"; }
-.fi-wrench:before { content: "\f215"; }
-.fi-x-circle:before { content: "\f216"; }
-.fi-x:before { content: "\f217"; }
-.fi-yen:before { content: "\f218"; }
-.fi-zoom-in:before { content: "\f219"; }
-.fi-zoom-out:before { content: "\f21a"; }
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.eot b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.eot
deleted file mode 100644
index 1746ad40..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.eot and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.min.css
deleted file mode 100644
index f20324b0..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:foundation-icons;src:url(./foundation-icons.eot);src:url(./foundation-icons.eot?#iefix) format("embedded-opentype"),url(./foundation-icons.woff) format("woff"),url(./foundation-icons.ttf) format("truetype"),url(./foundation-icons.svg#fontcustom) format("svg");font-weight:400;font-style:normal}.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:foundation-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-address-book:before{content:"\f100"}.fi-alert:before{content:"\f101"}.fi-align-center:before{content:"\f102"}.fi-align-justify:before{content:"\f103"}.fi-align-left:before{content:"\f104"}.fi-align-right:before{content:"\f105"}.fi-anchor:before{content:"\f106"}.fi-annotate:before{content:"\f107"}.fi-archive:before{content:"\f108"}.fi-arrow-down:before{content:"\f109"}.fi-arrow-left:before{content:"\f10a"}.fi-arrow-right:before{content:"\f10b"}.fi-arrow-up:before{content:"\f10c"}.fi-arrows-compress:before{content:"\f10d"}.fi-arrows-expand:before{content:"\f10e"}.fi-arrows-in:before{content:"\f10f"}.fi-arrows-out:before{content:"\f110"}.fi-asl:before{content:"\f111"}.fi-asterisk:before{content:"\f112"}.fi-at-sign:before{content:"\f113"}.fi-background-color:before{content:"\f114"}.fi-battery-empty:before{content:"\f115"}.fi-battery-full:before{content:"\f116"}.fi-battery-half:before{content:"\f117"}.fi-bitcoin-circle:before{content:"\f118"}.fi-bitcoin:before{content:"\f119"}.fi-blind:before{content:"\f11a"}.fi-bluetooth:before{content:"\f11b"}.fi-bold:before{content:"\f11c"}.fi-book-bookmark:before{content:"\f11d"}.fi-book:before{content:"\f11e"}.fi-bookmark:before{content:"\f11f"}.fi-braille:before{content:"\f120"}.fi-burst-new:before{content:"\f121"}.fi-burst-sale:before{content:"\f122"}.fi-burst:before{content:"\f123"}.fi-calendar:before{content:"\f124"}.fi-camera:before{content:"\f125"}.fi-check:before{content:"\f126"}.fi-checkbox:before{content:"\f127"}.fi-clipboard-notes:before{content:"\f128"}.fi-clipboard-pencil:before{content:"\f129"}.fi-clipboard:before{content:"\f12a"}.fi-clock:before{content:"\f12b"}.fi-closed-caption:before{content:"\f12c"}.fi-cloud:before{content:"\f12d"}.fi-comment-minus:before{content:"\f12e"}.fi-comment-quotes:before{content:"\f12f"}.fi-comment-video:before{content:"\f130"}.fi-comment:before{content:"\f131"}.fi-comments:before{content:"\f132"}.fi-compass:before{content:"\f133"}.fi-contrast:before{content:"\f134"}.fi-credit-card:before{content:"\f135"}.fi-crop:before{content:"\f136"}.fi-crown:before{content:"\f137"}.fi-css3:before{content:"\f138"}.fi-database:before{content:"\f139"}.fi-die-five:before{content:"\f13a"}.fi-die-four:before{content:"\f13b"}.fi-die-one:before{content:"\f13c"}.fi-die-six:before{content:"\f13d"}.fi-die-three:before{content:"\f13e"}.fi-die-two:before{content:"\f13f"}.fi-dislike:before{content:"\f140"}.fi-dollar-bill:before{content:"\f141"}.fi-dollar:before{content:"\f142"}.fi-download:before{content:"\f143"}.fi-eject:before{content:"\f144"}.fi-elevator:before{content:"\f145"}.fi-euro:before{content:"\f146"}.fi-eye:before{content:"\f147"}.fi-fast-forward:before{content:"\f148"}.fi-female-symbol:before{content:"\f149"}.fi-female:before{content:"\f14a"}.fi-filter:before{content:"\f14b"}.fi-first-aid:before{content:"\f14c"}.fi-flag:before{content:"\f14d"}.fi-folder-add:before{content:"\f14e"}.fi-folder-lock:before{content:"\f14f"}.fi-folder:before{content:"\f150"}.fi-foot:before{content:"\f151"}.fi-foundation:before{content:"\f152"}.fi-graph-bar:before{content:"\f153"}.fi-graph-horizontal:before{content:"\f154"}.fi-graph-pie:before{content:"\f155"}.fi-graph-trend:before{content:"\f156"}.fi-guide-dog:before{content:"\f157"}.fi-hearing-aid:before{content:"\f158"}.fi-heart:before{content:"\f159"}.fi-home:before{content:"\f15a"}.fi-html5:before{content:"\f15b"}.fi-indent-less:before{content:"\f15c"}.fi-indent-more:before{content:"\f15d"}.fi-info:before{content:"\f15e"}.fi-italic:before{content:"\f15f"}.fi-key:before{content:"\f160"}.fi-laptop:before{content:"\f161"}.fi-layout:before{content:"\f162"}.fi-lightbulb:before{content:"\f163"}.fi-like:before{content:"\f164"}.fi-link:before{content:"\f165"}.fi-list-bullet:before{content:"\f166"}.fi-list-number:before{content:"\f167"}.fi-list-thumbnails:before{content:"\f168"}.fi-list:before{content:"\f169"}.fi-lock:before{content:"\f16a"}.fi-loop:before{content:"\f16b"}.fi-magnifying-glass:before{content:"\f16c"}.fi-mail:before{content:"\f16d"}.fi-male-female:before{content:"\f16e"}.fi-male-symbol:before{content:"\f16f"}.fi-male:before{content:"\f170"}.fi-map:before{content:"\f171"}.fi-marker:before{content:"\f172"}.fi-megaphone:before{content:"\f173"}.fi-microphone:before{content:"\f174"}.fi-minus-circle:before{content:"\f175"}.fi-minus:before{content:"\f176"}.fi-mobile-signal:before{content:"\f177"}.fi-mobile:before{content:"\f178"}.fi-monitor:before{content:"\f179"}.fi-mountains:before{content:"\f17a"}.fi-music:before{content:"\f17b"}.fi-next:before{content:"\f17c"}.fi-no-dogs:before{content:"\f17d"}.fi-no-smoking:before{content:"\f17e"}.fi-page-add:before{content:"\f17f"}.fi-page-copy:before{content:"\f180"}.fi-page-csv:before{content:"\f181"}.fi-page-delete:before{content:"\f182"}.fi-page-doc:before{content:"\f183"}.fi-page-edit:before{content:"\f184"}.fi-page-export-csv:before{content:"\f185"}.fi-page-export-doc:before{content:"\f186"}.fi-page-export-pdf:before{content:"\f187"}.fi-page-export:before{content:"\f188"}.fi-page-filled:before{content:"\f189"}.fi-page-multiple:before{content:"\f18a"}.fi-page-pdf:before{content:"\f18b"}.fi-page-remove:before{content:"\f18c"}.fi-page-search:before{content:"\f18d"}.fi-page:before{content:"\f18e"}.fi-paint-bucket:before{content:"\f18f"}.fi-paperclip:before{content:"\f190"}.fi-pause:before{content:"\f191"}.fi-paw:before{content:"\f192"}.fi-paypal:before{content:"\f193"}.fi-pencil:before{content:"\f194"}.fi-photo:before{content:"\f195"}.fi-play-circle:before{content:"\f196"}.fi-play-video:before{content:"\f197"}.fi-play:before{content:"\f198"}.fi-plus:before{content:"\f199"}.fi-pound:before{content:"\f19a"}.fi-power:before{content:"\f19b"}.fi-previous:before{content:"\f19c"}.fi-price-tag:before{content:"\f19d"}.fi-pricetag-multiple:before{content:"\f19e"}.fi-print:before{content:"\f19f"}.fi-prohibited:before{content:"\f1a0"}.fi-projection-screen:before{content:"\f1a1"}.fi-puzzle:before{content:"\f1a2"}.fi-quote:before{content:"\f1a3"}.fi-record:before{content:"\f1a4"}.fi-refresh:before{content:"\f1a5"}.fi-results-demographics:before{content:"\f1a6"}.fi-results:before{content:"\f1a7"}.fi-rewind-ten:before{content:"\f1a8"}.fi-rewind:before{content:"\f1a9"}.fi-rss:before{content:"\f1aa"}.fi-safety-cone:before{content:"\f1ab"}.fi-save:before{content:"\f1ac"}.fi-share:before{content:"\f1ad"}.fi-sheriff-badge:before{content:"\f1ae"}.fi-shield:before{content:"\f1af"}.fi-shopping-bag:before{content:"\f1b0"}.fi-shopping-cart:before{content:"\f1b1"}.fi-shuffle:before{content:"\f1b2"}.fi-skull:before{content:"\f1b3"}.fi-social-500px:before{content:"\f1b4"}.fi-social-adobe:before{content:"\f1b5"}.fi-social-amazon:before{content:"\f1b6"}.fi-social-android:before{content:"\f1b7"}.fi-social-apple:before{content:"\f1b8"}.fi-social-behance:before{content:"\f1b9"}.fi-social-bing:before{content:"\f1ba"}.fi-social-blogger:before{content:"\f1bb"}.fi-social-delicious:before{content:"\f1bc"}.fi-social-designer-news:before{content:"\f1bd"}.fi-social-deviant-art:before{content:"\f1be"}.fi-social-digg:before{content:"\f1bf"}.fi-social-dribbble:before{content:"\f1c0"}.fi-social-drive:before{content:"\f1c1"}.fi-social-dropbox:before{content:"\f1c2"}.fi-social-evernote:before{content:"\f1c3"}.fi-social-facebook:before{content:"\f1c4"}.fi-social-flickr:before{content:"\f1c5"}.fi-social-forrst:before{content:"\f1c6"}.fi-social-foursquare:before{content:"\f1c7"}.fi-social-game-center:before{content:"\f1c8"}.fi-social-github:before{content:"\f1c9"}.fi-social-google-plus:before{content:"\f1ca"}.fi-social-hacker-news:before{content:"\f1cb"}.fi-social-hi5:before{content:"\f1cc"}.fi-social-instagram:before{content:"\f1cd"}.fi-social-joomla:before{content:"\f1ce"}.fi-social-lastfm:before{content:"\f1cf"}.fi-social-linkedin:before{content:"\f1d0"}.fi-social-medium:before{content:"\f1d1"}.fi-social-myspace:before{content:"\f1d2"}.fi-social-orkut:before{content:"\f1d3"}.fi-social-path:before{content:"\f1d4"}.fi-social-picasa:before{content:"\f1d5"}.fi-social-pinterest:before{content:"\f1d6"}.fi-social-rdio:before{content:"\f1d7"}.fi-social-reddit:before{content:"\f1d8"}.fi-social-skillshare:before{content:"\f1d9"}.fi-social-skype:before{content:"\f1da"}.fi-social-smashing-mag:before{content:"\f1db"}.fi-social-snapchat:before{content:"\f1dc"}.fi-social-spotify:before{content:"\f1dd"}.fi-social-squidoo:before{content:"\f1de"}.fi-social-stack-overflow:before{content:"\f1df"}.fi-social-steam:before{content:"\f1e0"}.fi-social-stumbleupon:before{content:"\f1e1"}.fi-social-treehouse:before{content:"\f1e2"}.fi-social-tumblr:before{content:"\f1e3"}.fi-social-twitter:before{content:"\f1e4"}.fi-social-vimeo:before{content:"\f1e5"}.fi-social-windows:before{content:"\f1e6"}.fi-social-xbox:before{content:"\f1e7"}.fi-social-yahoo:before{content:"\f1e8"}.fi-social-yelp:before{content:"\f1e9"}.fi-social-youtube:before{content:"\f1ea"}.fi-social-zerply:before{content:"\f1eb"}.fi-social-zurb:before{content:"\f1ec"}.fi-sound:before{content:"\f1ed"}.fi-star:before{content:"\f1ee"}.fi-stop:before{content:"\f1ef"}.fi-strikethrough:before{content:"\f1f0"}.fi-subscript:before{content:"\f1f1"}.fi-superscript:before{content:"\f1f2"}.fi-tablet-landscape:before{content:"\f1f3"}.fi-tablet-portrait:before{content:"\f1f4"}.fi-target-two:before{content:"\f1f5"}.fi-target:before{content:"\f1f6"}.fi-telephone-accessible:before{content:"\f1f7"}.fi-telephone:before{content:"\f1f8"}.fi-text-color:before{content:"\f1f9"}.fi-thumbnails:before{content:"\f1fa"}.fi-ticket:before{content:"\f1fb"}.fi-torso-business:before{content:"\f1fc"}.fi-torso-female:before{content:"\f1fd"}.fi-torso:before{content:"\f1fe"}.fi-torsos-all-female:before{content:"\f1ff"}.fi-torsos-all:before{content:"\f200"}.fi-torsos-female-male:before{content:"\f201"}.fi-torsos-male-female:before{content:"\f202"}.fi-torsos:before{content:"\f203"}.fi-trash:before{content:"\f204"}.fi-trees:before{content:"\f205"}.fi-trophy:before{content:"\f206"}.fi-underline:before{content:"\f207"}.fi-universal-access:before{content:"\f208"}.fi-unlink:before{content:"\f209"}.fi-unlock:before{content:"\f20a"}.fi-upload-cloud:before{content:"\f20b"}.fi-upload:before{content:"\f20c"}.fi-usb:before{content:"\f20d"}.fi-video:before{content:"\f20e"}.fi-volume-none:before{content:"\f20f"}.fi-volume-strike:before{content:"\f210"}.fi-volume:before{content:"\f211"}.fi-web:before{content:"\f212"}.fi-wheelchair:before{content:"\f213"}.fi-widget:before{content:"\f214"}.fi-wrench:before{content:"\f215"}.fi-x-circle:before{content:"\f216"}.fi-x:before{content:"\f217"}.fi-yen:before{content:"\f218"}.fi-zoom-in:before{content:"\f219"}.fi-zoom-out:before{content:"\f21a"}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.svg
deleted file mode 100644
index 4e014ff8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.svg
+++ /dev/null
@@ -1,970 +0,0 @@
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.ttf b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.ttf
deleted file mode 100644
index 6cce217d..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.ttf and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.woff b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.woff
deleted file mode 100644
index e2cfe25d..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/foundation-icons.woff and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.css
deleted file mode 100644
index cb3185f8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.css
+++ /dev/null
@@ -1,262 +0,0 @@
-/**
-
- Genericons
-
-*/
-
-
-/* IE8 and below use EOT and allow cross-site embedding.
- IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
- So unfortunately, IE9 will throw a console error, but it'll still work.
- When the font is base64 encoded, cross-site embedding works in Firefox */
-@font-face {
- font-family: "Genericons";
- src: url("./Genericons.eot?") format("embedded-opentype");
- font-weight: normal;
- font-style: normal;
-}
-
-@font-face {
- font-family: "Genericons";
- src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),
- url("./Genericons.ttf") format("truetype"),
- url("./Genericons.svg#Genericons") format("svg");
- font-weight: normal;
- font-style: normal;
-}
-
-@media screen and (-webkit-min-device-pixel-ratio:0) {
- @font-face {
- font-family: "Genericons";
- src: url("./Genericons.svg#Genericons") format("svg");
- }
-}
-
-
-/**
- * All Genericons
- */
-
-.genericon {
- font-size: 16px;
- vertical-align: top;
- text-align: center;
- -moz-transition: color .1s ease-in 0;
- -webkit-transition: color .1s ease-in 0;
- display: inline-block;
- font-family: "Genericons";
- font-style: normal;
- font-weight: normal;
- font-variant: normal;
- line-height: 1;
- text-decoration: inherit;
- text-transform: none;
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- speak: none;
-}
-
-
-/**
- * Helper classes
- */
-
-.genericon-rotate-90 {
- -webkit-transform: rotate(90deg);
- -moz-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- -o-transform: rotate(90deg);
- transform: rotate(90deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-}
-
-.genericon-rotate-180 {
- -webkit-transform: rotate(180deg);
- -moz-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- -o-transform: rotate(180deg);
- transform: rotate(180deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-}
-
-.genericon-rotate-270 {
- -webkit-transform: rotate(270deg);
- -moz-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- -o-transform: rotate(270deg);
- transform: rotate(270deg);
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
-
-.genericon-flip-horizontal {
- -webkit-transform: scale(-1, 1);
- -moz-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- -o-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
-
-.genericon-flip-vertical {
- -webkit-transform: scale(1, -1);
- -moz-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- -o-transform: scale(1, -1);
- transform: scale(1, -1);
-}
-
-
-/**
- * Individual icons
- */
-
-.genericon-404:before { content: "\f423"; }
-.genericon-activity:before { content: "\f508"; }
-.genericon-anchor:before { content: "\f509"; }
-.genericon-aside:before { content: "\f101"; }
-.genericon-attachment:before { content: "\f416"; }
-.genericon-audio:before { content: "\f109"; }
-.genericon-bold:before { content: "\f471"; }
-.genericon-book:before { content: "\f444"; }
-.genericon-bug:before { content: "\f50a"; }
-.genericon-cart:before { content: "\f447"; }
-.genericon-category:before { content: "\f301"; }
-.genericon-chat:before { content: "\f108"; }
-.genericon-checkmark:before { content: "\f418"; }
-.genericon-close:before { content: "\f405"; }
-.genericon-close-alt:before { content: "\f406"; }
-.genericon-cloud:before { content: "\f426"; }
-.genericon-cloud-download:before { content: "\f440"; }
-.genericon-cloud-upload:before { content: "\f441"; }
-.genericon-code:before { content: "\f462"; }
-.genericon-codepen:before { content: "\f216"; }
-.genericon-cog:before { content: "\f445"; }
-.genericon-collapse:before { content: "\f432"; }
-.genericon-comment:before { content: "\f300"; }
-.genericon-day:before { content: "\f305"; }
-.genericon-digg:before { content: "\f221"; }
-.genericon-document:before { content: "\f443"; }
-.genericon-dot:before { content: "\f428"; }
-.genericon-downarrow:before { content: "\f502"; }
-.genericon-download:before { content: "\f50b"; }
-.genericon-draggable:before { content: "\f436"; }
-.genericon-dribbble:before { content: "\f201"; }
-.genericon-dropbox:before { content: "\f225"; }
-.genericon-dropdown:before { content: "\f433"; }
-.genericon-dropdown-left:before { content: "\f434"; }
-.genericon-edit:before { content: "\f411"; }
-.genericon-ellipsis:before { content: "\f476"; }
-.genericon-expand:before { content: "\f431"; }
-.genericon-external:before { content: "\f442"; }
-.genericon-facebook:before { content: "\f203"; }
-.genericon-facebook-alt:before { content: "\f204"; }
-.genericon-fastforward:before { content: "\f458"; }
-.genericon-feed:before { content: "\f413"; }
-.genericon-flag:before { content: "\f468"; }
-.genericon-flickr:before { content: "\f211"; }
-.genericon-foursquare:before { content: "\f226"; }
-.genericon-fullscreen:before { content: "\f474"; }
-.genericon-gallery:before { content: "\f103"; }
-.genericon-github:before { content: "\f200"; }
-.genericon-googleplus:before { content: "\f206"; }
-.genericon-googleplus-alt:before { content: "\f218"; }
-.genericon-handset:before { content: "\f50c"; }
-.genericon-heart:before { content: "\f461"; }
-.genericon-help:before { content: "\f457"; }
-.genericon-hide:before { content: "\f404"; }
-.genericon-hierarchy:before { content: "\f505"; }
-.genericon-home:before { content: "\f409"; }
-.genericon-image:before { content: "\f102"; }
-.genericon-info:before { content: "\f455"; }
-.genericon-instagram:before { content: "\f215"; }
-.genericon-italic:before { content: "\f472"; }
-.genericon-key:before { content: "\f427"; }
-.genericon-leftarrow:before { content: "\f503"; }
-.genericon-link:before { content: "\f107"; }
-.genericon-linkedin:before { content: "\f207"; }
-.genericon-linkedin-alt:before { content: "\f208"; }
-.genericon-location:before { content: "\f417"; }
-.genericon-lock:before { content: "\f470"; }
-.genericon-mail:before { content: "\f410"; }
-.genericon-maximize:before { content: "\f422"; }
-.genericon-menu:before { content: "\f419"; }
-.genericon-microphone:before { content: "\f50d"; }
-.genericon-minimize:before { content: "\f421"; }
-.genericon-minus:before { content: "\f50e"; }
-.genericon-month:before { content: "\f307"; }
-.genericon-move:before { content: "\f50f"; }
-.genericon-next:before { content: "\f429"; }
-.genericon-notice:before { content: "\f456"; }
-.genericon-paintbrush:before { content: "\f506"; }
-.genericon-path:before { content: "\f219"; }
-.genericon-pause:before { content: "\f448"; }
-.genericon-phone:before { content: "\f437"; }
-.genericon-picture:before { content: "\f473"; }
-.genericon-pinned:before { content: "\f308"; }
-.genericon-pinterest:before { content: "\f209"; }
-.genericon-pinterest-alt:before { content: "\f210"; }
-.genericon-play:before { content: "\f452"; }
-.genericon-plugin:before { content: "\f439"; }
-.genericon-plus:before { content: "\f510"; }
-.genericon-pocket:before { content: "\f224"; }
-.genericon-polldaddy:before { content: "\f217"; }
-.genericon-portfolio:before { content: "\f460"; }
-.genericon-previous:before { content: "\f430"; }
-.genericon-print:before { content: "\f469"; }
-.genericon-quote:before { content: "\f106"; }
-.genericon-rating-empty:before { content: "\f511"; }
-.genericon-rating-full:before { content: "\f512"; }
-.genericon-rating-half:before { content: "\f513"; }
-.genericon-reddit:before { content: "\f222"; }
-.genericon-refresh:before { content: "\f420"; }
-.genericon-reply:before { content: "\f412"; }
-.genericon-reply-alt:before { content: "\f466"; }
-.genericon-reply-single:before { content: "\f467"; }
-.genericon-rewind:before { content: "\f459"; }
-.genericon-rightarrow:before { content: "\f501"; }
-.genericon-search:before { content: "\f400"; }
-.genericon-send-to-phone:before { content: "\f438"; }
-.genericon-send-to-tablet:before { content: "\f454"; }
-.genericon-share:before { content: "\f415"; }
-.genericon-show:before { content: "\f403"; }
-.genericon-shuffle:before { content: "\f514"; }
-.genericon-sitemap:before { content: "\f507"; }
-.genericon-skip-ahead:before { content: "\f451"; }
-.genericon-skip-back:before { content: "\f450"; }
-.genericon-skype:before { content: "\f220"; }
-.genericon-spam:before { content: "\f424"; }
-.genericon-spotify:before { content: "\f515"; }
-.genericon-standard:before { content: "\f100"; }
-.genericon-star:before { content: "\f408"; }
-.genericon-status:before { content: "\f105"; }
-.genericon-stop:before { content: "\f449"; }
-.genericon-stumbleupon:before { content: "\f223"; }
-.genericon-subscribe:before { content: "\f463"; }
-.genericon-subscribed:before { content: "\f465"; }
-.genericon-summary:before { content: "\f425"; }
-.genericon-tablet:before { content: "\f453"; }
-.genericon-tag:before { content: "\f302"; }
-.genericon-time:before { content: "\f303"; }
-.genericon-top:before { content: "\f435"; }
-.genericon-trash:before { content: "\f407"; }
-.genericon-tumblr:before { content: "\f214"; }
-.genericon-twitch:before { content: "\f516"; }
-.genericon-twitter:before { content: "\f202"; }
-.genericon-unapprove:before { content: "\f446"; }
-.genericon-unsubscribe:before { content: "\f464"; }
-.genericon-unzoom:before { content: "\f401"; }
-.genericon-uparrow:before { content: "\f500"; }
-.genericon-user:before { content: "\f304"; }
-.genericon-video:before { content: "\f104"; }
-.genericon-videocamera:before { content: "\f517"; }
-.genericon-vimeo:before { content: "\f212"; }
-.genericon-warning:before { content: "\f414"; }
-.genericon-website:before { content: "\f475"; }
-.genericon-week:before { content: "\f306"; }
-.genericon-wordpress:before { content: "\f205"; }
-.genericon-xpost:before { content: "\f504"; }
-.genericon-youtube:before { content: "\f213"; }
-.genericon-zoom:before { content: "\f402"; }
-
-
-
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.min.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.min.css
deleted file mode 100644
index cc2d6b98..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/css/types/genericons.min.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:Genericons;src:url(./Genericons.eot?) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Genericons;src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=") format("woff"),url(./Genericons.ttf) format("truetype"),url(./Genericons.svg#Genericons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Genericons;src:url(./Genericons.svg#Genericons) format("svg")}}.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:Genericons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.genericon-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.genericon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.genericon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.genericon-flip-horizontal{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.genericon-flip-vertical{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.genericon-404:before{content:"\f423"}.genericon-activity:before{content:"\f508"}.genericon-anchor:before{content:"\f509"}.genericon-aside:before{content:"\f101"}.genericon-attachment:before{content:"\f416"}.genericon-audio:before{content:"\f109"}.genericon-bold:before{content:"\f471"}.genericon-book:before{content:"\f444"}.genericon-bug:before{content:"\f50a"}.genericon-cart:before{content:"\f447"}.genericon-category:before{content:"\f301"}.genericon-chat:before{content:"\f108"}.genericon-checkmark:before{content:"\f418"}.genericon-close:before{content:"\f405"}.genericon-close-alt:before{content:"\f406"}.genericon-cloud:before{content:"\f426"}.genericon-cloud-download:before{content:"\f440"}.genericon-cloud-upload:before{content:"\f441"}.genericon-code:before{content:"\f462"}.genericon-codepen:before{content:"\f216"}.genericon-cog:before{content:"\f445"}.genericon-collapse:before{content:"\f432"}.genericon-comment:before{content:"\f300"}.genericon-day:before{content:"\f305"}.genericon-digg:before{content:"\f221"}.genericon-document:before{content:"\f443"}.genericon-dot:before{content:"\f428"}.genericon-downarrow:before{content:"\f502"}.genericon-download:before{content:"\f50b"}.genericon-draggable:before{content:"\f436"}.genericon-dribbble:before{content:"\f201"}.genericon-dropbox:before{content:"\f225"}.genericon-dropdown:before{content:"\f433"}.genericon-dropdown-left:before{content:"\f434"}.genericon-edit:before{content:"\f411"}.genericon-ellipsis:before{content:"\f476"}.genericon-expand:before{content:"\f431"}.genericon-external:before{content:"\f442"}.genericon-facebook:before{content:"\f203"}.genericon-facebook-alt:before{content:"\f204"}.genericon-fastforward:before{content:"\f458"}.genericon-feed:before{content:"\f413"}.genericon-flag:before{content:"\f468"}.genericon-flickr:before{content:"\f211"}.genericon-foursquare:before{content:"\f226"}.genericon-fullscreen:before{content:"\f474"}.genericon-gallery:before{content:"\f103"}.genericon-github:before{content:"\f200"}.genericon-googleplus:before{content:"\f206"}.genericon-googleplus-alt:before{content:"\f218"}.genericon-handset:before{content:"\f50c"}.genericon-heart:before{content:"\f461"}.genericon-help:before{content:"\f457"}.genericon-hide:before{content:"\f404"}.genericon-hierarchy:before{content:"\f505"}.genericon-home:before{content:"\f409"}.genericon-image:before{content:"\f102"}.genericon-info:before{content:"\f455"}.genericon-instagram:before{content:"\f215"}.genericon-italic:before{content:"\f472"}.genericon-key:before{content:"\f427"}.genericon-leftarrow:before{content:"\f503"}.genericon-link:before{content:"\f107"}.genericon-linkedin:before{content:"\f207"}.genericon-linkedin-alt:before{content:"\f208"}.genericon-location:before{content:"\f417"}.genericon-lock:before{content:"\f470"}.genericon-mail:before{content:"\f410"}.genericon-maximize:before{content:"\f422"}.genericon-menu:before{content:"\f419"}.genericon-microphone:before{content:"\f50d"}.genericon-minimize:before{content:"\f421"}.genericon-minus:before{content:"\f50e"}.genericon-month:before{content:"\f307"}.genericon-move:before{content:"\f50f"}.genericon-next:before{content:"\f429"}.genericon-notice:before{content:"\f456"}.genericon-paintbrush:before{content:"\f506"}.genericon-path:before{content:"\f219"}.genericon-pause:before{content:"\f448"}.genericon-phone:before{content:"\f437"}.genericon-picture:before{content:"\f473"}.genericon-pinned:before{content:"\f308"}.genericon-pinterest:before{content:"\f209"}.genericon-pinterest-alt:before{content:"\f210"}.genericon-play:before{content:"\f452"}.genericon-plugin:before{content:"\f439"}.genericon-plus:before{content:"\f510"}.genericon-pocket:before{content:"\f224"}.genericon-polldaddy:before{content:"\f217"}.genericon-portfolio:before{content:"\f460"}.genericon-previous:before{content:"\f430"}.genericon-print:before{content:"\f469"}.genericon-quote:before{content:"\f106"}.genericon-rating-empty:before{content:"\f511"}.genericon-rating-full:before{content:"\f512"}.genericon-rating-half:before{content:"\f513"}.genericon-reddit:before{content:"\f222"}.genericon-refresh:before{content:"\f420"}.genericon-reply:before{content:"\f412"}.genericon-reply-alt:before{content:"\f466"}.genericon-reply-single:before{content:"\f467"}.genericon-rewind:before{content:"\f459"}.genericon-rightarrow:before{content:"\f501"}.genericon-search:before{content:"\f400"}.genericon-send-to-phone:before{content:"\f438"}.genericon-send-to-tablet:before{content:"\f454"}.genericon-share:before{content:"\f415"}.genericon-show:before{content:"\f403"}.genericon-shuffle:before{content:"\f514"}.genericon-sitemap:before{content:"\f507"}.genericon-skip-ahead:before{content:"\f451"}.genericon-skip-back:before{content:"\f450"}.genericon-skype:before{content:"\f220"}.genericon-spam:before{content:"\f424"}.genericon-spotify:before{content:"\f515"}.genericon-standard:before{content:"\f100"}.genericon-star:before{content:"\f408"}.genericon-status:before{content:"\f105"}.genericon-stop:before{content:"\f449"}.genericon-stumbleupon:before{content:"\f223"}.genericon-subscribe:before{content:"\f463"}.genericon-subscribed:before{content:"\f465"}.genericon-summary:before{content:"\f425"}.genericon-tablet:before{content:"\f453"}.genericon-tag:before{content:"\f302"}.genericon-time:before{content:"\f303"}.genericon-top:before{content:"\f435"}.genericon-trash:before{content:"\f407"}.genericon-tumblr:before{content:"\f214"}.genericon-twitch:before{content:"\f516"}.genericon-twitter:before{content:"\f202"}.genericon-unapprove:before{content:"\f446"}.genericon-unsubscribe:before{content:"\f464"}.genericon-unzoom:before{content:"\f401"}.genericon-uparrow:before{content:"\f500"}.genericon-user:before{content:"\f304"}.genericon-video:before{content:"\f104"}.genericon-videocamera:before{content:"\f517"}.genericon-vimeo:before{content:"\f212"}.genericon-warning:before{content:"\f414"}.genericon-website:before{content:"\f475"}.genericon-week:before{content:"\f306"}.genericon-wordpress:before{content:"\f205"}.genericon-xpost:before{content:"\f504"}.genericon-youtube:before{content:"\f213"}.genericon-zoom:before{content:"\f402"}
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/icon-picker.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/icon-picker.php
deleted file mode 100644
index 8196de94..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/icon-picker.php
+++ /dev/null
@@ -1,342 +0,0 @@
-
- *
- *
- * Plugin Name: Icon Picker
- * Plugin URI: http://kucrut.org/
- * Description: Pick an icon of your choice.
- * Version: 0.5.0
- * Author: Dzikri Aziz
- * Author URI: http://kucrut.org/
- * License: GPLv2
- * Text Domain: icon-picker
- * Domain Path: /languages
- */
-
-final class Icon_Picker {
-
- const VERSION = '0.5.0';
-
- /**
- * Icon_Picker singleton
- *
- * @static
- * @since 0.1.0
- * @access protected
- * @var Icon_Picker
- */
- protected static $instance;
-
- /**
- * Plugin directory path
- *
- * @access protected
- * @since 0.1.0
- * @var array
- */
- protected $dir;
-
- /**
- * Plugin directory url path
- *
- * @since 0.1.0
- * @access protected
- * @var array
- */
- protected $url;
-
- /**
- * Icon types registry
- *
- * @since 0.1.0
- * @access protected
- * @var Icon_Picker_Types_Registry
- */
- protected $registry;
-
- /**
- * Loader
- *
- * @since 0.1.0
- * @access protected
- * @var Icon_Picker_Loader
- */
- protected $loader;
-
- /**
- * Whether the functionality is loaded on admin
- *
- * @since 0.1.0
- * @access protected
- * @var bool
- */
- protected $is_admin_loaded = false;
-
- /**
- * Default icon types
- *
- * @since 0.1.0
- * @access protected
- * @var array
- */
- protected $default_types = array(
- 'dashicons' => 'Dashicons',
- 'elusive' => 'Elusive',
- 'fa' => 'Font_Awesome',
- 'foundation-icons' => 'Foundation',
- 'genericon' => 'Genericons',
- 'image' => 'Image',
- 'svg' => 'Svg',
- );
-
-
- /**
- * Setter magic
- *
- * @since 0.1.0
- * @param string $name Property name.
- * @return bool
- */
- public function __isset( $name ) {
- return isset( $this->$name );
- }
-
-
- /**
- * Getter magic
- *
- * @since 0.1.0
- * @param string $name Property name.
- * @return mixed NULL if attribute doesn't exist.
- */
- public function __get( $name ) {
- if ( isset( $this->$name ) ) {
- return $this->$name;
- }
-
- return null;
- }
-
-
- /**
- * Get instance
- *
- * @since 0.1.0
- * @param array $args Arguments {@see Icon_Picker::__construct()}.
- * @return Icon_Picker
- */
- public static function instance( $args = array() ) {
- if ( is_null( self::$instance ) ) {
- self::$instance = new self( $args );
- }
-
- return self::$instance;
- }
-
-
- /**
- * Constructor
- *
- * @since 0.1.0
- * @access protected
- * @param array $args {
- * Optional. Arguments to override class property defaults.
- *
- * @type string $dir Plugin directory path (without trailing slash).
- * @type string $url Plugin directory url path (without trailing slash).
- * }
- * @return Icon_Picker
- */
- protected function __construct( $args = array() ) {
- $defaults = array(
- 'dir' => untrailingslashit( plugin_dir_path( __FILE__ ) ),
- 'url' => untrailingslashit( plugin_dir_url( __FILE__ ) ),
- );
-
- $args = wp_parse_args( $args, $defaults );
- $keys = array_keys( get_object_vars( $this ) );
-
- // Disallow.
- unset( $args['registry'] );
- unset( $args['loader'] );
- unset( $args['is_admin_loaded'] );
-
- foreach ( $keys as $key ) {
- if ( isset( $args[ $key ] ) ) {
- $this->$key = $args[ $key ];
- }
- }
-
- $locale = apply_filters( 'plugin_locale', get_locale(), 'icon-picker' );
-
- load_textdomain( 'icon-picker', WP_LANG_DIR . "/icon-picker/icon-picker-{$locale}.mo" );
- load_plugin_textdomain( 'icon-picker', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
-
- add_action( 'wp_loaded', array( $this, 'init' ) );
- }
-
-
- /**
- * Register icon types
- *
- * @since 0.1.0
- * @wp_hook action wp_loaded
- * @return void
- */
- public function init() {
- // Initialize icon types registry.
- $this->init_registry();
-
- // Initialize loader.
- $this->init_loader();
-
- // Initialize field.
- $this->init_field();
-
- /**
- * Fires when Icon Picker is ready
- *
- * @since 0.1.0
- * @param Icon_Picker $this Icon_Picker instance.
- */
- do_action( 'icon_picker_init', $this );
- }
-
-
- /**
- * Initialize icon types registry
- *
- * @since 0.1.0
- * @access protected
- * @return void
- */
- protected function init_registry() {
- require_once "{$this->dir}/includes/registry.php";
- $this->registry = Icon_Picker_Types_Registry::instance();
-
- $this->register_default_types();
-
- /**
- * Fires when Icon Picker's Registry is ready and the default types are registered.
- *
- * @since 0.1.0
- * @param Icon_Picker $this Icon_Picker instance.
- */
- do_action( 'icon_picker_types_registry_ready', $this );
- }
-
-
- /**
- * Register default icon types
- *
- * @since 0.1.0
- * @access protected
- */
- protected function register_default_types() {
- require_once "{$this->dir}/includes/fontpack.php";
- Icon_Picker_Fontpack::instance();
-
- /**
- * Allow themes/plugins to disable one or more default types
- *
- * @since 0.1.0
- * @param array $default_types Default icon types.
- */
- $default_types = array_filter( (array) apply_filters( 'icon_picker_default_types', $this->default_types ) );
-
- /**
- * Validate filtered default types
- */
- $default_types = array_intersect( $this->default_types, $default_types );
-
- if ( empty( $default_types ) ) {
- return;
- }
-
- foreach ( $default_types as $filename => $class_suffix ) {
- $class_name = "Icon_Picker_Type_{$class_suffix}";
-
- require_once "{$this->dir}/includes/types/{$filename}.php";
- $this->registry->add( new $class_name() );
- }
- }
-
-
- /**
- * Initialize loader
- *
- * @since 0.1.0
- * @access protected
- * @return void
- */
- protected function init_loader() {
- require_once "{$this->dir}/includes/loader.php";
- $this->loader = Icon_Picker_Loader::instance();
-
- /**
- * Fires when Icon Picker's Registry is ready and the default types are registered.
- *
- * @since 0.1.0
- * @param Icon_Picker $this Icon_Picker instance.
- */
- do_action( 'icon_picker_loader_ready', $this );
- }
-
-
- /**
- * Initialize field functionalities
- *
- * @since 0.2.0
- * @access protected
- */
- protected function init_field() {
- require_once "{$this->dir}/includes/fields/base.php";
-
- add_filter( 'cmb_field_types', array( $this, 'register_cmb_field' ) );
- }
-
-
- /**
- * Register the field for Custom Meta Boxes
- *
- * @since 0.2.0
- * @wp_hook filter cmb_field_types
- * @link https://github.com/humanmade/Custom-Meta-Boxes/ Custom Meta Boxes
- *
- * @param array $field_types Available CMB field types.
- *
- * @return array
- */
- public function register_cmb_field( $field_types ) {
- require_once "{$this->dir}/includes/fields/cmb.php";
-
- $field_types['icon'] = 'Icon_Picker_Field_Cmb';
-
- return $field_types;
- }
-
-
- /**
- * Load icon picker functionality on an admin page
- *
- * @since 0.1.0
- * @return void
- */
- public function load() {
- if ( true === $this->is_admin_loaded ) {
- return;
- }
-
- $this->loader->load();
- $this->is_admin_loaded = true;
- }
-}
-if ( function_exists( 'add_action' ) ) {
- add_action( 'plugins_loaded', array( 'Icon_Picker', 'instance' ), 7 );
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/includes/fields/base.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/includes/fields/base.php
deleted file mode 100644
index 2049dbaa..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/icon-picker/includes/fields/base.php
+++ /dev/null
@@ -1,104 +0,0 @@
- '',
- 'name' => '',
- 'value' => array(
- 'type' => '',
- 'icon' => '',
- ),
- 'select' => sprintf( '%s', esc_html__( 'Select Icon', 'icon-picker-field' ) ),
- 'remove' => sprintf( '%s', esc_html__( 'Remove', 'icon-picker-field' ) ),
- );
-
- $args = wp_parse_args( $args, $defaults );
- $args['value'] = wp_parse_args( $args['value'], $defaults['value'] );
-
- $field = sprintf( '
-
- *
- * Plugin name: Menu Item Custom Fields
- * Plugin URI: https://github.com/kucrut/wp-menu-item-custom-fields
- * Description: Easily add custom fields to nav menu items.
- * Version: 1.0.0
- * Author: Dzikri Aziz
- * Author URI: https://kucrut.org/
- * License: GPLv2
- * Text Domain: menu-item-custom-fields
- */
-
-if ( ! class_exists( 'Menu_Item_Custom_Fields' ) && ( function_exists('get_bloginfo') && ! version_compare( get_bloginfo( 'version' ), '5.4', '>=' ) ) ) :
- /**
- * Menu Item Custom Fields Loader
- */
- class Menu_Item_Custom_Fields {
-
- /**
- * Add filter
- *
- * @wp_hook action wp_loaded
- */
- public static function load() {
- add_filter( 'wp_edit_nav_menu_walker', array( __CLASS__, '_filter_walker' ), 99 );
- }
-
-
- /**
- * Replace default menu editor walker with ours
- *
- * We don't actually replace the default walker. We're still using it and
- * only injecting some HTMLs.
- *
- * @since 0.1.0
- * @access private
- * @wp_hook filter wp_edit_nav_menu_walker
- * @param string $walker Walker class name
- * @return string Walker class name
- */
- public static function _filter_walker( $walker ) {
- $walker = 'Menu_Item_Custom_Fields_Walker';
- if ( ! class_exists( $walker ) ) {
- require_once dirname( __FILE__ ) . '/walker-nav-menu-edit.php';
- }
-
- return $walker;
- }
- }
- add_action( 'wp_loaded', array( 'Menu_Item_Custom_Fields', 'load' ), 9 );
-endif; // class_exists( 'Menu_Item_Custom_Fields' )
-
-// Uncomment the following line to test this plugin
-#require_once dirname( __FILE__ ) . '/doc/menu-item-custom-fields-example.php';
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/readme.txt b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/readme.txt
deleted file mode 100644
index 88f3d7fe..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/readme.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-=== Menu Item Custom Fields ===
-Contributors: kucrut
-Donate Link: https://www.paypal.me/kucrut
-Tags: menu, nav-menu, custom-fields, metadata
-Requires at least: 3.8
-Tested up to: 4.7.2
-Stable tag: 1.0.0
-License: GPLv2
-License URI: http://www.gnu.org/licenses/gpl-2.0.html
-
-Easily add custom fields to nav menu items.
-
-
-== Description ==
-= Breaking Change =
-Since version `1.0.0`, the first parameter passed to the `wp_nav_menu_item_custom_fields` is the menu item ID, instead of the nav menu ID. This should not have a big impact, since the nav menu ID passed was always `0` (not used by core).
-
-This is a *library* plugin. It doesn't do anything visible on its own. It was written to allow other plugins/themes to add custom fields to menu items *easily*. See **Installation**.
-
-Development of this plugin is done on [GitHub](https://github.com/kucrut/wp-menu-item-custom-fields). **Pull requests welcome**. Please see [issues reported](https://github.com/kucrut/wp-menu-item-custom-fields/issues) there before going to the plugin forum.
-
-
-== Installation ==
-
-= As regular plugin =
-1. Upload `menu-item-custom-fields` to the `/wp-content/plugins/` directory
-1. Activate the plugin through the 'Plugins' menu in WordPress
-
-= As library in your plugin/theme =
-Simply copy `menu-item-custom-fields` to your plugin directory and require the main plugin file, eg:
-`
-require_once dirname( __FILE__ ) . '/menu-item-custom-fields/menu-item-custom-fields.php';
-`
-
-= Usage =
-Copy (and customize) and include the `menu-item-custom-fields-example.php` file found in the `doc/` directory of this plugin into your plugin/theme.
-
-
-== Changelog ==
-= 1.0.0 =
-* Pass correct parameters to the `wp_nav_menu_item_custom_fields` hook, props [@helgatheviking](https://github.com/helgatheviking).
-
-= 0.4.0 =
-* Support WordPress 4.7, props [rahulnever2far](https://github.com/rahulnever2far).
-
-= 0.3.0 =
-* Use `wp_nav_menu_item_custom_fields` as walker hook. See this [blog post](http://shazdeh.me/2014/06/25/custom-fields-nav-menu-items/).
-* Update example plugin
-
-= 0.2.1 =
-* Update compatibility info
-
-= 0.2.0 =
-* Improve walker class loader
-
-= 0.1.1 =
-* Move custom fields up (before ``)
-
-= 0.1.0 =
-* Initial public release
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/walker-nav-menu-edit.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/walker-nav-menu-edit.php
deleted file mode 100644
index 761a05f9..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/menu-item-custom-fields/walker-nav-menu-edit.php
+++ /dev/null
@@ -1,81 +0,0 @@
-
- */
-class Menu_Item_Custom_Fields_Walker extends Walker_Nav_Menu_Edit {
-
- /**
- * Start the element output.
- *
- * We're injecting our custom fields after the div.submitbox
- *
- * @see Walker_Nav_Menu::start_el()
- * @since 0.1.0
- * @since 0.2.0 Update regex pattern to support WordPress 4.7's markup.
- *
- * @param string $output Passed by reference. Used to append additional content.
- * @param object $item Menu item data object.
- * @param int $depth Depth of menu item. Used for padding.
- * @param array $args Menu item args.
- * @param int $id Nav menu ID.
- */
- function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
- $item_output = '';
-
- parent::start_el( $item_output, $item, $depth, $args, $id );
-
- $output .= preg_replace(
- // NOTE: Check this regex from time to time!
- '/(?=<(fieldset|p)[^>]+class="[^"]*field-move)/',
- $this->get_fields( $item, $depth, $args ),
- $item_output
- );
- }
-
-
- /**
- * Get custom fields
- *
- * @access protected
- * @since 0.1.0
- * @uses add_action() Calls 'menu_item_custom_fields' hook
- *
- * @param object $item Menu item data object.
- * @param int $depth Depth of menu item. Used for padding.
- * @param array $args Menu item args.
- * @param int $id Nav menu ID.
- *
- * @return string Form fields
- */
- protected function get_fields( $item, $depth, $args = array(), $id = 0 ) {
- ob_start();
-
- /**
- * Get menu item custom fields from plugins/themes
- *
- * @since 0.1.0
- * @since 1.0.0 Pass correct parameters.
- *
- * @param int $item_id Menu item ID.
- * @param object $item Menu item data object.
- * @param int $depth Depth of menu item. Used for padding.
- * @param array $args Menu item args.
- * @param int $id Nav menu ID.
- *
- * @return string Custom fields HTML.
- */
- do_action( 'wp_nav_menu_item_custom_fields', $item->ID, $item, $depth, $args, $id );
-
- return ob_get_clean();
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/CHANGELOG.md b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/CHANGELOG.md
deleted file mode 100644
index 13767a38..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/CHANGELOG.md
+++ /dev/null
@@ -1,444 +0,0 @@
-##### [Version 3.3.20](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.19...v3.3.20) (2024-04-16)
-
-fix required params on sprintf
-
-##### [Version 3.3.19](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.18...v3.3.19) (2024-04-15)
-
-Add full translation support
-
-##### [Version 3.3.18](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.17...v3.3.18) (2024-04-05)
-
-### Big Fixes
-- Fix rollback for Themes
-
-##### [Version 3.3.17](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.16...v3.3.17) (2024-04-01)
-
-### Improvements
-- Add safeguard against type mutation for featured plugin results.
-
-##### [Version 3.3.16](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.15...v3.3.16) (2024-03-29)
-
-### Improvements
-- Formbricks on multiple products.
-- List Pro Products in featured tab.
-
-##### [Version 3.3.15](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.14...v3.3.15) (2024-03-26)
-
-### Improvements
-- Add a filter to disallow promotions on specific products.
-- Update Formbricks
-
-##### [Version 3.3.14](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.13...v3.3.14) (2024-02-27)
-
-- Add Announcement Module
-- Add Script Loader Module
-
-##### [Version 3.3.13](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.12...v3.3.13) (2024-02-01)
-
-- Updated nonce check
-
-##### [Version 3.3.12](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.11...v3.3.12) (2024-01-31)
-
-- fix: prevent reference key set for users with no capability
-
-##### [Version 3.3.11](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.10...v3.3.11) (2023-12-12)
-
-- fix: cached requests for wp options
-- fix: php notice on failed xml feed
-
-##### [Version 3.3.10](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.9...v3.3.10) (2023-12-11)
-
-feat: add new filter for tsdk_utmify query arguments
-
-##### [Version 3.3.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.8...v3.3.9) (2023-11-16)
-
-- Fix: a debugging error when you activate Neve Pro after installing Otter & Otter Pro without the license.
-
-##### [Version 3.3.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.7...v3.3.8) (2023-11-14)
-
-- Add Product Telemetry
-
-##### [Version 3.3.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.6...v3.3.7) (2023-10-31)
-
-- fix: deprecating notice in Dashboard Widget
-
-##### [Version 3.3.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.5...v3.3.6) (2023-10-05)
-
-- Fix duplicate notification in Neve FSE
-- Fix SDK breaking Enfold theme builder
-
-##### [Version 3.3.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.4...v3.3.5) (2023-09-29)
-
-Fix TPC message.
-Fix TPC typo.
-
-##### [Version 3.3.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.3...v3.3.4) (2023-09-18)
-
-- Allow users to activate plugins from the About page
-
-##### [Version 3.3.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.2...v3.3.3) (2023-08-22)
-
-- Disable install buttons on the About page if users can not install plugins
-
-##### [Version 3.3.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.1...v3.3.2) (2023-08-02)
-
-- Added a new product page for Otter
-
-##### [Version 3.3.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.0...v3.3.1) (2023-06-21)
-
-- Fix Neve FSE promo typo
-
-#### [Version 3.3.0](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.41...v3.3.0) (2023-05-30)
-
-- Adds About Page Integration
-- Adds promos for Neve FSE, Sparks & PPOM
-
-##### [Version 3.2.41](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.40...v3.2.41) (2023-05-10)
-
-- Delay product recommendation mentions
-- Allow upselling notifications for new users
-
-##### [Version 3.2.40](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.39...v3.2.40) (2023-03-30)
-
-- Add ROP upsell to all products
-
-##### [Version 3.2.39](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.38...v3.2.39) (2023-03-17)
-
-* Adds direct utility function for a direct support link.
-
-##### [Version 3.2.38](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.37...v3.2.38) (2023-03-10)
-
-Fix promotions path-breaking
-
-##### [Version 3.2.37](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.36...v3.2.37) (2023-03-01)
-
-Fix array casting
-
-##### [Version 3.2.36](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.35...v3.2.36) (2023-03-01)
-
-fix perfomance issues on attachments count https://github.com/Codeinwp/themeisle-sdk/issues/159
-
-##### [Version 3.2.35](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.34...v3.2.35) (2023-02-22)
-
-Added Codeinwp and wpshout feeds to dashboard widget
-
-##### [Version 3.2.34](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.33...v3.2.34) (2023-01-31)
-
-Improve promotions
-
-##### [Version 3.2.33](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.32...v3.2.33) (2023-01-30)
-
-* Adds PHP 8.2 compatibility
-* Update promotions
-
-##### [Version 3.2.32](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.31...v3.2.32) (2022-11-30)
-
-Release
-
-##### [Version 3.2.31](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.30...v3.2.31) (2022-11-23)
-
-- improve the promotions module
-
-##### [Version 3.2.30](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.29...v3.2.30) (2022-09-15)
-
-- fix filesystem wrong use - ref [#138](https://github.com/Codeinwp/themeisle-sdk/issues/138), props [@ethanclevenger91](https://github.com/ethanclevenger91) for reporting
-
-##### [Version 3.2.29](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.28...v3.2.29) (2022-09-08)
-
-* Adds compatibility mechanism
-* Adds content utms
-* Adds usage time on uninstall feedback
-
-##### [Version 3.2.28](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.27...v3.2.28) (2022-08-30)
-
-* Adds utm handler
-* Improve promotions
-
-##### [Version 3.2.27](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.26...v3.2.27) (2022-08-23)
-
-- Add Promotion Module
-Add the Promotion module for free plugins
-
-##### [Version 3.2.26](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.25...v3.2.26) (2022-05-12)
-
-- [Fix] Solve rollback sometimes not available
-
-##### [Version 3.2.25](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.24...v3.2.25) (2022-03-28)
-
-- Force update request after rollback
-
-##### [Version 3.2.24](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.23...v3.2.24) (2022-02-09)
-
-Fix edge case issue on dismiss
-Avoid issues with open_basedir restrictions
-
-##### [Version 3.2.23](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.22...v3.2.23) (2022-02-02)
-
-Fix php 8.1 issues
-Fix edge case when update_themes site transient was empty and a fatal error was thrown
-
-##### [Version 3.2.22](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.21...v3.2.22) (2021-10-27)
-
-Fix edge case when reset failed checks was not working properly
-
-##### [Version 3.2.21](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.20...v3.2.21) (2021-06-30)
-
-review and improve compatibility with auto-updates on custom updates endpoint
-
-##### [Version 3.2.20](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.19...v3.2.20) (2021-03-30)
-
-add wp-config support
-
-##### [Version 3.2.19](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.18...v3.2.19) (2021-03-12)
-
-* Adds compatibility with latest PHPCS coding standards.
-* Adds compatibility with core auto-update.
-
-##### [Version 3.2.18](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.17...v3.2.18) (2021-03-04)
-
-* Fix regression on rollback order
-
-##### [Version 3.2.17](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.16...v3.2.17) (2021-03-04)
-
-* Fix compatibility with PHP 8 due to usort
-
-##### [Version 3.2.16](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.15...v3.2.16) (2020-11-17)
-
-* Fix long texts on rollback.
-* Fix RTL mode for uninstall feedback.
-
-##### [Version 3.2.15](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.14...v3.2.15) (2020-07-23)
-
-* remove no redundant module
-
-##### [Version 3.2.14](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.13...v3.2.14) (2020-06-10)
-
-> Things are getting better every day. 🚀
-
-##### [Version 3.2.13](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.12...v3.2.13) (2020-06-10)
-
-Adds plan logic and expiration
-
-##### [Version 3.2.12](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.11...v3.2.12) (2020-06-10)
-
-Adds key filter
-
-##### [Version 3.2.11](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.10...v3.2.11) (2020-06-04)
-
-* remove non-printable chars
-
-##### [Version 3.2.10](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.9...v3.2.10) (2020-05-28)
-
-* Remove extra files on export
-
-##### [Version 3.2.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.8...v3.2.9) (2020-05-18)
-
-adds new endpoints
-
-##### [Version 3.2.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.7...v3.2.8) (2020-03-24)
-
-* change license handler method access
-
-##### [Version 3.2.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.6...v3.2.7) (2020-03-24)
-
-* fix callback for license processing hook
-
-##### [Version 3.2.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.5...v3.2.6) (2020-03-23)
-
-* Fix notice on license deactivation
-
-##### [Version 3.2.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.4...v3.2.5) (2020-03-23)
-
-* always load notification manager last
-
-##### [Version 3.2.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.3...v3.2.4) (2020-03-21)
-
-* Cast version response to array for icons
-
-##### [Version 3.2.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.2...v3.2.3) (2020-03-21)
-
-* use product slug instead of the one from api
-
-##### [Version 3.2.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.1...v3.2.2) (2020-03-13)
-
-* improve notice dismiss mechanism
-
-##### [Version 3.2.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.0...v3.2.1) (2020-03-05)
-
-Fix rollback call for private products
-
-#### [Version 3.2.0](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.9...v3.2.0) (2020-03-04)
-
-* adds license activation/deactivation handlers for wp cli
-* adds compatibility with the newest license API
-
-##### [Version 3.1.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.8...v3.1.9) (2020-02-24)
-
-* Add integration with GitHub actions
-
-## [3.1.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.7...v3.1.8) (2019-11-18)
-
-
-### Bug Fixes
-
-* update developers name ([6aca63e](https://github.com/Codeinwp/themeisle-sdk/commit/6aca63e))
-
-## [3.1.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.6...v3.1.7) (2019-11-07)
-
-
-### Bug Fixes
-
-* license field style on wp5.3 ([0239997](https://github.com/Codeinwp/themeisle-sdk/commit/0239997))
-* license field style on wp5.3 ([86d3a1b](https://github.com/Codeinwp/themeisle-sdk/commit/86d3a1b))
-
-## [3.1.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.5...v3.1.6) (2019-09-24)
-
-
-### Bug Fixes
-
-* remove license related options when deactivated ([02cd6ce](https://github.com/Codeinwp/themeisle-sdk/commit/02cd6ce))
-* remove license related options when deactivated ([d3c1a1f](https://github.com/Codeinwp/themeisle-sdk/commit/d3c1a1f))
-
-## [3.1.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.4...v3.1.5) (2019-09-11)
-
-
-### Bug Fixes
-
-* allow unloading certain module features ([2a2559a](https://github.com/Codeinwp/themeisle-sdk/commit/2a2559a))
-* license activation workflow, show error message when failed to a… ([ade795c](https://github.com/Codeinwp/themeisle-sdk/commit/ade795c))
-* license activation workflow, show error message when failed to activate ([2f5cbae](https://github.com/Codeinwp/themeisle-sdk/commit/2f5cbae))
-
-## [3.1.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.3...v3.1.4) (2019-08-23)
-
-
-### Bug Fixes
-
-* license key was missing on get_version call ([365cde6](https://github.com/Codeinwp/themeisle-sdk/commit/365cde6))
-* license key was missing on get_version call ([c02f225](https://github.com/Codeinwp/themeisle-sdk/commit/c02f225))
-
-## [3.1.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.2...v3.1.3) (2019-08-20)
-
-
-### Bug Fixes
-
-* license deactivation behaviour https://github.com/Codeinwp/visua… ([59c4afe](https://github.com/Codeinwp/themeisle-sdk/commit/59c4afe))
-* license deactivation behaviour https://github.com/Codeinwp/visualizer-pro/issues/192 ([f641e18](https://github.com/Codeinwp/themeisle-sdk/commit/f641e18))
-
-## [3.1.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.1...v3.1.2) (2019-08-12)
-
-
-### Bug Fixes
-
-* phpunit test case ([efe851c](https://github.com/Codeinwp/themeisle-sdk/commit/efe851c))
-* url format for license endpoint, improve changelog handling and license checks ([a492c68](https://github.com/Codeinwp/themeisle-sdk/commit/a492c68))
-
-## [3.1.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.1.0...v3.1.1) (2019-08-08)
-
-
-### Bug Fixes
-
-* adds is_file for file existence check ([d1205c4](https://github.com/Codeinwp/themeisle-sdk/commit/d1205c4))
-* adds is_file for file existence check ([be119c1](https://github.com/Codeinwp/themeisle-sdk/commit/be119c1))
-
-# [3.1.0](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.10...v3.1.0) (2019-08-05)
-
-
-### Bug Fixes
-
-* adds extra comments for rest of the options, fix [#64](https://github.com/Codeinwp/themeisle-sdk/issues/64) ([018b22f](https://github.com/Codeinwp/themeisle-sdk/commit/018b22f))
-* hide license key when active under a password mask, fix [#67](https://github.com/Codeinwp/themeisle-sdk/issues/67) ([c0633c2](https://github.com/Codeinwp/themeisle-sdk/commit/c0633c2))
-* new uninstall feedback popup issues ([5bda4bd](https://github.com/Codeinwp/themeisle-sdk/commit/5bda4bd))
-* phpcs indentation errors ([d59ed4f](https://github.com/Codeinwp/themeisle-sdk/commit/d59ed4f))
-* undefined notices on license check, fix [#60](https://github.com/Codeinwp/themeisle-sdk/issues/60) ([7f56a97](https://github.com/Codeinwp/themeisle-sdk/commit/7f56a97))
-* uninstall feedback popup placement [[#61](https://github.com/Codeinwp/themeisle-sdk/issues/61)] ([1102d6c](https://github.com/Codeinwp/themeisle-sdk/commit/1102d6c))
-
-
-### Features
-
-* new product feedback popup ([f0dbab3](https://github.com/Codeinwp/themeisle-sdk/commit/f0dbab3))
-* new uninstall feedback form for themes ([8a29f21](https://github.com/Codeinwp/themeisle-sdk/commit/8a29f21))
-
-## [3.0.10](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.9...v3.0.10) (2019-07-16)
-
-
-### Bug Fixes
-
-* compatibility with lower PHP versions ([065ac8e](https://github.com/Codeinwp/themeisle-sdk/commit/065ac8e))
-* not loading licenser when SDK comes from theme [[#62](https://github.com/Codeinwp/themeisle-sdk/issues/62)] ([b706ca7](https://github.com/Codeinwp/themeisle-sdk/commit/b706ca7))
-* not loading licenser when SDK comes from theme [[#65](https://github.com/Codeinwp/themeisle-sdk/issues/65) ([419d8e6](https://github.com/Codeinwp/themeisle-sdk/commit/419d8e6))
-* preserve loaded when adding the licenser one ([cd50434](https://github.com/Codeinwp/themeisle-sdk/commit/cd50434))
-
-## [3.0.9](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.8...v3.0.9) (2019-06-26)
-
-
-### Bug Fixes
-
-* adds new icon for dashboard widget ([de78068](https://github.com/Codeinwp/themeisle-sdk/commit/de78068))
-* anchor element on license activation message which should link to the license field, fix [#57](https://github.com/Codeinwp/themeisle-sdk/issues/57) ([2e78856](https://github.com/Codeinwp/themeisle-sdk/commit/2e78856))
-* change uninstall feedback logo with new version, fix [#58](https://github.com/Codeinwp/themeisle-sdk/issues/58) ([2554a4f](https://github.com/Codeinwp/themeisle-sdk/commit/2554a4f))
-* remove soon to expire notice, fix https://github.com/Codeinwp/themeisle/issues/752 ([a126225](https://github.com/Codeinwp/themeisle-sdk/commit/a126225))
-
-## [3.0.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.7...v3.0.8) (2019-05-28)
-
-
-### Bug Fixes
-
-* undefined class on diff module which should check the class on global namespace ([df6bb12](https://github.com/Codeinwp/themeisle-sdk/commit/df6bb12))
-
-## [3.0.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.6...v3.0.7) (2019-05-27)
-
-
-### Bug Fixes
-
-* change store url with the new domain ([6bdbe1e](https://github.com/Codeinwp/themeisle-sdk/commit/6bdbe1e))
-
-## [3.0.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.5...v3.0.6) (2019-05-21)
-
-
-### Bug Fixes
-
-* build php version for deployment stage ([a785699](https://github.com/Codeinwp/themeisle-sdk/commit/a785699))
-* uninstall feedback should load only on the proper pages ([259e78f](https://github.com/Codeinwp/themeisle-sdk/commit/259e78f))
-
-## [3.0.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.4...v3.0.5) (2019-03-07)
-
-
-### Bug Fixes
-
-* dashboard widget issues and recommended module inconsistency fix [#50](https://github.com/Codeinwp/themeisle-sdk/issues/50), [#49](https://github.com/Codeinwp/themeisle-sdk/issues/49), [#47](https://github.com/Codeinwp/themeisle-sdk/issues/47) ([757eb02](https://github.com/Codeinwp/themeisle-sdk/commit/757eb02))
-
-## [3.0.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.3...v3.0.4) (2019-01-28)
-
-
-### Bug Fixes
-
-* uninstall feedback disclosure issues when one of the feedback fields is open ([4631eef](https://github.com/Codeinwp/themeisle-sdk/commit/4631eef))
-
-## [3.0.3](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.2...v3.0.3) (2019-01-07)
-
-
-### Bug Fixes
-
-* **build:** fix exit code when is running outside wordpress context ([d298bb5](https://github.com/Codeinwp/themeisle-sdk/commit/d298bb5))
-
-## [3.0.2](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.1...v3.0.2) (2018-12-28)
-
-
-### Bug Fixes
-
-* remove composer/installers from package requirements ([a0ad543](https://github.com/Codeinwp/themeisle-sdk/commit/a0ad543))
-
-## [3.0.1](https://github.com/Codeinwp/themeisle-sdk/compare/v3.0.0...v3.0.1) (2018-12-24)
-
-
-### Bug Fixes
-
-* notifications setup triggers after all products register their n… ([999a944](https://github.com/Codeinwp/themeisle-sdk/commit/999a944))
-* notifications setup triggers after all products register their notices ([ec3cacc](https://github.com/Codeinwp/themeisle-sdk/commit/ec3cacc))
-
-# 1.0.0 (2018-12-21)
-
-
-### Features
-
-* adds uninstall feedback privacy policy info ([ed17943](https://github.com/Codeinwp/themeisle-sdk/commit/ed17943))
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/LICENSE b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/LICENSE
deleted file mode 100644
index 9cecc1d4..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/LICENSE
+++ /dev/null
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {one line to give the program's name and a brief idea of what it does.}
- Copyright (C) {year} {name of author}
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- {project} Copyright (C) {year} {fullname}
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg
deleted file mode 100644
index 0ba12f6d..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg
deleted file mode 100644
index f74b6f2f..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/css.jpg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/css.jpg
deleted file mode 100644
index 7b1356b6..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/css.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/neve.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/neve.png
deleted file mode 100644
index 3006122f..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/neve.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg
deleted file mode 100644
index 6510cf19..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/optimole-logo.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png
deleted file mode 100644
index 9b1b7901..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-builder.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-library.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-library.png
deleted file mode 100644
index 48b38fb6..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-library.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png
deleted file mode 100644
index 4c73528a..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/otter/otter-patterns.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/sparks.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/sparks.png
deleted file mode 100644
index 7224af0d..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/sparks.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/team.jpg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/team.jpg
deleted file mode 100644
index 3bcf2ab9..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/team.jpg and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg
deleted file mode 100644
index 4f1ab4f7..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/themeisle-logo.svg
+++ /dev/null
@@ -1,519 +0,0 @@
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/wplk.png b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/wplk.png
deleted file mode 100644
index 3b19a7fd..00000000
Binary files a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/images/wplk.png and /dev/null differ
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.asset.php
deleted file mode 100644
index 6aa2c6c2..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('wp-components', 'wp-element'), 'version' => '35f2cdc94ec1bd5b9745');
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css
deleted file mode 100644
index 90d73702..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.css
+++ /dev/null
@@ -1 +0,0 @@
-#wpcontent{padding-left:0 !important}.ti-about{--border: 1px solid #ccc;--link-color: var(--wp-admin-theme-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;display:grid;gap:30px}.ti-about .container{margin:0 auto;max-width:960px;padding:0 15px}.ti-about p{font-size:14px;line-height:1.6}.ti-about button{font-weight:600}.ti-about .spin{animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ti-about .head{background:#fff;border-bottom:var(--border);padding:18px 0}.ti-about .head .container{padding:0 15px;display:flex;flex-wrap:wrap;align-items:center}.ti-about .head img{max-height:55px}.ti-about .head p{margin-left:10px}.ti-about .head a{font-style:italic;font-weight:bold}.ti-about .nav{border-bottom:var(--border);display:flex;flex-wrap:wrap;font-size:16px;margin:0;font-weight:600;-moz-column-gap:20px;column-gap:20px}.ti-about .nav a{border-bottom:4px solid rgba(0,0,0,0);color:#868686;padding:20px 10px;text-decoration:none;margin-bottom:-1px;box-sizing:border-box}.ti-about .nav a:hover{color:#313233}.ti-about .nav li{display:flex;margin:0}.ti-about .nav li.active a{border-color:var(--link-color);color:#313233}.ti-about .story-card .footer,.ti-about .story-card .body{display:grid;grid-template-columns:var(--grid, 1fr);align-items:center}.ti-about .story-card{border:var(--border);border-radius:0 0 10px 10px}.ti-about .story-card .body{background:#fff;padding:35px 35px 10px 35px}.ti-about .story-card .body h2{font-size:30px;margin:0 0 30px;color:#1f1d1d}.ti-about .story-card .body p{color:#1e1e1e}.ti-about .story-card .body figure{order:0;margin:0}.ti-about .story-card .body figcaption{margin:10px 0;color:#797979;font-size:12px}.ti-about .story-card .body img{border-radius:8px;max-width:100%}.ti-about .story-card .footer{border-top:var(--border);padding:30px 40px}.ti-about .story-card .footer h2{margin:0 0 20px;text-align:center;font-size:21px}.ti-about .story-card form{display:flex;align-items:center}.ti-about .story-card form .dashicons-yes-alt{color:#609952}.ti-about .story-card input{height:36px;flex-grow:1;border:var(--border);border-radius:2px;font-size:12px;margin-right:15px}.ti-about .product-cards{display:grid;gap:30px}.ti-about .product-card{background:#fff;display:grid;border:var(--border)}.ti-about .product-card h2{font-size:21px;margin:0}.ti-about .product-card p{margin:0;color:#6c6c6c}.ti-about .product-card .header{padding:20px 15px 0;display:flex;align-items:center}.ti-about .product-card .body{padding:20px 15px}.ti-about .product-card img{max-width:50px;margin-right:15px;border-radius:6px}.ti-about .product-card .footer{border-top:var(--border);display:flex;align-items:center;padding:15px;align-self:flex-end;justify-content:space-between}.ti-about .product-card .footer p{margin:8px 0;font-weight:600;font-size:13px;color:#313233}.ti-about .product-card .footer .not-installed{color:#7e7e7e}.ti-about .product-card .footer .active{color:#609952}.ti-about .product-card button,.ti-about .product-card a,.ti-about .product-card .spin{margin-left:auto;text-decoration:none}.ti-about .product-page{margin:0 auto;padding:0;width:100%;max-width:960px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.ti-about .product-page .hero{display:flex;flex-direction:column;align-items:center;padding:64px;border-bottom:1px solid #ccc}.ti-about .product-page .hero h1{font-size:30px;line-height:42px;max-width:500px;text-align:center}.ti-about .product-page .hero p{font-size:14px;line-height:24px;max-width:500px;text-align:center}.ti-about .product-page .hero .logo{width:64px;margin-bottom:24px}.ti-about .product-page .hero .label{font-size:10px;line-height:12px;color:#ed6f57;background-color:rgba(237,111,87,.1803921569);padding:8px 16px;border-radius:4px}.ti-about .product-page .col-3-highlights{display:flex;flex-direction:column;justify-content:space-evenly;padding:24px 0;border-bottom:1px solid #ccc;align-items:center;text-align:center}.ti-about .product-page .col-3-highlights .col{max-width:360px}.ti-about .product-page .col-3-highlights .col h3{font-size:21px;line-height:32px;margin-bottom:8px}.ti-about .product-page .col-3-highlights .col p{font-size:14px;line-height:24px}.ti-about .product-page .col-2-highlights{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}.ti-about .product-page .col-2-highlights .col{width:90%}.ti-about .product-page .col-2-highlights .col img{max-width:450px;width:100%}.ti-about .product-page .col-2-highlights .col h2{font-size:24px;line-height:35px;margin-bottom:8px}.ti-about .product-page .col-2-highlights .col p{font-size:14px;line-height:24px}.ti-about .product-page .button-row{display:flex;gap:12px;margin-top:48px}.ti-about .otter-blocks .testimonial-nav{display:flex;gap:8px}.ti-about .otter-blocks .testimonial-nav .testimonial-button{width:10px;height:10px;background-color:#d9d9d9;margin:0;padding:0;border-radius:50%}.ti-about .otter-blocks .testimonial-nav .testimonial-button.active{background-color:#ed6f57}.ti-about .otter-blocks .testimonial-container{width:100%;max-width:450px;display:flex;overflow-x:scroll;scroll-behavior:smooth;margin:0;padding:0}.ti-about .otter-blocks .testimonial-container::-webkit-scrollbar{display:none}.ti-about .otter-blocks .testimonial-container .testimonial{width:100%;flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:left;gap:14px;align-items:center}.ti-about .otter-blocks .testimonial-container .testimonial p{width:100%;font-size:14px;line-height:24px}.ti-about .otter-blocks .testimonial-container .testimonial h3{font-size:16px;line-height:20px;font-weight:700;color:#1c1c1c}.ti-about .otter-blocks .testimonial-container .testimonial img{width:36px;height:36px;border-radius:50%}.ti-about .otter-blocks .otter-button.is-primary{background-color:#ed6f57}.ti-about .otter-blocks .otter-button.is-secondary{color:#ed6f57;box-shadow:inset 0 0 0 1px #ed6f57}.ti-about .otter-blocks .otter-button.is-loading{background-color:#6c6c6c;color:#fff}@media (min-width: 660px){.ti-about .product-cards{grid-template-columns:1fr 1fr}.ti-about .product-page .col-3-highlights,.ti-about .product-page .col-2-highlights{flex-direction:row;padding:64px 0}.ti-about .product-page .col-3-highlights{text-align:left}.ti-about .product-page .col-3-highlights .col{max-width:200px}.ti-about .product-page .col-2-highlights .col{width:45%}}@media (min-width: 992px){.ti-about .story-card .footer,.ti-about .story-card .body{gap:60px}.ti-about .story-card{--grid: 1.1fr 1fr}.ti-about .story-card .footer h2{margin:0;text-align:left}.ti-about .product-cards{grid-template-columns:1fr 1fr 1fr}}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js
deleted file mode 100644
index 2e341ffc..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/about/about.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e=window.wp.element;function t(t){let{pages:a=[],selected:n=""}=t;const{currentProduct:l,logoUrl:s,strings:c,links:i}=window.tiSDKAboutData,r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e===n?"active":""};return(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"head"},(0,e.createElement)("div",{className:"container"},(0,e.createElement)("img",{src:s,alt:l.name}),(0,e.createElement)("p",null,"by ",(0,e.createElement)("a",{href:"https://themeisle.com"},"Themeisle")))),(i.length>0||a.length>0)&&(0,e.createElement)("div",{className:"container"},(0,e.createElement)("ul",{className:"nav"},(0,e.createElement)("li",{className:r()},(0,e.createElement)("a",{href:window.location},c.aboutUs)),a.map(((t,a)=>(0,e.createElement)("li",{className:r(t.hash),key:a},(0,e.createElement)("a",{href:t.hash},t.name)))),i.map(((t,a)=>(0,e.createElement)("li",{key:a},(0,e.createElement)("a",{href:t.url},t.text)))))))}var a=window.wp.components;function n(){const{strings:t,teamImage:n,homeUrl:l,pageSlug:s}=window.tiSDKAboutData,{heroHeader:c,heroTextFirst:i,heroTextSecond:r,teamImageCaption:o,newsHeading:m,emailPlaceholder:d,signMeUp:u}=t,[E,p]=(0,e.useState)(""),[h,g]=(0,e.useState)(!1),[v,N]=(0,e.useState)(!1);return(0,e.createElement)("div",{className:"container"},(0,e.createElement)("div",{className:"story-card"},(0,e.createElement)("div",{className:"body"},(0,e.createElement)("div",null,(0,e.createElement)("h2",null,c),(0,e.createElement)("p",null,i),(0,e.createElement)("p",null,r)),(0,e.createElement)("figure",null,(0,e.createElement)("img",{src:n,alt:o}),(0,e.createElement)("figcaption",null,o))),(0,e.createElement)("div",{className:"footer"},(0,e.createElement)("h2",null,m),(0,e.createElement)("form",{onSubmit:e=>{var t;e.preventDefault(),g(!0),null===(t=fetch("https://api.themeisle.com/tracking/subscribe",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json, */*;q=0.1","Cache-Control":"no-cache"},body:JSON.stringify({slug:"about-us",site:l,from:s,email:E})}).then((e=>e.json())).then((e=>{g(!1),"success"===e.code&&N(!0)})))||void 0===t||t.catch((e=>{g(!1)}))}},(0,e.createElement)("input",{disabled:h||v,type:"email",value:E,onChange:e=>{p(e.target.value)},placeholder:d}),!h&&!v&&(0,e.createElement)(a.Button,{isPrimary:!0,type:"submit"},u),h&&(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),v&&(0,e.createElement)("span",{className:"dashicons dashicons-yes-alt"})))))}const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((a=>{wp.updates.ajax(!0===t?"install-theme":"install-plugin",{slug:e,success:()=>{a({success:!0})},error:e=>{a({success:!1,code:e.errorCode})}})}))};function s(t){let{product:n,slug:s}=t;const{icon:c,name:i,description:r,status:o,premiumUrl:m,activationLink:d}=n,{strings:u,canInstallPlugins:E,canActivatePlugins:p}=window.tiSDKAboutData,{installNow:h,installed:g,notInstalled:v,active:N,activate:b,learnMore:f}=u,w=!!m,[y,k]=(0,e.useState)(o),[S,T]=(0,e.useState)(!1),D=async()=>{T(!0),await l(s,"neve"===s).then((e=>{e.success&&k("installed")})),T(!1)},x=async()=>{T(!0),window.location.href=d},_=()=>"not-installed"===y&&w?(0,e.createElement)(a.Button,{isLink:!0,icon:"external",href:m,target:"_blank"},f):"not-installed"!==y||w?"installed"===y?(0,e.createElement)(a.Button,{isSecondary:!0,onClick:x,disabled:S||!p},b):null:(0,e.createElement)(a.Button,{isPrimary:!0,onClick:D,disabled:S||!E},h),C=!E&&"not-installed"===y||!p&&"installed"===y?(0,e.createElement)(a.Tooltip,{text:`Ask your admin to enable ${i} on your site`,position:"top center"},_()):_();return(0,e.createElement)("div",{className:"product-card"},(0,e.createElement)("div",{className:"header"},c&&(0,e.createElement)("img",{src:c,alt:i}),(0,e.createElement)("h2",null,i)),(0,e.createElement)("div",{className:"body"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:r}})),(0,e.createElement)("div",{className:"footer"},(0,e.createElement)("p",null,"Status:"," ",(0,e.createElement)("span",{className:y},"installed"===y&&g,"not-installed"===y&&v,"active"===y&&N)),"active"!==y&&!S&&C,S&&(0,e.createElement)("span",{className:"dashicons dashicons-update spin"})))}function c(){const{products:t}=window.tiSDKAboutData;return(0,e.createElement)("div",{className:"container"},(0,e.createElement)("div",{className:"product-cards"},Object.keys(t).map(((a,n)=>(0,e.createElement)(s,{key:a,slug:a,product:t[a]})))))}const i={"otter-page":function(t){let{page:n={}}=t;const{products:s,canInstallPlugins:c,canActivatePlugins:i}=window.tiSDKAboutData,{strings:r,plugin:o}=n,m=n&&n.product?n.product:"",d=m&&s[m]&&s[m].icon?s[m].icon:null,[u,E]=(0,e.useState)(r.testimonials.users[0]),[p,h]=(0,e.useState)(o.status),[g,v]=(0,e.useState)(!1),N="In Progress",b=async()=>{v(!0),await l(m,!1).then((e=>{e.success&&(h("installed"),f())}))},f=async()=>{v(!0),window.location.href=o.activationLink},w=(0,e.createElement)(a.Button,{variant:"primary",disabled:g||("not-installed"===p?!c:!i),className:"otter-button"+(g?" is-loading":""),onClick:"not-installed"===p?b:f},g?(0,e.createElement)("span",null,(0,e.createElement)("span",{className:"dashicons dashicons-update spin"})," ",N):r.buttons.install_otter_free),y=(0,e.createElement)(a.Button,{variant:"primary",disabled:g||("not-installed"===p?!c:!i),className:"otter-button"+(g?" is-loading":""),onClick:"not-installed"===p?b:f},g?(0,e.createElement)("span",null,(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),N):r.buttons.install_now),k=!c&&"not-installed"===p||!i&&"installed"===p||!1,S=t=>k?(0,e.createElement)(a.Tooltip,{text:"Ask your admin to enable Otter on your site",position:"top center"},t):t;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"hero"},d&&(0,e.createElement)("img",{className:"logo",src:d,alt:n.name||""}),(0,e.createElement)("span",{className:"label"},"Neve + Otter = New Possibilities 🤝"),(0,e.createElement)("h1",null,r.heading),(0,e.createElement)("p",null,r.text),("not-installed"===p||"installed"===p)&&S(w)),(0,e.createElement)("div",{className:"col-3-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.advancedTitle),(0,e.createElement)("p",null,r.features.advancedDesc)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.fastTitle),(0,e.createElement)("p",null,r.features.fastDesc)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h3",null,r.features.mobileTitle),(0,e.createElement)("p",null,r.features.mobileDesc))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s1Image,alt:r.details.s1Title})),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s1Title),(0,e.createElement)("p",null,r.details.s1Text))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s2Title),(0,e.createElement)("p",null,r.details.s2Text)),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s2Image,alt:r.details.s1Title}))),(0,e.createElement)("div",{className:"col-2-highlights"},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("img",{src:r.details.s3Image,alt:r.details.s1Title})),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.details.s3Title),(0,e.createElement)("p",null,r.details.s3Text))),(0,e.createElement)("div",{className:"col-2-highlights",style:{backgroundColor:"#F7F7F7",borderBottom:"none",borderBottomRightRadius:"8px",borderBottomLeftRadius:"8px"}},(0,e.createElement)("div",{className:"col"},(0,e.createElement)("h2",null,r.testimonials.heading),(0,e.createElement)("div",{className:"button-row"},("not-installed"===p||"installed"===p)&&S(y),(0,e.createElement)("a",{className:"components-button otter-button is-secondary",href:r.buttons.learn_more_link,target:"_blank",rel:"external noreferrer noopener"},r.buttons.learn_more))),(0,e.createElement)("div",{className:"col"},(0,e.createElement)("div",{className:"testimonials"},(0,e.createElement)("ul",{id:"testimonial-container",className:"testimonial-container"},r.testimonials.users.map(((t,a)=>(0,e.createElement)("li",{className:"testimonial",id:"ts_"+a,key:"ts_"+a},(0,e.createElement)("p",null,'"',t.text,'"'),(0,e.createElement)("img",{src:t.avatar,alt:t.name}),(0,e.createElement)("h3",null,t.name))))),(0,e.createElement)("div",{className:"testimonial-nav"},r.testimonials.users.map(((t,n)=>(0,e.createElement)(a.Button,{className:"testimonial-button"+(t.name===u.name?" active":""),key:"button_"+n,onClick:()=>(e=>{const t=r.testimonials.users[e];document.getElementById("ts_"+e).scrollIntoView({behavior:"smooth"}),E(t)})(n)}))))))))}};function r(t){const a=i[t.id];return(0,e.createElement)(a,{page:t.page})}function o(t){let{page:a={}}=t;return(0,e.createElement)("div",{className:"product-page"+(a&&a.product?" "+a.product:"")},(0,e.createElement)(r,{id:a.id,page:a}))}const m=()=>{let e=window.location.hash;return"string"!=typeof window.location.hash?null:e};function d(){const{productPages:a}=window.tiSDKAboutData,l=a?Object.keys(a).map((e=>{const t=a[e];return t.id=e,t})):[],[s,i]=(0,e.useState)(m()),r=()=>{const e=m();null!==e&&i(e)};(0,e.useEffect)((()=>(r(),window.addEventListener("hashchange",r),()=>{window.removeEventListener("hashchange",r)})),[]);const d=l.filter((e=>e.hash===s));return d.length>0?(0,e.createElement)("div",{className:"ti-about"},(0,e.createElement)(t,{pages:l,selected:s}),(0,e.createElement)(o,{page:d[0]})):(0,e.createElement)("div",{className:"ti-about"},(0,e.createElement)(t,{pages:l}),(0,e.createElement)(n,null),(0,e.createElement)(c,null))}document.addEventListener("DOMContentLoaded",(()=>{const t=document.querySelector("#ti-sdk-about");t&&(0,e.render)((0,e.createElement)(d,null),t)}))}();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php
deleted file mode 100644
index 94348de4..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array('wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-plugins'), 'version' => 'ba05d75f2096d5f440d0');
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js
deleted file mode 100644
index 2c5656d7..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/index.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,t={165:()=>{const e=window.wp.element,t=window.wp.blockEditor,o=window.wp.components,n=window.wp.compose,i=window.wp.data,s=window.wp.hooks,r=()=>{const{createNotice:t}=(0,i.dispatch)("core/notices"),[o,n]=(0,e.useState)({}),[s,r]=(0,e.useState)("loading");return(0,i.useSelect)((e=>{if(Object.keys(o).length)return;const{getEntityRecord:t}=e("core"),i=t("root","site");i&&(r("loaded"),n(i))}),[]),[e=>null==o?void 0:o[e],async function(e,o){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Settings saved.";const s={[e]:o};try{const e=await fetch("/wp-json/wp/v2/settings",{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":wpApiSettings.nonce},body:JSON.stringify(s)});e.ok||(r("error"),t("error","Could not save the settings.",{isDismissible:!0,type:"snackbar"}));const o=await e.json();r("loaded"),t("success",i,{isDismissible:!0,type:"snackbar"}),n(o)}catch(e){console.error("Error updating option:",e)}},s]},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((o=>{wp.updates.ajax(!0===t?"install-theme":"install-plugin",{slug:e,success:()=>{o({success:!0})},error:e=>{o({success:!1,code:e.errorCode})}})}))},a=e=>new Promise((t=>{jQuery.get(e).done((()=>{t({success:!0})})).fail((()=>{t({success:!1})}))})),m=(e,t)=>{const o={};return Object.keys(t).forEach((function(e){"innerBlocks"!==e&&(o[e]=t[e])})),e.push(o),Array.isArray(t.innerBlocks)?(o.innerBlocks=t.innerBlocks.map((e=>e.id)),t.innerBlocks.reduce(m,e)):e},c={button:{display:"flex",justifyContent:"center",width:"100%"},image:{padding:"20px 0"},skip:{container:{display:"flex",flexDirection:"column",alignItems:"center"},button:{fontSize:"9px"},poweredby:{fontSize:"9px",textTransform:"uppercase"}}},d={"blocks-css":{title:"Custom CSS",description:"Enable Otter Blocks to add Custom CSS for this block.",image:"css.jpg"},"blocks-animation":{title:"Animations",description:"Enable Otter Blocks to add Animations for this block.",image:"animation.jpg"},"blocks-conditions":{title:"Visibility Conditions",description:"Enable Otter Blocks to add Visibility Conditions for this block.",image:"conditions.jpg"}},p=t=>{let{onClick:n}=t;return(0,e.createElement)("div",{style:c.skip.container},(0,e.createElement)(o.Button,{style:c.skip.button,variant:"tertiary",onClick:n},"Skip for now"),(0,e.createElement)("span",{style:c.skip.poweredby},"Recommended by ",window.themeisleSDKPromotions.product))},u=(0,n.createHigherOrderComponent)((n=>i=>{if(i.isSelected&&Boolean(window.themeisleSDKPromotions.showPromotion)){const[s,m]=(0,e.useState)(!1),[u,h]=(0,e.useState)("default"),[w,g]=(0,e.useState)(!1),[E,k,y]=r(),f=async()=>{m(!0),await l("otter-blocks"),k("themeisle_sdk_promotions_otter_installed",!Boolean(E("themeisle_sdk_promotions_otter_installed"))),await a(window.themeisleSDKPromotions.otterActivationUrl),m(!1),h("installed")},P=()=>"installed"===u?(0,e.createElement)("p",null,(0,e.createElement)("strong",null,"Awesome! Refresh the page to see Otter Blocks in action.")):(0,e.createElement)(o.Button,{variant:"secondary",onClick:f,isBusy:s,style:c.button},"Install & Activate Otter Blocks"),S=()=>{const e={...window.themeisleSDKPromotions.option};e[window.themeisleSDKPromotions.showPromotion]=(new Date).getTime()/1e3|0,k("themeisle_sdk_promotions",JSON.stringify(e)),window.themeisleSDKPromotions.showPromotion=!1};return(0,e.useEffect)((()=>{w&&S()}),[w]),w?(0,e.createElement)(n,i):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n,i),(0,e.createElement)(t.InspectorControls,null,Object.keys(d).map((t=>{if(t===window.themeisleSDKPromotions.showPromotion){const n=d[t];return(0,e.createElement)(o.PanelBody,{key:t,title:n.title,initialOpen:!1},(0,e.createElement)("p",null,n.description),(0,e.createElement)(P,null),(0,e.createElement)("img",{style:c.image,src:window.themeisleSDKPromotions.assets+n.image}),(0,e.createElement)(p,{onClick:()=>g(!0)}))}}))))}return(0,e.createElement)(n,i)}),"withInspectorControl");(0,i.select)("core/edit-site")||(0,s.addFilter)("editor.BlockEdit","themeisle-sdk/with-inspector-controls",u);const h=window.wp.plugins,w=window.wp.editPost;function g(t){let{stacked:n=!1,noImage:i=!1,type:s,onDismiss:m,onSuccess:c,initialStatus:d=null}=t;const{assets:p,title:u,email:h,option:w,optionKey:g,labels:E,optimoleActivationUrl:k,optimoleApi:y,optimoleDash:f,nonce:P}=window.themeisleSDKPromotions,[S,v]=(0,e.useState)(!1),[b,D]=(0,e.useState)(h||""),[B,_]=(0,e.useState)(!1),[N,K]=(0,e.useState)(d),[C,O]=r(),A=async()=>{_(!0);const e={...w};e[s]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await O(g,JSON.stringify(e)),m&&m()},x=()=>{v(!S)},j=e=>{D(e.target.value)},I=async e=>{e.preventDefault(),K("installing"),await l("optimole-wp"),K("activating"),await a(k),O("themeisle_sdk_promotions_optimole_installed",!Boolean(C("themeisle_sdk_promotions_optimole_installed"))),K("connecting");try{await fetch(y,{method:"POST",headers:{"X-WP-Nonce":P,"Content-Type":"application/json"},body:JSON.stringify({email:b})}),c&&c(),K("done")}catch(e){K("done")}};if(B)return null;const R=()=>"done"===N?(0,e.createElement)("div",{className:"done"},(0,e.createElement)("p",null," ",E.optimole.all_set),(0,e.createElement)(o.Button,{icon:"external",isPrimary:!0,href:f,target:"_blank"},E.optimole.gotodash)):N?(0,e.createElement)("p",{className:"om-progress"},(0,e.createElement)("span",{className:"dashicons dashicons-update spin"}),(0,e.createElement)("span",null,"installing"===N&&E.optimole.installing,"activating"===N&&E.optimole.activating,"connecting"===N&&E.optimole.connecting,"…")):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",null,"Enter your email address to create & connect your account"),(0,e.createElement)("form",{onSubmit:I},(0,e.createElement)("input",{defaultValue:b,type:"email",onChange:j,placeholder:E.optimole.email_placeholder}),(0,e.createElement)(o.Button,{isPrimary:!0,type:"submit"},E.optimole.start_cta))),T=()=>(0,e.createElement)(o.Button,{disabled:N&&"done"!==N,onClick:A,isLink:!0,className:"om-notice-dismiss"},(0,e.createElement)("span",{className:"dashicons-no-alt dashicons"}),(0,e.createElement)("span",{className:"screen-reader-text"},E.optimole.dismisscta));return n?(0,e.createElement)("div",{className:"ti-om-stack-wrap"},(0,e.createElement)("div",{className:"om-stack-notice"},T(),(0,e.createElement)("img",{src:p+"/optimole-logo.svg",alt:"Optimole logo"}),(0,e.createElement)("h2",null,E.optimole.heading),(0,e.createElement)("p",null,"om-editor"===s||"om-image-block"===s?E.optimole.message1:E.optimole.message2),!S&&"done"!==N&&(0,e.createElement)(o.Button,{isPrimary:!0,onClick:x,className:"cta"},E.optimole.gst),(S||"done"===N)&&R(),(0,e.createElement)("i",null,u))):(0,e.createElement)(e.Fragment,null,T(),(0,e.createElement)("div",{className:"content"},!i&&(0,e.createElement)("img",{src:p+"/optimole-logo.svg",alt:"Optimole logo"}),(0,e.createElement)("div",null,(0,e.createElement)("p",null,u),(0,e.createElement)("p",{className:"description"},"om-media"===s?E.optimole.message3:E.optimole.message4),!S&&(0,e.createElement)("div",{className:"actions"},(0,e.createElement)(o.Button,{isPrimary:!0,onClick:x},E.optimole.gst),(0,e.createElement)(o.Button,{isLink:!0,target:"_blank",href:"https://wordpress.org/plugins/optimole-wp"},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null," ",E.optimole.learnmore))),S&&(0,e.createElement)("div",{className:"form-wrap"},R()))))}const E=()=>{const[t,o]=(0,e.useState)(!0),{getBlocks:n}=(0,i.useSelect)((e=>{const{getBlocks:t}=e("core/block-editor");return{getBlocks:t}}));var s;if((s=n(),"core/image",s.reduce(m,[]).filter((e=>"core/image"===e.name))).length<2)return null;const r="ti-sdk-optimole-post-publish "+(t?"":"hidden");return(0,e.createElement)(w.PluginPostPublishPanel,{className:r},(0,e.createElement)(g,{stacked:!0,type:"om-editor",onDismiss:()=>{o(!1)}}))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(this.debug)this.runAll();else switch(this.promo){case"om-attachment":this.runAttachmentPromo();break;case"om-media":this.runMediaPromo();break;case"om-editor":this.runEditorPromo();break;case"om-image-block":this.runImageBlockPromo();break;case"om-elementor":this.runElementorPromo()}}runAttachmentPromo(){wp.media.view.Attachment.Details.prototype.on("ready",(()=>{setTimeout((()=>{this.removeAttachmentPromo(),this.addAttachmentPromo()}),100)})),wp.media.view.Modal.prototype.on("close",(()=>{setTimeout(this.removeAttachmentPromo,100)}))}runMediaPromo(){if(window.themeisleSDKPromotions.option["om-media"])return;const t=document.querySelector("#ti-optml-notice");t&&(0,e.render)((0,e.createElement)(g,{type:"om-media",onDismiss:()=>{t.style.opacity=0}}),t)}runImageBlockPromo(){if(window.themeisleSDKPromotions.option["om-image-block"])return;let o=!0,i=null;const r=(0,n.createHigherOrderComponent)((n=>s=>"core/image"===s.name&&o?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(n,s),(0,e.createElement)(t.InspectorControls,null,(0,e.createElement)(g,{stacked:!0,type:"om-image-block",initialStatus:i,onDismiss:()=>{o=!1},onSuccess:()=>{i="done"}}))):(0,e.createElement)(n,s)),"withImagePromo");(0,s.addFilter)("editor.BlockEdit","optimole-promo/image-promo",r,99)}runEditorPromo(){window.themeisleSDKPromotions.option["om-editor"]||(0,h.registerPlugin)("optimole-promo",{render:E})}runElementorPromo(){if(!window.elementor)return;const t=this;elementor.on("preview:loaded",(()=>{elementor.panel.currentView.on("set:page:editor",(o=>{t.domRef&&(0,e.unmountComponentAtNode)(t.domRef),o.activeSection&&"section_image"===o.activeSection&&t.runElementorActions(t)}))}))}addAttachmentPromo(){if(this.domRef&&(0,e.unmountComponentAtNode)(this.domRef),window.themeisleSDKPromotions.option["om-attachment"])return;const t=document.querySelector("#ti-optml-notice-helper");t&&(this.domRef=t,(0,e.render)((0,e.createElement)("div",{className:"notice notice-info ti-sdk-om-notice",style:{margin:0}},(0,e.createElement)(g,{noImage:!0,type:"om-attachment",onDismiss:()=>{t.style.opacity=0}})),t))}removeAttachmentPromo(){const t=document.querySelector("#ti-optml-notice-helper");t&&(0,e.unmountComponentAtNode)(t)}runElementorActions(t){if(window.themeisleSDKPromotions.option["om-elementor"])return;const o=document.querySelector("#elementor-panel__editor__help"),n=document.createElement("div");n.id="ti-optml-notice",t.domRef=n,o&&(o.parentNode.insertBefore(n,o),(0,e.render)((0,e.createElement)(g,{stacked:!0,type:"om-elementor",onDismiss:()=>{n.style.opacity=0}}),n))}runAll(){this.runAttachmentPromo(),this.runMediaPromo(),this.runEditorPromo(),this.runImageBlockPromo(),this.runElementorPromo()}};const k=t=>{let{onDismiss:n=(()=>{})}=t;const[i,s]=(0,e.useState)(""),[m,c]=r();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Button,{disabled:"installing"===i,onClick:async()=>{const e={...window.themeisleSDKPromotions.option};e["rop-posts"]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await c(window.themeisleSDKPromotions.optionKey,JSON.stringify(e)),n&&n()},variant:"link",className:"om-notice-dismiss"},(0,e.createElement)("span",{className:"dashicons-no-alt dashicons"}),(0,e.createElement)("span",{className:"screen-reader-text"},"Dismiss this notice.")),(0,e.createElement)("p",null,"Boost your content's reach effortlessly! Introducing ",(0,e.createElement)("b",null,"Revive Old Posts"),", a cutting-edge plugin from the makers of ",window.themeisleSDKPromotions.product,". Seamlessly auto-share old & new content across social media, driving traffic like never before."),(0,e.createElement)("div",{className:"rop-notice-actions"},"installed"!==i?(0,e.createElement)(o.Button,{variant:"primary",isBusy:"installing"===i,onClick:async()=>{s("installing"),await l("tweet-old-post"),await a(window.themeisleSDKPromotions.ropActivationUrl),c("themeisle_sdk_promotions_rop_installed",!Boolean(m("themeisle_sdk_promotions_rop_installed"))),s("installed")}},"Install & Activate"):(0,e.createElement)(o.Button,{variant:"primary",href:window.themeisleSDKPromotions.ropDash},"Visit Dashboard"),(0,e.createElement)(o.Button,{variant:"link",target:"_blank",href:"https://wordpress.org/plugins/tweet-old-post/"},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null,"Learn more"))))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(window.themeisleSDKPromotions.option["rop-posts"])return;const t=document.querySelector("#ti-rop-notice");t&&(0,e.render)((0,e.createElement)(k,{onDismiss:()=>{t.style.display="none"}}),t)}};const y=t=>{let{onDismiss:n=(()=>{})}=t;const[i,s]=r(),{neveFSEMoreUrl:l}=window.themeisleSDKPromotions;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Button,{onClick:async()=>{const e={...window.themeisleSDKPromotions.option};e["neve-fse-themes-popular"]=(new Date).getTime()/1e3|0,window.themeisleSDKPromotions.option=e,await s(window.themeisleSDKPromotions.optionKey,JSON.stringify(e)),n&&n()},className:"notice-dismiss"},(0,e.createElement)("span",{className:"screen-reader-text"},"Dismiss this notice.")),(0,e.createElement)("p",null,"Meet ",(0,e.createElement)("b",null,"Neve FSE")," from the makers of ",window.themeisleSDKPromotions.product,". A theme that makes full site editing on WordPress straightforward and user-friendly."),(0,e.createElement)("div",{className:"neve-fse-notice-actions"},(0,e.createElement)(o.Button,{variant:"link",target:"_blank",href:l},(0,e.createElement)("span",{className:"dashicons dashicons-external"}),(0,e.createElement)("span",null,"Learn more"))))};new class{constructor(){const{showPromotion:e,debug:t}=window.themeisleSDKPromotions;this.promo=e,this.debug="1"===t,this.domRef=null,this.run()}run(){if(window.themeisleSDKPromotions.option["neve-fse-themes-popular"])return;const t=document.querySelector("#ti-neve-fse-notice");t&&(0,e.render)((0,e.createElement)(y,{onDismiss:()=>{t.style.display="none"}}),t)}}}},o={};function n(e){var i=o[e];if(void 0!==i)return i.exports;var s=o[e]={exports:{}};return t[e](s,s.exports,n),s.exports}n.m=t,e=[],n.O=(t,o,i,s)=>{if(!o){var r=1/0;for(c=0;c=s)&&Object.keys(n.O).every((e=>n.O[e](o[a])))?o.splice(a--,1):(l=!1,s0&&e[c-1][2]>s;c--)e[c]=e[c-1];e[c]=[o,i,s]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};n.O.j=t=>0===e[t];var t=(t,o)=>{var i,s,r=o[0],l=o[1],a=o[2],m=0;if(r.some((t=>0!==e[t]))){for(i in l)n.o(l,i)&&(n.m[i]=l[i]);if(a)var c=a(n)}for(t&&t(o);mn(165)));i=n.O(i)})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/style-index.css b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/style-index.css
deleted file mode 100644
index 3df7fe23..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/promos/style-index.css
+++ /dev/null
@@ -1 +0,0 @@
-.ti-sdk-om-notice{--wp-admin-theme-color: #3858E9;--wp-admin-theme-color-darker-10: #2e47ba;position:relative;padding:0;border-left-color:#3858e9}.ti-sdk-om-notice .content{background:rgba(255,255,255,.75);display:flex;align-items:center;padding:15px 20px}.ti-sdk-om-notice img{max-width:100px;margin-right:20px;display:none}.ti-sdk-om-notice .description{font-size:14px;margin-bottom:20px;color:#000}.ti-sdk-om-notice .actions{margin-top:auto;display:flex;margin-bottom:0;gap:20px}.ti-sdk-om-notice form{display:flex;align-items:center;gap:10px}.ti-sdk-om-notice .form-wrap{display:grid}.ti-sdk-om-notice .form-wrap span:not(.dashicons){margin-bottom:5px;font-weight:500}.ti-sdk-om-notice input{border-radius:0;min-width:250px}.ti-sdk-om-notice a.components-button{display:flex;align-items:center;justify-content:center}.ti-sdk-om-notice .is-link{text-decoration:none;display:flex;align-items:center}.ti-sdk-om-notice .is-link span{line-height:normal}.ti-sdk-om-notice .dashicons{margin-right:2px;text-decoration:none}.ti-sdk-om-notice .done{display:flex;flex-direction:column;align-items:flex-start}.ti-sdk-om-notice .done a{width:auto}.compat-field-optimole th{display:none !important}.compat-field-optimole td{width:100% !important}.compat-field-optimole .ti-sdk-om-notice{margin:0}.om-notice-dismiss{right:10px;top:10px;text-decoration:none !important;position:absolute}.om-notice-dismiss:before{content:none}.ti-om-stack-wrap .om-stack-notice{--wp-admin-theme-color: #3858E9;--wp-admin-theme-color-darker-10: #2e47ba;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;padding:20px 10px}.ti-om-stack-wrap .om-stack-notice>span{display:none}.ti-om-stack-wrap .om-stack-notice img{max-width:90px !important}.ti-om-stack-wrap .om-stack-notice h2{font-size:18px;margin:30px auto 10px;font-weight:600}.ti-om-stack-wrap .om-stack-notice p{font-size:13px;max-width:250px;margin:0 auto;line-height:17px}.ti-om-stack-wrap .om-stack-notice i{margin-top:10px;font-size:12px;color:#757575}.ti-om-stack-wrap .om-stack-notice .cta{margin:20px auto 0;padding:10px 25px !important}.ti-om-stack-wrap .om-stack-notice .om-notice-dismiss{color:inherit}.ti-om-stack-wrap .om-stack-notice input{border-radius:0}.ti-om-stack-wrap .om-stack-notice form{place-items:center;width:75%;display:grid;margin-top:10px;gap:10px}.ti-om-stack-wrap .om-stack-notice .done{margin-top:15px;display:grid;gap:10px}.ti-om-stack-wrap .om-stack-notice .done p{font-size:15px;font-weight:500}.ti-om-stack-wrap .om-stack-notice .om-progress{margin:20px 0}.block-editor-block-inspector .ti-om-stack-wrap{border-top:1px solid #e0e0e0}.om-progress{gap:5px;font-size:14px;display:flex;align-items:center}.om-progress .spin{animation:om-rotation 2s infinite linear}@keyframes om-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ti-sdk-om-promo.hidden{display:none}.media-sidebar .ti-sdk-om-notice input{min-width:unset;flex-grow:1}.media-sidebar .ti-sdk-om-notice .description{margin-bottom:10px}.media-sidebar .ti-sdk-om-notice .content{padding:15px 10px}.media-sidebar .ti-sdk-om-notice .actions{gap:10px}.media-sidebar .ti-sdk-om-notice form{flex-wrap:wrap;justify-content:center}.attachment-info .ti-sdk-om-notice input{min-width:unset;flex-grow:1}.attachment-info .ti-sdk-om-notice form{flex-wrap:wrap;justify-content:center}.ti-sdk-rop-notice{position:relative;padding:10px}.ti-sdk-rop-notice .rop-notice-actions{display:flex;gap:10px}.ti-sdk-rop-notice p{padding:0 10px 0 0}.ti-sdk-neve-fse-notice{position:relative;padding:10px}.ti-sdk-neve-fse-notice .neve-fse-notice-actions{display:flex;gap:10px}.ti-sdk-neve-fse-notice .neve-fse-notice-actions a{text-decoration:none}.ti-sdk-neve-fse-notice .neve-fse-notice-actions a span:not(.dashicons){text-decoration:underline}.ti-sdk-neve-fse-notice p{padding:0 10px 0 0;font-size:14px}@media screen and (min-width: 768px){.ti-sdk-om-notice img{display:block}}@media screen and (min-width: 1200px){.attachment-info .ti-sdk-om-notice form{flex-wrap:unset}}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php
deleted file mode 100644
index 266568de..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array(), 'version' => '7eac74bcd8abf2e43780');
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js
deleted file mode 100644
index 9025518a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/survey/survey_deps.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e=Object.defineProperty,t=(t,n,s)=>(((t,n,s)=>{n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s})(t,"symbol"!=typeof n?n+"":n,s),s);const n=e=>({ok:!1,error:e});async function s(e,t,s,i){const r=new URL(t,e),o=JSON.stringify(i),a=(d=fetch,(...e)=>{try{return{ok:!0,data:d(...e)}}catch(e){return{ok:!1,error:e}}})(r.toString(),{method:s,headers:{"Content-Type":"application/json"},body:o});var d;if(!1===a.ok)return n(a.error);const c=await a.data,{data:u}=await c.json();return c.ok?(e=>({ok:!0,data:e}))(u):n({code:"network_error",message:c.statusText,status:c.status,url:r})}class i{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/actions`,"POST",e)}}class r{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/displays`,"POST",e)}async update(e,t){return s(this.apiHost,`/api/v1/client/${this.environmentId}/displays/${e}`,"PUT",t)}}class o{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/people`,"POST",{environmentId:this.environmentId,userId:e})}async update(e,t){return s(this.apiHost,`/api/v1/client/${this.environmentId}/people/${e}`,"POST",t)}}class a{constructor(e,t){this.apiHost=e,this.environmentId=t}async create(e){return s(this.apiHost,`/api/v1/client/${this.environmentId}/responses`,"POST",e)}async update({responseId:e,finished:t,data:n,ttc:i}){return s(this.apiHost,`/api/v1/client/${this.environmentId}/responses/${e}`,"PUT",{finished:t,data:n,ttc:i})}}class d{constructor(e,t){this.apiHost=e,this.environmentId=t}async uploadFile(e,{allowedFileExtensions:t,surveyId:n}={}){if(!(e instanceof Blob&&e instanceof File))throw new Error("Invalid file type. Expected Blob or File, but received "+typeof e);const s={fileName:e.name,fileType:e.type,allowedFileExtensions:t,surveyId:n},i=await fetch(`${this.apiHost}/api/v1/client/${this.environmentId}/storage`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});if(!i.ok)throw new Error(`Upload failed with status: ${i.status}`);const r=await i.json(),{data:o}=r,{signedUrl:a,fileUrl:d,signingData:c,presignedFields:u,updatedFileName:l}=o;let g={};if(c){const{signature:t,timestamp:s,uuid:i}=c;g={"X-File-Type":e.type,"X-File-Name":encodeURIComponent(l),"X-Survey-ID":n??"","X-Signature":t,"X-Timestamp":String(s),"X-UUID":i}}const p=new FormData;u&&Object.keys(u).forEach((e=>{p.append(e,u[e])})),p.append("file",e);const h=await fetch(a,{method:"POST",...c?{headers:g}:{},body:p});if(!h.ok){if(c){const e=await h.json(),t=new Error(e.message);throw t.name="FileTooLargeError",t}const e=await h.text();if(u&&e&&e.includes("EntityTooLarge")){const e=new Error("File size exceeds the size limit for your plan");throw e.name="FileTooLargeError",e}throw new Error(`Upload failed with status: ${h.status}`)}return d}}class c{constructor(e){const{apiHost:t,environmentId:n}=e;this.response=new a(t,n),this.display=new r(t,n),this.action=new i(t,n),this.people=new o(t,n),this.storage=new d(t,n)}}class u{constructor(e){this.client=new c(e)}}class l{constructor(){this.logLevel="error"}static getInstance(){return l.instance||(l.instance=new l),l.instance}configure(e){e&&void 0!==e.logLevel&&(this.logLevel=e.logLevel)}logger(e,t){if("debug"===t&&"debug"!==this.logLevel)return;const n=`🧱 Formbricks - ${(new Date).toISOString()} [${t.toUpperCase()}] - ${e}`;"error"===t?console.error(n):console.log(n)}debug(e){this.logger(e,"debug")}error(e){this.logger(e,"error")}}const g=e=>({ok:!0,value:e}),p=e=>({ok:!1,error:e}),h=e=>(...t)=>{try{return{ok:!0,value:e(...t)}}catch(e){return{ok:!1,error:e}}},v=l.getInstance(),f=class e{constructor(e){this.customized=!1,e?(this.handleError=e,this.customized=!0):this.handleError=e=>l.getInstance().error(JSON.stringify(e))}static getInstance(){return e.instance||(e.instance=new e),e.instance}static init(t){this.initialized=!0,e.instance=new e(t)}printStatus(){v.debug("Custom error handler: "+(this.customized?"yes":"no"))}handle(e){console.warn("🧱 Formbricks - Global error: ",e),this.handleError(e)}};f.initialized=!1;let w=f;const y="formbricks-js";class m{constructor(){this.config=null;const e=this.loadFromLocalStorage();e.ok&&(this.config=e.value)}static getInstance(){return m.instance||(m.instance=new m),m.instance}update(e){if(e){const t=new Date((new Date).getTime()+12e4);this.config={...this.config,...e,expiresAt:t},this.saveToLocalStorage()}}get(){if(!this.config)throw new Error("config is null, maybe the init function was not called?");return this.config}loadFromLocalStorage(){if("undefined"!=typeof window){const e=localStorage.getItem(y);if(e){const t=JSON.parse(e);return t.expiresAt&&new Date(t.expiresAt)<=new Date?p(new Error("Config in local storage has expired")):g(JSON.parse(e))}}return p(new Error("No or invalid config in local storage"))}saveToLocalStorage(){return h((()=>localStorage.setItem(y,JSON.stringify(this.config))))()}resetConfig(){return this.config=null,h((()=>localStorage.removeItem(y)))()}}const I=(e,t)=>{const n=Math.abs(t.getTime()-e.getTime());return Math.floor(n/864e5)},b=()=>window.location.search.includes("formbricksDebug=true"),k=m.getInstance(),S=l.getInstance();let E=null;const H=async(e,t=!1)=>{var n;try{const s=await(async({apiHost:e,environmentId:t,userId:n},s)=>{const i=`${e}/api/v1/client/${t}/in-app/sync`,r="?version=1.6.0";let o={};if((s||b())&&(o.cache="no-cache",S.debug("No cache option set for sync")),!n){const e=i+r,t=await fetch(e,o);if(!t.ok){const n=await t.json();return p({code:"network_error",status:t.status,message:"Error syncing with backend",url:e,responseMessage:n.message})}return g((await t.json()).data)}const a=`${i}/${n}${r}`,d=await fetch(a,o);if(!d.ok){const e=await d.json();return p({code:"network_error",status:d.status,message:"Error syncing with backend",url:a,responseMessage:e.message})}const c=await d.json(),{data:u}=c;return g(u)})(e,t);if(!0!==(null==s?void 0:s.ok))throw S.error(`Sync failed: ${JSON.stringify(s.error)}`),s.error;let i;try{i=k.get().state}catch(e){}let r={surveys:s.value.surveys,noCodeActionClasses:s.value.noCodeActionClasses,product:s.value.product,attributes:(null==(n=s.value.person)?void 0:n.attributes)||{}};if(e.userId){const e=r.surveys.map((e=>e.name));S.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}else{r={...r,displays:(null==i?void 0:i.displays)||[]},r=C(r);const e=r.surveys.map((e=>e.name));S.debug("Fetched "+e.length+" surveys during sync: "+e.join(", "))}k.update({apiHost:e.apiHost,environmentId:e.environmentId,userId:e.userId,state:r})}catch(e){throw S.error(`Error during sync: ${e}`),e}},C=e=>{const{displays:t,product:n}=e;let{surveys:s}=e;if(!t)return e;let i=s.filter((e=>{if("respondMultiple"===e.displayOption)return!0;if("displayOnce"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id)).length;if("displayMultiple"===e.displayOption)return 0===t.filter((t=>t.surveyId===e.id&&t.responded)).length;throw Error("Invalid displayOption")}));const r=t.length>0?t[t.length-1]:void 0;return i=i.filter((e=>{if(r){if(null!==e.recontactDays){const n=t.filter((t=>t.surveyId===e.id))[0];return!n||I(new Date,new Date(n.createdAt))>=e.recontactDays}return null===n.recontactDays||I(new Date,new Date(r.createdAt))>=n.recontactDays}return!0})),{...e,surveys:i}},$=()=>{"undefined"!=typeof window&&null!==E&&(window.clearInterval(E),E=null)},A=e=>new Promise((t=>setTimeout(t,e)));class L{constructor(e,n){t(this,"queue",[]),t(this,"config"),t(this,"surveyState"),t(this,"isRequestInProgress",!1),t(this,"api"),this.config=e,this.surveyState=n,this.api=new u({apiHost:e.apiHost,environmentId:e.environmentId})}add(e){this.surveyState.accumulateResponse(e),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState),this.queue.push(e),this.processQueue()}async processQueue(){if(this.isRequestInProgress)return;if(0===this.queue.length)return;this.isRequestInProgress=!0;const e=this.queue[0];let t=0;for(;t=this.config.retryAttempts?(console.error("Failed to send response after 2 attempts."),this.config.onResponseSendingFailed&&this.config.onResponseSendingFailed(e),this.isRequestInProgress=!1):(this.isRequestInProgress=!1,this.processQueue())}async sendResponse(e){try{if(null!==this.surveyState.responseId)await this.api.client.response.update({...e,responseId:this.surveyState.responseId});else{const t=await this.api.client.response.create({...e,surveyId:this.surveyState.surveyId,userId:this.surveyState.userId||null,singleUseId:this.surveyState.singleUseId||null});if(!t.ok)throw new Error("Could not create response");if(this.surveyState.displayId)try{await this.api.client.display.update(this.surveyState.displayId,{responseId:t.data.id})}catch(e){console.error("Failed to update display, proceeding with the response.",e)}this.surveyState.updateResponseId(t.data.id),this.config.setSurveyState&&this.config.setSurveyState(this.surveyState)}return!0}catch(e){return console.error(e),!1}}updateSurveyState(e){this.surveyState=e}}class F{constructor(e,n,s,i){t(this,"responseId",null),t(this,"displayId",null),t(this,"userId",null),t(this,"surveyId"),t(this,"responseAcc",{finished:!1,data:{},ttc:{}}),t(this,"singleUseId"),this.surveyId=e,this.userId=i??null,this.singleUseId=n??null,this.responseId=s??null}setSurveyId(e){this.surveyId=e,this.clear()}copy(){const e=new F(this.surveyId,this.singleUseId??void 0,this.responseId??void 0,this.userId??void 0);return e.responseId=this.responseId,e.responseAcc=this.responseAcc,e}updateResponseId(e){this.responseId=e}updateDisplayId(e){this.displayId=e}updateUserId(e){this.userId=e}accumulateResponse(e){this.responseAcc={finished:e.finished,ttc:e.ttc,data:{...this.responseAcc.data,...e.data}}}isResponseFinished(){return this.responseAcc.finished}clear(){this.responseId=null,this.responseAcc={finished:!1,data:{},ttc:{}}}}const O=F,U="formbricks-web-container",D=m.getInstance(),P=l.getInstance(),T=w.getInstance();let x=!1,N=e=>{};const R=async e=>{if(x)return void P.debug("A survey is already running. Skipping.");x=!0,e.delay&&P.debug(`Delaying survey by ${e.delay} seconds.`);const t=D.get().state.product,n=new O(e.id,null,null,D.get().userId),s=new L({apiHost:D.get().apiHost,environmentId:D.get().environmentId,retryAttempts:2,onResponseSendingFailed:()=>{N(!0)}},n),i=e.productOverwrites??{},r=i.brandColor??t.brandColor,o=i.highlightBorderColor??t.highlightBorderColor,a=i.clickOutsideClose??t.clickOutsideClose,d=i.darkOverlay??t.darkOverlay,c=i.placement??t.placement,l=t.inAppSurveyBranding,g=await M();setTimeout((()=>{g.renderSurveyModal({survey:e,brandColor:r,isBrandingEnabled:l,clickOutside:a,darkOverlay:d,highlightBorderColor:o,placement:c,getSetIsError:e=>{N=e},onDisplay:async()=>{const{userId:t}=D.get();if(!t){const t={createdAt:new Date,surveyId:e.id,responded:!1},n=D.get().state.displays,s=n?[...n,t]:[t],i=D.get();let r=C({...i.state,displays:s});D.update({...i,state:r})}const i=new u({apiHost:D.get().apiHost,environmentId:D.get().environmentId}),r=await i.client.display.create({surveyId:e.id,userId:t});if(!r.ok)throw new Error("Could not create display");const{id:o}=r.data;n.updateDisplayId(o),s.updateSurveyState(n)},onResponse:e=>{const{userId:t}=D.get();if(!t){const e=D.get().state.displays,t=e&&e[e.length-1];if(!t)throw new Error("No lastDisplay found");if(!t.responded){t.responded=!0;const n=D.get();let s=C({...n.state,displays:e});D.update({...n,state:s})}}t&&n.updateUserId(t),s.updateSurveyState(n),s.add({data:e.data,ttc:e.ttc,finished:e.finished})},onClose:z,onFileUpload:async(e,t)=>{const n=new u({apiHost:D.get().apiHost,environmentId:D.get().environmentId});return await n.client.storage.uploadFile(e,t)},onRetry:()=>{N(!1),s.processQueue()}})}),1e3*e.delay)},z=async()=>{var e;if(null==(e=document.getElementById(U))||e.remove(),j(),!D.get().userId){const e=D.get().state,t=C(e);return D.update({...D.get(),state:t}),void(x=!1)}try{await H({apiHost:D.get().apiHost,environmentId:D.get().environmentId,userId:D.get().userId},!0),x=!1}catch(e){T.handle(e)}},j=()=>{const e=document.createElement("div");e.id=U,document.body.appendChild(e)},M=()=>new Promise(((e,t)=>{if(window.formbricksSurveys)e(window.formbricksSurveys);else{const n=document.createElement("script");n.src="https://unpkg.com/@formbricks/surveys@^1.6.0/dist/index.umd.js",n.async=!0,n.onload=()=>e(window.formbricksSurveys),n.onerror=e=>{console.error("Failed to load Formbricks Surveys library:",e),t(e)},document.head.appendChild(n)}})),q=l.getInstance(),_=m.getInstance(),B=["Exit Intent (Desktop)","50% Scroll"],J=async e=>{var t;const{userId:n,state:{surveys:s=[]}}=_.get();s.forEach((async t=>{const{inlineTriggers:n}=t,{codeConfig:s}=n??{};e!==(null==s?void 0:s.identifier)||await R(t)}));const i={environmentId:_.get().environmentId,userId:n,name:e};if(n&&!B.includes(e)){q.debug(`Sending action "${e}" to backend`);const t=new u({apiHost:_.get().apiHost,environmentId:_.get().environmentId}),s=await t.client.action.create({...i,userId:n});if(!s.ok)return p({code:"network_error",message:`Error tracking action ${e}`,status:500,url:`${_.get().apiHost}/api/v1/client/${_.get().environmentId}/actions`,responseMessage:s.error.message});b()&&await H({environmentId:_.get().environmentId,apiHost:_.get().apiHost,userId:n},!0)}q.debug(`Formbricks: Action "${e}" tracked`);const r=null==(t=_.get().state)?void 0:t.surveys;return r&&r.length>0?await X(e,r):q.debug("No active surveys to display"),{ok:!0,value:void 0}},X=async(e,t)=>{for(const s of t)if(!s.displayPercentage||(n=s.displayPercentage,Math.floor(100*Math.random())+1<=n)){for(const t of s.triggers)if(t===e)return q.debug(`Formbricks: survey ${s.id} triggered by action "${e}"`),void await R(s)}else q.debug("Survey display skipped based on displayPercentage.");var n},Q=e=>async(...t)=>{try{return{ok:!0,data:await e(...t)}}catch(e){return{ok:!1,error:e}}};let W=!1,Y=async function(e){if(e.clientY<=0){const e=await J("Exit Intent (Desktop)");if(!0!==e.ok)return p(e.error)}};const G=()=>{W&&(document.removeEventListener("mouseleave",Y),W=!1)};let K=!1,V=!1,Z=async()=>{const e=window.scrollY,t=window.innerHeight,n=document.documentElement.scrollHeight;if(0===e&&(V=!1),!V&&e/(n-t)>=.5){V=!0;const e=await J("50% Scroll");if(!0!==e.ok)return p(e.error)}};const ee=()=>{K&&(window.removeEventListener("scroll",Z),K=!1)},te=m.getInstance(),ne=l.getInstance(),se=w.getInstance(),ie=async()=>{var e;ne.debug(`Checking page url: ${window.location.href}`);const{state:t}=te.get(),{noCodeActionClasses:n=[],surveys:s=[]}=t??{},i=n.filter((e=>{const{innerHtml:t,cssSelector:n,pageUrl:s}=e.noCodeConfig||{};return s&&!t&&!n})),r=s.filter((e=>{var t;const{pageUrl:n,cssSelector:s,innerHtml:i}=(null==(t=e.inlineTriggers)?void 0:t.noCodeConfig)||{};return n&&!s&&!i}));if(i.length>0)for(const t of i){if(!(null==(e=t.noCodeConfig)?void 0:e.pageUrl))continue;const{noCodeConfig:{pageUrl:n}}=t,s=de(window.location.href,n.value,n.rule);if(!0!==s.ok)return p(s.error);if(!1===s.value)continue;const i=await J(t.name);if(!0!==i.ok)return p(i.error)}return r.length>0&&r.forEach((e=>{const{noCodeConfig:t}=e.inlineTriggers??{},{pageUrl:n}=t??{};if(n){const t=de(window.location.href,n.value,n.rule);if(!0!==t.ok)return p(t.error);R(e)}})),{ok:!0,value:void 0}};let re=!1;const oe=()=>ie(),ae=()=>{"undefined"!=typeof window&&re&&(window.removeEventListener("hashchange",oe),window.removeEventListener("popstate",oe),window.removeEventListener("pushstate",oe),window.removeEventListener("replacestate",oe),window.removeEventListener("load",oe),re=!1)};function de(e,t,n){switch(n){case"exactMatch":return g(e===t);case"contains":return g(e.includes(t));case"startsWith":return g(e.startsWith(t));case"endsWith":return g(e.endsWith(t));case"notMatch":return g(e!==t);case"notContains":return g(!e.includes(t));default:return p({code:"invalid_match_type",message:"Invalid match type"})}}const ce=(e,t)=>{var n,s,i,r,o,a,d,c;const u=null==(s=null==(n=t.noCodeConfig)?void 0:n.innerHtml)?void 0:s.value,l=null==(r=null==(i=t.noCodeConfig)?void 0:i.cssSelector)?void 0:r.value,g=null==(a=null==(o=t.noCodeConfig)?void 0:o.pageUrl)?void 0:a.value,p=null==(c=null==(d=t.noCodeConfig)?void 0:d.pageUrl)?void 0:c.rule;if(!u&&!l&&!g)return!1;if(u&&e.innerHTML!==u)return!1;if(l){const t=l.split(/\s*(?=[.#])/);for(let n of t)if(!e.matches(n))return!1}if(g&&p){const e=de(window.location.href,g,p);if(!e.ok||!e.value)return!1}return!0};let ue=!1;const le=e=>(e=>{const{state:t}=te.get();if(!t)return;const{noCodeActionClasses:n}=t;if(!n)return;const s=e.target;n.forEach((e=>{ce(s,e)&&J(e.name).then((e=>{var t,n;n=e=>{se.handle(e)},!0===(t=e).ok?t.value:n(t.error)}))}));const i=t.surveys;i&&0!==i.length&&i.forEach((e=>{const{inlineTriggers:t}=e;t&&ce(s,t)&&R(e)}))})(e),ge=()=>{ue&&(document.removeEventListener("click",le),ue=!1)};let pe=!1;const he=m.getInstance(),ve=l.getInstance(),fe=async()=>(ve.error("'setUserId' is no longer supported. Please set the userId in the init call instead."),{ok:!0,value:void 0}),we=async(e,t)=>{if(ve.debug("Setting attribute: "+e+" to value: "+t),((e,t)=>he.get().state.attributes[e]===t)(e,t.toString()))return ve.debug("Attribute already set to this value. Skipping update."),{ok:!0,value:void 0};const n=await(async(e,t)=>{const{apiHost:n,environmentId:s,userId:i}=he.get();if(!i)return p({code:"missing_person",message:"Unable to update attribute. User identification deactivated. No userId set."});const r={attributes:{[e]:t}},o=new u({apiHost:n,environmentId:s}),a=await o.client.people.update(i,r);return a.ok?(a.data.changed&&(ve.debug("Attribute updated. Syncing..."),await H({environmentId:s,apiHost:n,userId:i},!0)),{ok:!0,value:void 0}):p({code:"network_error",status:500,message:`Error updating person with userId ${i}`,url:`${he.get().apiHost}/api/v1/client/${s}/people/${i}`,responseMessage:a.error.message})})(e,t.toString());return n.ok?(he.update({environmentId:he.get().environmentId,apiHost:he.get().apiHost,userId:he.get().userId,state:{...he.get().state,attributes:{...he.get().state.attributes,[e]:t.toString()}}}),{ok:!0,value:void 0}):p(n.error)},ye=async()=>{Ee()},me=async()=>{ve.debug("Resetting state & getting new state from backend"),z();const e={environmentId:he.get().environmentId,apiHost:he.get().apiHost,userId:he.get().userId};await ye();try{return await Se(e),{ok:!0,value:void 0}}catch(e){return p(e)}},Ie=m.getInstance(),be=l.getInstance();let ke=!1;const Se=async e=>{if(ke)return be.debug("Already initialized, skipping initialization."),{ok:!0,value:void 0};if(b()&&be.configure({logLevel:"debug"}),w.getInstance().printStatus(),be.debug("Start initialize"),!e.environmentId)return be.debug("No environmentId provided"),p({code:"missing_field",field:"environmentId"});if(!e.apiHost)return be.debug("No apiHost provided"),p({code:"missing_field",field:"apiHost"});if(be.debug("Adding widget container to DOM"),j(),!e.userId&&e.attributes)return be.error("No userId provided but attributes. Cannot update attributes without userId."),p({code:"missing_field",field:"userId"});let t,n=null;if(e.userId&&e.attributes){const t=await(async(e,t,n,s)=>{var i,r;if(!n)return p({code:"missing_person",message:"Unable to update attribute. User identification deactivated. No userId set."});const o={...s};try{const e=null==(r=null==(i=he.get())?void 0:i.state)?void 0:r.attributes;if(e)for(const[t,n]of Object.entries(e))o[t]===n&&delete o[t]}catch(e){ve.debug("config not set; sending all attributes to backend")}if(0===Object.keys(o).length)return ve.debug("No attributes to update. Skipping update."),g(o);ve.debug("Updating attributes: "+JSON.stringify(o));const a={attributes:o},d=new u({apiHost:e,environmentId:t}),c=await d.client.people.update(n,a);return c.ok?g(o):p({code:"network_error",status:500,message:`Error updating person with userId ${n}`,url:`${e}/api/v1/client/${t}/people/${n}`,responseMessage:c.error.message})})(e.apiHost,e.environmentId,e.userId,e.attributes);if(!0!==t.ok)return p(t.error);n=t.value}try{t=Ie.get()}catch(e){be.debug("No existing configuration found.")}return t&&t.state&&t.environmentId===e.environmentId&&t.apiHost===e.apiHost&&t.userId===e.userId&&t.expiresAt?(be.debug("Found existing configuration."),t.expiresAt0&&Ie.update({environmentId:Ie.get().environmentId,apiHost:Ie.get().apiHost,userId:Ie.get().userId,state:{...Ie.get().state,attributes:{...Ie.get().state.attributes,...e.attributes}}}),be.debug("Adding event listeners"),"undefined"!=typeof window&&null===E&&(E=window.setInterval((async()=>{k.get().expiresAt&&new Date(k.get().expiresAt)>=new Date||(S.debug("Config has expired. Starting sync."),await H({apiHost:k.get().apiHost,environmentId:k.get().environmentId,userId:k.get().userId}))}),3e4)),"undefined"==typeof window||re||(window.addEventListener("hashchange",oe),window.addEventListener("popstate",oe),window.addEventListener("pushstate",oe),window.addEventListener("replacestate",oe),window.addEventListener("load",oe),re=!0),"undefined"==typeof window||ue||(document.addEventListener("click",le),ue=!0),"undefined"==typeof document||W||(document.querySelector("body").addEventListener("mouseleave",Y),W=!0),"undefined"==typeof window||K||(window.addEventListener("load",(()=>{window.addEventListener("scroll",Z)})),K=!0),pe||(window.addEventListener("beforeunload",(()=>{$(),ae(),ge(),G(),ee()})),pe=!0),ke=!0,be.debug("Initialized"),ie(),{ok:!0,value:void 0}},Ee=()=>{be.debug("Deinitializing"),z(),$(),ae(),ge(),G(),ee(),pe&&(window.removeEventListener("beforeunload",(()=>{$(),ae(),ge(),G(),ee()})),pe=!1),Ie.resetConfig(),ke=!1};l.getInstance().debug("Create command queue");const He=new class{constructor(){this.queue=[],this.running=!1,this.resolvePromise=null,this.commandPromise=null}add(e=!0,t,...n){this.queue.push({command:t,checkInitialized:e,commandArgs:n}),this.running||(this.commandPromise=new Promise((e=>{this.resolvePromise=e,this.run()})))}async wait(){this.running&&await this.commandPromise}async run(){for(this.running=!0;this.queue.length>0;){const e=w.getInstance(),t=this.queue.shift();if(!t)continue;if(t.checkInitialized){const t=(be.debug("Check if initialized"),ke&&w.initialized?{ok:!0,value:void 0}:p({code:"not_initialized",message:"Formbricks not initialized. Call initialize() first."}));t&&!0!==t.ok&&e.handle(t.error)}const n=async()=>await(null==t?void 0:t.command.apply(null,null==t?void 0:t.commandArgs)),s=await Q(n)();s&&(s.ok&&s.data&&!s.data.ok&&e.handle(s.data.error),!0!==s.ok&&e.handle(s.error))}this.running=!1,this.resolvePromise&&(this.resolvePromise(),this.resolvePromise=null,this.commandPromise=null)}},Ce=async(e,t)=>{He.add(!0,we,e,t),await He.wait()},$e={init:async e=>{w.init(e.errorHandler),He.add(!1,Se,e),await He.wait()},setUserId:async()=>{He.add(!0,fe),await He.wait()},setEmail:async e=>{Ce("email",e),await He.wait()},setAttribute:Ce,track:async(e,t={})=>{He.add(!0,J,e,t),await He.wait()},logout:async()=>{He.add(!0,ye),await He.wait()},reset:async()=>{He.add(!0,me),await He.wait()},registerRouteChange:async()=>{He.add(!0,ie),await He.wait()},getApi:()=>{const e=m.getInstance(),{environmentId:t,apiHost:n}=e.get();if(!t||!n)throw new Error("formbricks.init() must be called before getApi()");return new u({apiHost:n,environmentId:t})}};document.addEventListener("DOMContentLoaded",(()=>{window.tsdk_formbricks=$e,window.dispatchEvent(new Event("themeisle:survey:loaded"))}))})();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php
deleted file mode 100644
index 21387440..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.asset.php
+++ /dev/null
@@ -1 +0,0 @@
- array(), 'version' => 'bacc1f000efc9f479fc0');
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js
deleted file mode 100644
index 6fd91534..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/assets/js/build/tracking/tracking.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){var e={705:function(e){e.exports=function e(t,n,r){function o(s,u){if(!n[s]){if(!t[s]){if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}u=n[s]={exports:{}},t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,n,r)}return n[s].exports}for(var i=void 0,s=0;s>16),a((65280&r)>>8),a(255&r);return 2==o?a(255&(r=f(e.charAt(n))<<2|f(e.charAt(n+1))>>4)):1==o&&(a((r=f(e.charAt(n))<<10|f(e.charAt(n+1))<<4|f(e.charAt(n+2))>>2)>>8&255),a(255&r)),i},e.fromByteArray=function(e){var t,n,r,o,i=e.length%3,s="";function u(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}for(t=0,r=e.length-i;t>18&63)+u(o>>12&63)+u(o>>6&63)+u(63&o);switch(i){case 1:s=(s+=u((n=e[e.length-1])>>2))+u(n<<4&63)+"==";break;case 2:s=(s=(s+=u((n=(e[e.length-2]<<8)+e[e.length-1])>>10))+u(n>>4&63))+u(n<<2&63)+"="}return s}}(void 0===n?this.base64js={}:n)}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(e,t,n){(function(t,r,o,i,s,u,a,f,l){var c=e("base64-js"),d=e("ieee754");function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);var r,i,s,u,a=typeof e;if("base64"===t&&"string"==a)for(e=(u=e).trim?u.trim():u.replace(/^\s+|\s+$/g,"");e.length%4!=0;)e+="=";if("number"==a)r=x(e);else if("string"==a)r=o.byteLength(e,t);else{if("object"!=a)throw new Error("First argument needs to be a number, array or string.");r=x(e.length)}if(o._useTypedArrays?i=o._augment(new Uint8Array(r)):((i=this).length=r,i._isBuffer=!0),o._useTypedArrays&&"number"==typeof e.byteLength)i._set(e);else if(S(u=e)||o.isBuffer(u)||u&&"object"==typeof u&&"number"==typeof u.length)for(s=0;s>>0)):(t+1>>0),o}function g(e,t,n,r){if(r||(Y("boolean"==typeof n,"missing or invalid endian"),Y(null!=t,"missing offset"),Y(t+1>>8*(r?i:1-i)}function m(e,t,n,r,o){if(o||(Y(null!=t,"missing value"),Y("boolean"==typeof r,"missing or invalid endian"),Y(null!=n,"missing offset"),Y(n+3>>8*(r?i:3-i)&255}function _(e,t,n,r,o){o||(Y(null!=t,"missing value"),Y("boolean"==typeof r,"missing or invalid endian"),Y(null!=n,"missing offset"),Y(n+1>8,n%=256,r.push(n),r.push(t);return r}(t),e,n,r)}(this,e,t,n);break;default:throw new Error("Unknown encoding")}return i},o.prototype.toString=function(e,t,n){var r,o,i,s,u=this;if(e=String(e||"utf8").toLowerCase(),t=Number(t)||0,(n=void 0!==n?Number(n):u.length)===t)return"";switch(e){case"hex":r=function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||rthis.length&&(r=this.length);var i=(r=e.length-t=this.length))return this[e]},o.prototype.readUInt16LE=function(e,t){return h(this,e,!0,t)},o.prototype.readUInt16BE=function(e,t){return h(this,e,!1,t)},o.prototype.readUInt32LE=function(e,t){return p(this,e,!0,t)},o.prototype.readUInt32BE=function(e,t){return p(this,e,!1,t)},o.prototype.readInt8=function(e,t){if(t||(Y(null!=e,"missing offset"),Y(e=this.length))return 128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){return g(this,e,!0,t)},o.prototype.readInt16BE=function(e,t){return g(this,e,!1,t)},o.prototype.readInt32LE=function(e,t){return y(this,e,!0,t)},o.prototype.readInt32BE=function(e,t){return y(this,e,!1,t)},o.prototype.readFloatLE=function(e,t){return w(this,e,!0,t)},o.prototype.readFloatBE=function(e,t){return w(this,e,!1,t)},o.prototype.readDoubleLE=function(e,t){return b(this,e,!0,t)},o.prototype.readDoubleBE=function(e,t){return b(this,e,!1,t)},o.prototype.writeUInt8=function(e,t,n){n||(Y(null!=e,"missing value"),Y(null!=t,"missing offset"),Y(t=this.length||(this[t]=e)},o.prototype.writeUInt16LE=function(e,t,n){v(this,e,t,!0,n)},o.prototype.writeUInt16BE=function(e,t,n){v(this,e,t,!1,n)},o.prototype.writeUInt32LE=function(e,t,n){m(this,e,t,!0,n)},o.prototype.writeUInt32BE=function(e,t,n){m(this,e,t,!1,n)},o.prototype.writeInt8=function(e,t,n){n||(Y(null!=e,"missing value"),Y(null!=t,"missing offset"),Y(t=this.length||(0<=e?this.writeUInt8(e,t,n):this.writeUInt8(255+e+1,t,n))},o.prototype.writeInt16LE=function(e,t,n){_(this,e,t,!0,n)},o.prototype.writeInt16BE=function(e,t,n){_(this,e,t,!1,n)},o.prototype.writeInt32LE=function(e,t,n){E(this,e,t,!0,n)},o.prototype.writeInt32BE=function(e,t,n){E(this,e,t,!1,n)},o.prototype.writeFloatLE=function(e,t,n){I(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){I(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){A(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){A(this,e,t,!1,n)},o.prototype.fill=function(e,t,n){if(t=t||0,n=n||this.length,Y("number"==typeof(e="string"==typeof(e=e||0)?e.charCodeAt(0):e)&&!isNaN(e),"value is not a number"),Y(t<=n,"end < start"),n!==t&&0!==this.length){Y(0<=t&&t"},o.prototype.toArrayBuffer=function(){if("undefined"==typeof Uint8Array)throw new Error("Buffer.toArrayBuffer not supported in this browser");if(o._useTypedArrays)return new o(this).buffer;for(var e=new Uint8Array(this.length),t=0,n=e.length;t=t.length||o>=e.length);o++)t[o+n]=e[o];return o}function C(e){try{return decodeURIComponent(e)}catch(e){return String.fromCharCode(65533)}}function M(e,t){Y("number"==typeof e,"cannot write a non-number as a number"),Y(0<=e,"specified a negative value for writing an unsigned value"),Y(e<=t,"value is larger than maximum value for type"),Y(Math.floor(e)===e,"value has a fractional component")}function N(e,t,n){Y("number"==typeof e,"cannot write a non-number as a number"),Y(e<=t,"value larger than maximum allowed value"),Y(n<=e,"value smaller than minimum allowed value"),Y(Math.floor(e)===e,"value has a fractional component")}function F(e,t,n){Y("number"==typeof e,"cannot write a non-number as a number"),Y(e<=t,"value larger than maximum allowed value"),Y(n<=e,"value smaller than minimum allowed value")}function Y(e,t){if(!e)throw new Error(t||"Failed assertion")}o._augment=function(e){return e._isBuffer=!0,e._get=e.get,e._set=e.set,e.get=B.get,e.set=B.set,e.write=B.write,e.toString=B.toString,e.toLocaleString=B.toString,e.toJSON=B.toJSON,e.copy=B.copy,e.slice=B.slice,e.readUInt8=B.readUInt8,e.readUInt16LE=B.readUInt16LE,e.readUInt16BE=B.readUInt16BE,e.readUInt32LE=B.readUInt32LE,e.readUInt32BE=B.readUInt32BE,e.readInt8=B.readInt8,e.readInt16LE=B.readInt16LE,e.readInt16BE=B.readInt16BE,e.readInt32LE=B.readInt32LE,e.readInt32BE=B.readInt32BE,e.readFloatLE=B.readFloatLE,e.readFloatBE=B.readFloatBE,e.readDoubleLE=B.readDoubleLE,e.readDoubleBE=B.readDoubleBE,e.writeUInt8=B.writeUInt8,e.writeUInt16LE=B.writeUInt16LE,e.writeUInt16BE=B.writeUInt16BE,e.writeUInt32LE=B.writeUInt32LE,e.writeUInt32BE=B.writeUInt32BE,e.writeInt8=B.writeInt8,e.writeInt16LE=B.writeInt16LE,e.writeInt16BE=B.writeInt16BE,e.writeInt32LE=B.writeInt32LE,e.writeInt32BE=B.writeInt32BE,e.writeFloatLE=B.writeFloatLE,e.writeFloatBE=B.writeFloatBE,e.writeDoubleLE=B.writeDoubleLE,e.writeDoubleBE=B.writeDoubleBE,e.fill=B.fill,e.inspect=B.inspect,e.toArrayBuffer=B.toArrayBuffer,e}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){o=e("buffer").Buffer;var c=new o(4);c.fill(0),t.exports={hash:function(e,t,n,r){for(var i=t(function(e,t){e.length%4!=0&&(n=e.length+(4-e.length%4),e=o.concat([e,c],n));for(var n,r=[],i=t?e.readInt32BE:e.readInt32LE,s=0;sg?t=e(t):t.length>5]|=128<>>9<<4)]=t;for(var n=1732584193,r=-271733879,o=-1732584194,i=271733878,s=0;s>>32-o,n)}function p(e,t,n,r,o,i,s){return h(t&n|~t&r,e,t,o,i,s)}function g(e,t,n,r,o,i,s){return h(t&r|n&~r,e,t,o,i,s)}function y(e,t,n,r,o,i,s){return h(t^n^r,e,t,o,i,s)}function w(e,t,n,r,o,i,s){return h(n^(t|~r),e,t,o,i,s)}function b(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}t.exports=function(e){return c.hash(e,d,16)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(e,t,n){(function(e,n,r,o,i,s,u,a,f){t.exports=function(e){for(var t,n=new Array(e),r=0;r>>((3&r)<<3)&255;return n}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){var c=e("./helpers");function d(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n,r,o,i=Array(80),s=1732584193,u=-271733879,a=-1732584194,f=271733878,l=-1009589776,c=0;c>16)+(t>>16)+(n>>16)<<16|65535&n}function p(e,t){return e<>>32-t}t.exports=function(e){return c.hash(e,d,20,!0)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(e,t,n){(function(n,r,o,i,s,u,a,f,l){function c(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function d(e,t){var n,r=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),o=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),i=new Array(64);e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var s,u,a=0;a>>t|e<<32-t},g=function(e,t){return e>>>t};t.exports=function(e){return h.hash(e,d,32,!0)}}).call(this,e("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(e,t,n){(function(e,t,r,o,i,s,u,a,f){n.read=function(e,t,n,r,o){var i,s,u=8*o-r-1,a=(1<>1,l=-7,c=n?o-1:0,d=n?-1:1;for(o=e[t+c],c+=d,i=o&(1<<-l)-1,o>>=-l,l+=u;0>=-l,l+=r;0>1,c=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1;for(i=t<0||0===t&&1/t<0?1:0,t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,s=f):(s=Math.floor(Math.log(t)/Math.LN2),t*(r=Math.pow(2,-s))<1&&(s--,r*=2),2<=(t+=1<=s+l?c/r:c*Math.pow(2,1-l))*r&&(s++,r/=2),f<=s+l?(u=0,s=f):1<=s+l?(u=(t*r-1)*Math.pow(2,o),s+=l):(u=t*Math.pow(2,l-1)*Math.pow(2,o),s=0));8<=o;e[n+d]=255&u,d+=h,u/=256,o-=8);for(s=s<{var t,n;const r=null==e||null===(t=e.filter((e=>null==e?void 0:e[0])))||void 0===t?void 0:t[0];return null!==(n=null==r?void 0:r[1])&&void 0!==n?n:null==r?void 0:r[0]};class a{constructor(){var t,n;e(this,"_set",((e,t,n)=>{if(!this.hasProduct(t.slug))return;if(!(null!=n&&n.consent||this.getProductConsent(t.slug)))return;if(!this.validate(t))return;const r=null!=n&&n.directSave?t:this.trkMetadata(t);this.events.set(e,r),null!=n&&n.refreshTimer&&this.refreshTimer(),null!=n&&n.sendNow?this.uploadEvents():null!=n&&n.ignoreLimit||this.sendIfLimitReached()})),e(this,"_add",((e,t)=>{const n=s()(e);return this._set(n.toString(),e,t),n.toString()})),e(this,"with",(e=>{const t={slug:e,...this.envInfo()};return{add:(e,n)=>this._add({...t,...e},n),set:(e,n,r)=>this._set(e,{...t,...n},r),base:this}})),e(this,"envInfo",(()=>({site:window.location.hostname}))),e(this,"uploadEvents",(async()=>{if(0!==this.events.size)try{const e=Array.from(this.events.values());this.events.clear();const t=await this.sendBulkTracking(e.map((e=>{let{slug:t,site:n,license:r,...o}=e;return{slug:t,site:n,license:r,data:o}})));t.ok||this.listeners.forEach((e=>e({success:!1,error:"Failed to send tracking events"})));const n=await t.json();this.listeners.forEach((e=>e({success:!0,response:n})))}catch(e){console.error(e)}})),e(this,"sendIfLimitReached",(()=>{if(this.events.size>=this.eventsLimit)return this.uploadEvents()})),e(this,"subscribe",(e=>(this.listeners.push(e),()=>{this.listeners=this.listeners.filter((t=>t!==e))}))),e(this,"hasConsent",(()=>this.consent)),e(this,"sendBulkTracking",(e=>fetch(this.endpoint,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}))),e(this,"trkMetadata",(e=>({env:u([[window.location.href.includes("customize.php"),"customizer"],[window.location.href.includes("site-editor.php"),"site-editor"],[window.location.href.includes("widgets.php"),"widgets"],[window.location.href.includes("admin.php"),"admin"],["post-editor"]]),license:this.getProductTackHash(e.slug),...null!=e?e:{}}))),e(this,"hasProduct",(e=>this.products.some((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))),e(this,"getProductTackHash",(e=>{var t;return null===(t=this.products.find((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))||void 0===t?void 0:t.trackHash})),e(this,"getProductConsent",(e=>{var t;return null===(t=this.products.find((t=>{var n;return null==t||null===(n=t.slug)||void 0===n?void 0:n.includes(e)})))||void 0===t?void 0:t.consent})),e(this,"start",(()=>{this.interval||(this.interval=window.setInterval((()=>{this.uploadEvents()}),this.autoSendIntervalTime))})),e(this,"stop",(()=>{this.interval&&(window.clearInterval(this.interval),this.interval=null)})),e(this,"refreshTimer",(()=>{this.stop(),this.start()})),e(this,"validate",(e=>"object"==typeof e?0!==Object.keys(e).length&&Object.values(e).every(this.validate):void 0!==e)),e(this,"clone",(()=>{const e=new a;return e.events=new Map(this.events),e.listeners=[...this.listeners],e.interval=this.interval,e.consent=this.consent,e.endpoint=this.endpoint,e})),this.events=new Map,this.eventsLimit=50,this.listeners=[],this.interval=null,this.consent=!1,this.endpoint=null===(t=tiTelemetry)||void 0===t?void 0:t.endpoint,this.products=null===(n=tiTelemetry)||void 0===n?void 0:n.products,this.autoSendIntervalTime=3e5}}window.tiTrk=new a,null===(t=window)||void 0===t||null===(r=t.wp)||void 0===r||null===(o=r.customize)||void 0===o||o.bind("save",(()=>{var e,t;null===(e=window)||void 0===e||null===(t=e.tiTrk)||void 0===t||t.uploadEvents()})),window.addEventListener("beforeunload",(async()=>{var e,t;null===(e=window)||void 0===e||null===(t=e.tiTrk)||void 0===t||t.uploadEvents()}))}()}();
\ No newline at end of file
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/index.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/index.php
deleted file mode 100644
index bedf1791..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/index.php
+++ /dev/null
@@ -1,3 +0,0 @@
- 0 ) {
- $themeisle_sdk_max_version = $themeisle_sdk_version;
- $themeisle_sdk_max_path = $themeisle_sdk_path;
-}
-
-// load the latest sdk version from the active Themeisle products.
-if ( ! function_exists( 'themeisle_sdk_load_licenser_if_present' ) ) :
- /**
- * Always load the licenser, if present.
- *
- * @param array $to_load Previously files to load.
- */
- function themeisle_sdk_load_licenser_if_present( $to_load ) {
- global $themeisle_sdk_abs_licenser_path;
- $to_load[] = $themeisle_sdk_abs_licenser_path;
-
- return $to_load;
- }
-endif;
-
-// load the latest sdk version from the active Themeisle products.
-if ( ! function_exists( 'themeisle_sdk_load_latest' ) ) :
- /**
- * Always load the latest sdk version.
- */
- function themeisle_sdk_load_latest() {
- /**
- * Don't load the library if we are on < 5.4.
- */
- if ( version_compare( PHP_VERSION, '5.4.32', '<' ) ) {
- return;
- }
- global $themeisle_sdk_max_path;
- require_once $themeisle_sdk_max_path . '/start.php';
- }
-endif;
-add_action( 'init', 'themeisle_sdk_load_latest' );
-
-if ( ! function_exists( 'tsdk_utmify' ) ) {
- /**
- * Utmify a link.
- *
- * @param string $url URL to add utms.
- * @param string $area Area in page where this is used ( CTA, image, section name).
- * @param string $location Location, such as customizer, about page.
- *
- * @return string
- */
- function tsdk_utmify( $url, $area, $location = null ) {
- static $current_page = null;
- if ( $location === null && $current_page === null ) {
- global $pagenow;
- $screen = function_exists( 'get_current_screen' ) ? get_current_screen() : $pagenow;
- $current_page = isset( $screen->id ) ? $screen->id : ( ( $screen === null ) ? 'non-admin' : $screen );
- $current_page = sanitize_key( str_replace( '.php', '', $current_page ) );
- }
- $location = $location === null ? $current_page : $location;
- $content = sanitize_key(
- trim(
- str_replace(
- [
- 'https://',
- 'themeisle.com',
- '/themes/',
- '/plugins/',
- '/upgrade',
- ],
- '',
- $url
- ),
- '/'
- )
- );
- $filter_key = sanitize_key( $content );
- $url_args = [
- 'utm_source' => 'wpadmin',
- 'utm_medium' => $location,
- 'utm_campaign' => $area,
- 'utm_content' => $content,
- ];
- $query_arguments = apply_filters( 'tsdk_utmify_' . $filter_key, $url_args, $url );
- $utmify_url = esc_url_raw(
- add_query_arg(
- $query_arguments,
- $url
- )
- );
-
- return apply_filters( 'tsdk_utmify_url_' . $filter_key, $utmify_url, $url );
- }
-
- add_filter( 'tsdk_utmify', 'tsdk_utmify', 10, 3 );
-}
-
-
-if ( ! function_exists( 'tsdk_lstatus' ) ) {
- /**
- * Check license status.
- *
- * @param string $file Product basefile.
- *
- * @return string Status.
- */
- function tsdk_lstatus( $file ) {
- return \ThemeisleSDK\Modules\Licenser::status( $file );
- }
-}
-if ( ! function_exists( 'tsdk_lis_valid' ) ) {
- /**
- * Check if license is valid.
- *
- * @param string $file Product basefile.
- *
- * @return bool Validness.
- */
- function tsdk_lis_valid( $file ) {
- return \ThemeisleSDK\Modules\Licenser::is_valid( $file );
- }
-}
-if ( ! function_exists( 'tsdk_lplan' ) ) {
- /**
- * Get license plan.
- *
- * @param string $file Product basefile.
- *
- * @return string Plan.
- */
- function tsdk_lplan( $file ) {
- return \ThemeisleSDK\Modules\Licenser::plan( $file );
- }
-}
-
-if ( ! function_exists( 'tsdk_lkey' ) ) {
- /**
- * Get license key.
- *
- * @param string $file Product basefile.
- *
- * @return string Key.
- */
- function tsdk_lkey( $file ) {
- return \ThemeisleSDK\Modules\Licenser::key( $file );
- }
-}
-
-if ( ! function_exists( 'tsdk_translate_link' ) ) {
-
- /**
- * Function to translate a link based on the current language.
- *
- * @param string $url URL to translate.
- * @param string{'path'|'query'|'domain'} $type Type of localization. Supports path, query and domain.
- * @param array $available_languages Available language to choose from.
- *
- * @return string
- */
- function tsdk_translate_link(
- $url, $type = 'path', $available_languages = [
- 'de_DE' => 'de',
- 'de_DE_formal' => 'de',
- ]
- ) {
- $language = get_user_locale();
- if ( ! isset( $available_languages[ $language ] ) ) {
- return $url;
- }
- $code = $available_languages[ $language ];
- // We asume that false is based on query and add the code via query arg.
- if ( $type === 'query' ) {
- return add_query_arg( 'lang', $code, $url );
- }
-
- $parsed_url = wp_parse_url( $url );
- // we replace the domain here based on the localized one.
- if ( $type === 'domain' ) {
- return $parsed_url['scheme'] . '://' . $code . ( isset( $parsed_url['path'] ) ? $parsed_url['path'] : '' ) . ( isset( $parsed_url['query'] ) ? '?' . $parsed_url['query'] : '' ) . ( isset( $parsed_url['fragment'] ) ? '#' . $parsed_url['fragment'] : '' );
- }
- // default is the path based approach.
- $new_path = isset( $parsed_url['path'] ) ? "/$code" . $parsed_url['path'] : "/$code";
-
- return $parsed_url['scheme'] . '://' . $parsed_url['host'] . $new_path . ( isset( $parsed_url['query'] ) ? '?' . $parsed_url['query'] : '' ) . ( isset( $parsed_url['fragment'] ) ? '#' . $parsed_url['fragment'] : '' );
-
- }
-}
-if ( ! function_exists( 'tsdk_support_link' ) ) {
-
- /**
- * Get Themeisle Support URL.
- *
- * @param string $file Product basefile.
- *
- * @return false|string Return support URL or false if no license is active.
- */
- function tsdk_support_link( $file ) {
-
- if ( ! did_action( 'init' ) ) {
- _doing_it_wrong( __FUNCTION__, 'tsdk_support_link() should not be called before the init action.', '3.2.39' );
- }
- $params = [];
- if ( ! tsdk_lis_valid( $file ) ) {
- return false;
- }
- $product = \ThemeisleSDK\Product::get( $file );
- if ( ! $product->requires_license() ) {
- return false;
- }
- static $site_params = null;
- if ( $site_params === null ) {
- if ( is_user_logged_in() && function_exists( 'wp_get_current_user' ) ) {
- $current_user = wp_get_current_user();
- $site_params['semail'] = urlencode( $current_user->user_email );
- }
- $site_params['swb'] = urlencode( home_url() );
- global $wp_version;
- $site_params['snv'] = urlencode( sprintf( 'WP-%s-PHP-%s', $wp_version, ( PHP_MAJOR_VERSION . '.' . PHP_MINOR_VERSION ) ) );
- }
- $params['slkey'] = tsdk_lkey( $file );
- $params['sprd'] = urlencode( $product->get_name() );
- $params['svrs'] = urlencode( $product->get_version() );
-
-
- return add_query_arg(
- array_merge( $site_params, $params ),
- 'https://store.themeisle.com/direct-support/'
- );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/postcss.config.js b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/postcss.config.js
deleted file mode 100644
index fc52856e..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/postcss.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-const wpPreset = require( '@wordpress/postcss-plugins-preset' );
-
-module.exports = {
- plugins: [
- ...wpPreset,
- require( 'postcss-custom-media' )(), // Custom media queries: https://www.npmjs.com/package/postcss-custom-media
- require( 'postcss-combine-media-query' )(), // Combine media queries: https://www.npmjs.com/package/postcss-combine-media-query
- require( 'postcss-sort-media-queries' )() // Sort media queries: https://www.npmjs.com/package/postcss-sort-media-queries
- ]
-};
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php
deleted file mode 100644
index bb172c1d..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php
+++ /dev/null
@@ -1,221 +0,0 @@
- 'otter-blocks/otter-blocks.php',
- 'optimole-wp' => 'optimole-wp/optimole-wp.php',
- 'tweet-old-post' => 'tweet-old-post/tweet-old-post.php',
- 'feedzy-rss-feeds' => 'feedzy-rss-feeds/feedzy-rss-feed.php',
- 'woocommerce-product-addon' => 'woocommerce-product-addon/woocommerce-product-addon.php',
- 'visualizer' => 'visualizer/index.php',
- 'wp-landing-kit' => 'wp-landing-kit/wp-landing-kit.php',
- 'multiple-pages-generator-by-porthas' => 'multiple-pages-generator-by-porthas/porthas-multi-pages-generator.php',
- 'sparks-for-woocommerce' => 'sparks-for-woocommerce/sparks-for-woocommerce.php',
- 'templates-patterns-collection' => 'templates-patterns-collection/templates-patterns-collection.php',
- ];
-
- /**
- * Product which use the module.
- *
- * @var Product $product Product object.
- */
- protected $product = null;
-
- /**
- * Can load the module for the selected product.
- *
- * @param Product $product Product data.
- *
- * @return bool Should load module?
- */
- abstract public function can_load( $product );
-
- /**
- * Bootstrap the module.
- *
- * @param Product $product Product object.
- */
- abstract public function load( $product );
-
- /**
- * Check if the product is from partner.
- *
- * @param Product $product Product data.
- *
- * @return bool Is product from partner.
- */
- public function is_from_partner( $product ) {
- foreach ( Module_Factory::$domains as $partner_domain ) {
- if ( strpos( $product->get_store_url(), $partner_domain ) !== false ) {
- return true;
- }
- }
-
- return array_key_exists( $product->get_slug(), Module_Factory::$slugs );
- }
-
- /**
- * Wrapper for wp_remote_get on VIP environments.
- *
- * @param string $url Url to check.
- * @param array $args Option params.
- *
- * @return array|\WP_Error
- */
- public function safe_get( $url, $args = array() ) {
- return function_exists( 'vip_safe_wp_remote_get' )
- ? vip_safe_wp_remote_get( $url )
- : wp_remote_get( //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get, Already used.
- $url,
- $args
- );
- }
-
- /**
- * Get the SDK base url.
- *
- * @return string
- */
- public function get_sdk_uri() {
- global $themeisle_sdk_max_path;
-
- /**
- * $themeisle_sdk_max_path can point to the theme when the theme version is higher.
- * hence we also need to check that the path does not point to the theme else this will break the URL.
- * References: https://github.com/Codeinwp/neve-pro-addon/issues/2403
- */
- if ( $this->product->is_plugin() && false === strpos( $themeisle_sdk_max_path, get_template_directory() ) ) {
- return plugins_url( '/', $themeisle_sdk_max_path . '/themeisle-sdk/' );
- };
-
- return get_template_directory_uri() . '/vendor/codeinwp/themeisle-sdk/';
- }
-
- /**
- * Call plugin api
- *
- * @param string $slug plugin slug.
- *
- * @return array|mixed|object
- */
- public function call_plugin_api( $slug ) {
- include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
-
- $call_api = get_transient( 'ti_plugin_info_' . $slug );
-
- if ( false === $call_api ) {
- $call_api = plugins_api(
- 'plugin_information',
- array(
- 'slug' => $slug,
- 'fields' => array(
- 'downloaded' => false,
- 'rating' => false,
- 'description' => false,
- 'short_description' => true,
- 'donate_link' => false,
- 'tags' => false,
- 'sections' => true,
- 'homepage' => true,
- 'added' => false,
- 'last_updated' => false,
- 'compatibility' => false,
- 'tested' => false,
- 'requires' => false,
- 'downloadlink' => false,
- 'icons' => true,
- 'banners' => true,
- ),
- )
- );
- set_transient( 'ti_plugin_info_' . $slug, $call_api, 30 * MINUTE_IN_SECONDS );
- }
-
- return $call_api;
- }
-
- /**
- * Get the plugin status.
- *
- * @param string $plugin Plugin slug.
- *
- * @return bool
- */
- public function is_plugin_installed( $plugin ) {
- if ( ! isset( $this->plugin_paths[ $plugin ] ) ) {
- return false;
- }
-
- if ( file_exists( WP_CONTENT_DIR . '/plugins/' . $this->plugin_paths[ $plugin ] ) ) {
- return true;
- }
-
- return false;
- }
-
- /**
- * Get plugin activation link.
- *
- * @param string $slug The plugin slug.
- *
- * @return string
- */
- public function get_plugin_activation_link( $slug ) {
- $reference_key = $slug === 'otter-blocks' ? 'reference_key' : 'optimole_reference_key';
- $plugin = isset( $this->plugin_paths[ $slug ] ) ? $this->plugin_paths[ $slug ] : $slug . '/' . $slug . '.php';
-
- return add_query_arg(
- array(
- 'plugin_status' => 'all',
- 'paged' => '1',
- 'action' => 'activate',
- $reference_key => $this->product->get_key(),
- 'plugin' => rawurlencode( $plugin ),
- '_wpnonce' => wp_create_nonce( 'activate-plugin_' . $plugin ),
- ),
- admin_url( 'plugins.php' )
- );
- }
-
- /**
- * Checks if a plugin is active.
- *
- * @param string $plugin plugin slug.
- *
- * @return bool
- */
- public function is_plugin_active( $plugin ) {
- include_once ABSPATH . 'wp-admin/includes/plugin.php';
-
- $plugin = isset( $this->plugin_paths[ $plugin ] ) ? $this->plugin_paths[ $plugin ] : $plugin . '/' . $plugin . '.php';
-
- return is_plugin_active( $plugin );
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php
deleted file mode 100644
index 29313e9f..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php
+++ /dev/null
@@ -1,108 +0,0 @@
- true,
- 'neto' => true,
- 'olsen' => true,
- 'benson' => true,
- 'romero' => true,
- 'carmack' => true,
- 'puzzle' => true,
- 'broadsheet' => true,
- 'girlywp' => true,
- 'veggie' => true,
- 'zeko' => true,
- 'maishawp' => true,
- 'didi' => true,
- 'liber' => true,
- 'medicpress-pt' => true,
- 'adrenaline-pt' => true,
- 'consultpress-pt' => true,
- 'legalpress-pt' => true,
- 'gympress-pt' => true,
- 'readable-pt' => true,
- 'bolts-pt' => true,
- ];
- /**
- * Partners domains.
- *
- * @var array $DOMAINS Partners domains.
- */
- public static $domains = [
- 'proteusthemes.com',
- 'anarieldesign.com',
- 'prothemedesign.com',
- 'cssigniter.com',
- ];
- /**
- * Map which contains all the modules loaded for each product.
- *
- * @var array Mapping array.
- */
- private static $modules_attached = [];
-
- /**
- * Load availabe modules for the selected product.
- *
- * @param Product $product Loaded product.
- * @param array $modules List of modules.
- */
- public static function attach( $product, $modules ) {
-
- if ( ! isset( self::$modules_attached[ $product->get_slug() ] ) ) {
- self::$modules_attached[ $product->get_slug() ] = [];
- }
-
- foreach ( $modules as $module ) {
- $class = 'ThemeisleSDK\\Modules\\' . ucwords( $module, '_' );
- /**
- * Module object.
- *
- * @var Abstract_Module $module_object Module instance.
- */
- $module_object = new $class( $product );
-
- if ( ! $module_object->can_load( $product ) ) {
- continue;
- }
- self::$modules_attached[ $product->get_slug() ][ $module ] = $module_object->load( $product );
- }
- }
-
- /**
- * Products/Modules loaded map.
- *
- * @return array Modules map.
- */
- public static function get_modules_map() {
- return self::$modules_attached;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Loader.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Loader.php
deleted file mode 100644
index 98d4ead3..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Loader.php
+++ /dev/null
@@ -1,370 +0,0 @@
- [
- 'hurry_up' => 'Hurry up! Only %s left.',
- 'sale_live' => 'Themeisle Black Friday Sale is Live!',
- 'learn_more' => 'Learn more',
- 'max_savings' => 'Enjoy Maximum Savings on %s',
- ],
- 'compatibilities' => [
- 'notice' => '%s requires a newer version of %s. Please %supdate%s %s %s to the latest version.',
- 'notice2' => '%s update requires a newer version of %s. Please %supdate%s %s %s.',
- 'notice_theme' => '%1$sWarning:%2$s This theme has not been tested with your current version of %1$s%3$s%2$s. Please update %3$s plugin.',
- 'notice_plugin' => '%1$sWarning:%2$s This plugin has not been tested with your current version of %1$s%3$s%2$s. Please update %3$s %4$s.',
- 'theme' => 'theme',
- 'plugin' => 'plugin',
- ],
- 'dashboard_widget' => [
- 'title' => 'WordPress Guides/Tutorials',
- 'popular' => 'Popular %s',
- 'install' => 'Install',
- 'powered' => 'Powered by %s',
- ],
- 'licenser' => [
- 'activate' => 'Activate',
- 'invalid_msg' => 'Invalid license.',
- 'error_notice' => 'ERROR: Failed to connect to the license service. Please try again later. Reason: %s',
- 'error_notice2' => 'ERROR: Failed to validate license. Please try again in one minute.',
- 'error_invalid' => 'ERROR: Invalid license provided.',
- 'update_license' => 'Updating this theme will lose any customizations you have made. Cancel to stop, OK to update.',
- 'invalid_msg' => 'Invalid license.',
- 'already_active' => 'License is already active.',
- 'notice_update' => '%1$s is available. %2$sCheck out what\'s%3$s new or %4$supdate now%3$s.',
- 'not_active' => 'License not active.',
- 'deactivate' => 'Deactivate',
- 'renew_cta' => 'Renew license to update',
- 'autoactivate_notice' => '%s has been successfully activated using %s license !',
- 'valid' => 'Valid',
- 'invalid' => 'Invalid',
- 'notice' => 'Enter your license from %s purchase history in order to get %s updates',
- 'expired' => 'Your %s\'s License Key has expired. In order to continue receiving support and software updates you must %srenew%s your license key.',
-
- 'inactive' => 'In order to benefit from updates and support for %s, please add your license code from your %spurchase history%s and validate it %shere%s.',
- 'no_activations' => 'No more activations left for %s. You need to upgrade your plan in order to use %s on more websites. If you need assistance, please get in touch with %s staff.',
- ],
- 'promotions' => [
- 'recommended' => 'Recommended by %s',
- 'woo' => [
- 'title' => 'More extensions from Themeisle',
- 'title2' => 'Recommended extensions',
- 'cta_install' => 'Install',
- 'learn_more' => 'Learn More',
- 'dismiss' => 'Dismiss this suggestion',
- 'ppom_title' => 'Product Add-Ons',
- 'ppom_desc' => 'Add extra custom fields & add-ons on your product pages, like sizes, colors & more.',
- 'spark_title1' => 'Wishlist',
- 'spark_title2' => 'Multi-Announcement Bars',
- 'spark_title3' => 'Advanced Product Review',
- 'spark_desc1' => 'Loyalize your customers by allowing them to save their favorite products.',
- 'spark_desc2' => 'Add a top notification bar on your website to highlight the latest products, offers, or upcoming events.',
- 'spark_desc3' => 'Enable an advanced review section, enlarging the basic review options with lots of capabilities.',
- ],
- 'optimole' => [
- 'all_set' => 'Awesome! You are all set!',
- 'gotodash' => 'Go to Optimole dashboard',
- 'installing' => 'Installing',
- 'activating' => 'Activating',
- 'connecting' => 'Connecting to API',
- 'start_cta' => 'Start using Optimole',
- 'dismisscta' => 'Dismiss this notice.',
- 'gst' => 'Get Started Free',
- 'heading' => 'Get more with Optimole',
- 'learnmore' => 'Learn more',
- 'message1' => 'Increase this page speed and SEO ranking by optimizing images with Optimole.',
- 'message3' => 'Save your server space by storing images to Optimole and deliver them optimized from 400 locations around the globe. Unlimited images, Unlimited traffic.',
- 'message4' => 'This image looks to be too large and would affect your site speed, we recommend you to install Optimole to optimize your images.',
- 'message2' => 'Leverage Optimole\'s full integration with Elementor to automatically lazyload, resize, compress to AVIF/WebP and deliver from 400 locations around the globe!',
- 'email_placeholder' => 'Email address',
- ],
- ],
- 'welcome' => [
- 'ctan' => 'No, thanks.',
- 'ctay' => 'Upgrade Now!',
- 'message' => '
You\'ve been using {product} for 7 days now and we appreciate your loyalty! We also want to make sure you\'re getting the most out of our product. That\'s why we\'re offering you a special deal - upgrade to {pro_product} in the next 5 days and receive a discount of up to 30%. Upgrade now and unlock all the amazing features of {pro_product}!
',
- ],
- 'uninstall' => [
- 'heading_plugin' => 'What\'s wrong?',
- 'heading_theme' => 'What does not work for you in {theme}?',
- 'submit' => 'Submit',
- 'cta_info' => 'What info do we collect?',
- 'button_submit' => 'Submit & Deactivate',
- 'button_cancel' => 'Skip & Deactivate',
- 'disclosure' => [
- 'title' => 'Below is a detailed view of all data that Themeisle will receive if you fill in this survey. No email address or IP addresses are transmitted after you submit the survey.',
- 'version' => '%s %s version %s %s %s %s',
- 'website' => '%sCurrent website:%s %s %s %s',
- 'usage' => '%sUsage time:%s %s %s%s',
- 'reason' => '%s Uninstall reason %s %s Selected reason from the above survey %s ',
- ],
-
- 'options' => [
- 'id3' => [
- 'title' => 'I found a better plugin',
- 'placeholder' => 'What\'s the plugin\'s name?',
- ],
- 'id4' => [
-
- 'title' => 'I could not get the plugin to work',
- 'placeholder' => 'What problem are you experiencing?',
- ],
- 'id5' => [
-
- 'title' => 'I no longer need the plugin',
- 'placeholder' => 'If you could improve one thing about our product, what would it be?',
- ],
- 'id6' => [
- 'title' => 'It\'s a temporary deactivation. I\'m just debugging an issue.',
- 'placeholder' => 'What problem are you experiencing?',
- ],
- 'id7' => [
- 'title' => 'I don\'t know how to make it look like demo',
- ],
- 'id8' => [
-
- 'placeholder' => 'What option is missing?',
- 'title' => 'It lacks options',
- ],
- 'id9' => [
- 'title' => 'Is not working with a plugin that I need',
- 'placeholder' => 'What is the name of the plugin',
- ],
- 'id10' => [
- 'title' => 'I want to try a new design, I don\'t like {theme} style',
- ],
- 'id999' => [
- 'title' => 'Other',
- 'placeholder' => 'What can we do better?',
- ],
- ],
- ],
- 'review' => [
- 'notice' => '
Hey, it\'s great to see you have {product} active for a few days now. How is everything going? If you can spare a few moments to rate it on WordPress.org it would help us a lot (and boost my motivation). Cheers!
~ {developer}, developer of {product}
',
- 'ctay' => 'Ok, I will gladly help.',
- 'ctan' => 'No, thanks.',
-
- ],
- 'rollback' => [
- 'cta' => 'Rollback to v%s',
- ],
- 'logger' => [
- 'notice' => 'Do you enjoy {product}? Become a contributor by opting in to our anonymous data tracking. We guarantee no sensitive data is collected.',
- 'cta_y' => 'Sure, I would love to help.',
- 'cta_n' => 'No, thanks.',
- ],
- 'about_us' => [
- 'title' => 'About Us',
- 'heroHeader' => 'Our Story',
- 'heroTextFirst' => 'Themeisle was founded in 2012 by a group of passionate developers who wanted to create beautiful and functional WordPress themes and plugins. Since then, we have grown into a team of over 20 dedicated professionals who are committed to delivering the best possible products to our customers.',
- 'heroTextSecond' => 'At Themeisle, we offer a wide range of WordPress themes and plugins that are designed to meet the needs of both beginners and advanced users. Our products are feature-rich, easy to use, and are designed to help you create beautiful and functional websites.',
- 'teamImageCaption' => 'Our team in WCEU2022 in Portugal',
- 'newsHeading' => 'Stay connected for news & updates!',
- 'emailPlaceholder' => 'Your email address',
- 'signMeUp' => 'Sign me up',
- 'installNow' => 'Install Now',
- 'activate' => 'Activate',
- 'learnMore' => 'Learn More',
- 'installed' => 'Installed',
- 'notInstalled' => 'Not Installed',
- 'active' => 'Active',
- 'others' => [
- 'optimole_desc' => 'Optimole is an image optimization service that automatically optimizes your images and serves them to your visitors via a global CDN, making your website lighter, faster and helping you reduce your bandwidth usage.',
- 'neve_desc' => 'A fast, lightweight, customizable WordPress theme offering responsive design, speed, and flexibility for various website types.',
- 'landingkit_desc' => 'Turn WordPress into a landing page powerhouse with Landing Kit, map domains to pages or any other published resource.',
- 'sparks_desc' => 'Extend your store functionality with 8 ultra-performant features like product comparisons, variation swatches, wishlist, and more.',
- 'tpc_desc' => 'Design, save, and revisit your templates anytime with your personal vault on Templates Cloud.',
- ],
- 'otter-page' => [
- 'heading' => 'Build innovative layouts with Otter Blocks and Gutenberg',
- 'text' => 'Otter is a lightweight, dynamic collection of page building blocks and templates for the WordPress block editor.',
- 'buttons' => [
- 'install_otter_free' => "Install Otter - It's free!",
- 'install_now' => 'Install Now',
- 'learn_more' => 'Learn More',
- ],
- 'features' => [
- 'advancedTitle' => 'Advanced Features',
- 'advancedDesc' => 'Add features such as Custom CSS, Animations & Visibility Conditions to all blocks.',
- 'fastTitle' => 'Lightweight and Fast',
- 'fastDesc' => 'Otter enhances WordPress site building experience without impacting site speed.',
- 'mobileTitle' => 'Mobile-Friendly',
- 'mobileDesc' => 'Each block can be tweaked to provide a consistent experience across all devices.',
- ],
- 'details' => [
- 's1Title' => 'A Better Page Building Experience',
- 's1Text' => 'Otter can be used to build everything from a personal blog to an e-commerce site without losing the personal touch. Otter’s ease of use transforms basic blocks into expressive layouts in seconds.',
- 's2Title' => 'A New Collection of Patterns',
- 's2Text' => 'A New Patterns Library, containing a range of different elements in a variety of styles to help you build great pages. All of your website’s most important areas are covered: headers, testimonials, pricing tables, sections and more.',
- 's3Title' => 'Advanced Blocks',
- 's3Text' => 'Enhance your website’s design with powerful blocks, like the Add to Cart, Business Hours, Review Comparison, and dozens of WooCommerce blocks.',
- ],
- 'testimonials' => [
- 'heading' => 'Trusted by more than 300K website owners',
- 'users' => [
- 'user_1' => 'Loved the collection of blocks. If you want to create nice Gutenberg Pages, this plugin will be very handy and useful.',
- 'user_2' => 'I am very satisfied with Otter – a fantastic collection of blocks. And the plugin is perfectly integrated with Gutenberg and complete enough for my needs.',
- 'user_3' => 'Otter Blocks work really well and I like the customization options. Easy to use and format to fit in with my site theme – and I’ve not encountered any compatibility or speed issues.',
- ],
- ],
- ],
- ],
- ];
-
- /**
- * Initialize the sdk logic.
- */
- public static function init() {
- /**
- * This filter can be used to localize the labels inside each product.
- */
- self::$labels = apply_filters( 'themeisle_sdk_labels', self::$labels );
- if ( ! isset( self::$instance ) && ! ( self::$instance instanceof Loader ) ) {
- self::$instance = new Loader();
- $modules = array_merge( self::$available_modules, apply_filters( 'themeisle_sdk_modules', [] ) );
- foreach ( $modules as $key => $module ) {
- if ( ! class_exists( 'ThemeisleSDK\\Modules\\' . ucwords( $module, '_' ) ) ) {
- unset( $modules[ $key ] );
- }
- }
- self::$available_modules = $modules;
- }
- }
-
- /**
- * Get cache token used in API requests.
- *
- * @return string Cache token.
- */
- public static function get_cache_token() {
- $cache_token = get_transient( 'themeisle_sdk_cache_token' );
- if ( false === $cache_token ) {
- $cache_token = wp_generate_password( 6, false );
- set_transient( $cache_token, WEEK_IN_SECONDS );
- }
-
- return $cache_token;
- }
-
- /**
- * Clear cache token.
- */
- public static function clear_cache_token() {
- delete_transient( 'themeisle_sdk_cache_token' );
- }
-
- /**
- * Register product into SDK.
- *
- * @param string $base_file The product base file.
- *
- * @return Loader The singleton object.
- */
- public static function add_product( $base_file ) {
-
- if ( ! is_file( $base_file ) ) {
- return self::$instance;
- }
- $product = new Product( $base_file );
-
- Module_Factory::attach( $product, self::get_modules() );
-
- self::$products[ $product->get_slug() ] = $product;
-
- return self::$instance;
- }
-
- /**
- * Get all registered modules by the SDK.
- *
- * @return array Modules available.
- */
- public static function get_modules() {
- return self::$available_modules;
- }
-
- /**
- * Get all products using the SDK.
- *
- * @return array Products available.
- */
- public static function get_products() {
- return self::$products;
- }
-
- /**
- * Get the version of the SDK.
- *
- * @return string The version.
- */
- public static function get_version() {
- return self::$version;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php
deleted file mode 100644
index 664c4bc8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/About_us.php
+++ /dev/null
@@ -1,414 +0,0 @@
-_about_us_metadata', 'add_about_meta' );
- *
- * function add_about_meta($data) {
- * return [
- * 'location' => ,
- * 'logo' => ,
- * 'page_menu' => [['text' => '', 'url' => '']], // optional
- * 'has_upgrade_menu' => ,
- * 'upgrade_link' => ,
- * 'upgrade_text' => 'Get Pro Version',
- * ]
- * }
- *
- * @package ThemeIsleSDK
- * @subpackage Modules
- * @copyright Copyright (c) 2023, Andrei Baicus
- * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License
- * @since 3.2.42
- */
-
-namespace ThemeisleSDK\Modules;
-
-use ThemeisleSDK\Common\Abstract_Module;
-use ThemeisleSDK\Loader;
-use ThemeisleSDK\Product;
-
-// Exit if accessed directly.
-if ( ! defined( 'ABSPATH' ) ) {
- exit;
-}
-
-/**
- * Promotions module for ThemeIsle SDK.
- */
-class About_Us extends Abstract_Module {
- /**
- * About data.
- *
- * @var array $about_data About page data, received from the filter.
- *
- * Shape of the $about_data property array:
- * [
- * 'location' => 'top level page',
- * 'logo' => 'logo path',
- * 'page_menu' => [['text' => '', 'url' => '']], // Optional
- * 'has_upgrade_menu' => !defined('NEVE_PRO_VERSION'),
- * 'upgrade_link' => 'upgrade url',
- * 'upgrade_text' => 'Get Pro Version',
- * ]
- */
- private $about_data = array();
-
- /**
- * Should we load this module.
- *
- * @param Product $product Product object.
- *
- * @return bool
- */
- public function can_load( $product ) {
- if ( $this->is_from_partner( $product ) ) {
- return false;
- }
-
- $this->about_data = apply_filters( $product->get_key() . '_about_us_metadata', array() );
-
- return ! empty( $this->about_data );
- }
-
- /**
- * Registers the hooks.
- *
- * @param Product $product Product to load.
- */
- public function load( $product ) {
- $this->product = $product;
-
- add_action( 'admin_menu', [ $this, 'add_submenu_pages' ] );
- add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_about_page_script' ] );
- }
-
- /**
- * Adds submenu pages.
- *
- * @return void
- */
- public function add_submenu_pages() {
- if ( ! isset( $this->about_data['location'] ) ) {
- return;
- }
-
- add_submenu_page(
- $this->about_data['location'],
- Loader::$labels['about_us']['title'],
- Loader::$labels['about_us']['title'],
- 'manage_options',
- $this->get_about_page_slug(),
- array( $this, 'render_about_us_page' ),
- 100
- );
-
- if ( ! isset( $this->about_data['has_upgrade_menu'] ) ) {
- return;
- }
-
- if ( $this->about_data['has_upgrade_menu'] !== true ) {
- return;
- }
-
- if ( ! isset( $this->about_data['upgrade_link'] ) ) {
- return;
- }
-
- if ( ! isset( $this->about_data['upgrade_text'] ) ) {
- return;
- }
-
- add_submenu_page(
- $this->about_data['location'],
- $this->about_data['upgrade_text'],
- $this->about_data['upgrade_text'],
- 'manage_options',
- $this->about_data['upgrade_link'],
- '',
- 101
- );
- }
-
- /**
- * Render page content.
- *
- * @return void
- */
- public function render_about_us_page() {
- echo '';
- }
-
- /**
- * Enqueue scripts & styles.
- *
- * @return void
- */
- public function enqueue_about_page_script() {
- $current_screen = get_current_screen();
-
- if ( ! isset( $current_screen->id ) ) {
- return;
- }
-
- if ( strpos( $current_screen->id, $this->get_about_page_slug() ) === false ) {
- return;
- }
- global $themeisle_sdk_max_path;
- $handle = 'ti-sdk-about-' . $this->product->get_key();
- $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/about/about.asset.php';
- $deps = array_merge( $asset_file['dependencies'], [ 'updates' ] );
-
- wp_register_script( $handle, $this->get_sdk_uri() . 'assets/js/build/about/about.js', $deps, $asset_file['version'], true );
- wp_localize_script( $handle, 'tiSDKAboutData', $this->get_about_localization_data() );
-
- wp_enqueue_script( $handle );
- wp_enqueue_style( $handle, $this->get_sdk_uri() . 'assets/js/build/about/about.css', [ 'wp-components' ], $asset_file['version'] );
- }
-
- /**
- * Get localized data.
- *
- * @return array
- */
- private function get_about_localization_data() {
- $links = isset( $this->about_data['page_menu'] ) ? $this->about_data['page_menu'] : [];
- $product_pages = isset( $this->about_data['product_pages'] ) ? $this->about_data['product_pages'] : [];
-
- return [
- 'links' => $links,
- 'logoUrl' => $this->about_data['logo'],
- 'productPages' => $this->get_product_pages_data( $product_pages ),
- 'products' => $this->get_other_products_data(),
- 'homeUrl' => esc_url( home_url() ),
- 'pageSlug' => $this->get_about_page_slug(),
- 'currentProduct' => [
- 'slug' => $this->product->get_key(),
- 'name' => $this->product->get_name(),
- ],
- 'teamImage' => $this->get_sdk_uri() . 'assets/images/team.jpg',
- 'strings' => [
- 'aboutUs' => Loader::$labels['about_us']['title'],
- 'heroHeader' => Loader::$labels['about_us']['heroHeader'],
- 'heroTextFirst' => Loader::$labels['about_us']['heroTextFirst'],
- 'heroTextSecond' => Loader::$labels['about_us']['heroTextSecond'],
- 'teamImageCaption' => Loader::$labels['about_us']['teamImageCaption'],
- 'newsHeading' => Loader::$labels['about_us']['newsHeading'],
- 'emailPlaceholder' => Loader::$labels['about_us']['emailPlaceholder'],
- 'signMeUp' => Loader::$labels['about_us']['signMeUp'],
- 'installNow' => Loader::$labels['about_us']['installNow'],
- 'activate' => Loader::$labels['about_us']['activate'],
- 'learnMore' => Loader::$labels['about_us']['learnMore'],
- 'installed' => Loader::$labels['about_us']['installed'],
- 'notInstalled' => Loader::$labels['about_us']['notInstalled'],
- 'active' => Loader::$labels['about_us']['active'],
- ],
- 'canInstallPlugins' => current_user_can( 'install_plugins' ),
- 'canActivatePlugins' => current_user_can( 'activate_plugins' ),
- ];
- }
-
- /**
- * Get product pages data.
- *
- * @param array $product_pages Product pages.
- *
- * @return array
- */
- private function get_product_pages_data( $product_pages ) {
-
- $otter_slug = 'otter-blocks';
- $otter_plugin = [
- 'status' => 'not-installed',
- ];
- $otter_plugin['status'] = $this->is_plugin_installed( $otter_slug ) ? 'installed' : 'not-installed';
- $otter_plugin['status'] = $this->is_plugin_active( $otter_slug ) ? 'active' : $otter_plugin['status'];
- $otter_plugin['activationLink'] = $this->get_plugin_activation_link( $otter_slug );
-
- $pages = [
- 'otter-page' => [
- 'name' => 'Otter Blocks',
- 'hash' => '#otter-page',
- 'product' => $otter_slug,
- 'plugin' => $otter_plugin,
- 'strings' => [
- 'heading' => Loader::$labels['about_us']['otter-page']['heading'],
- 'text' => Loader::$labels['about_us']['otter-page']['text'],
- 'buttons' => [
- 'install_otter_free' => Loader::$labels['about_us']['otter-page']['install_otter_free'],
- 'install_now' => Loader::$labels['about_us']['otter-page']['install_now'],
- 'learn_more' => Loader::$labels['about_us']['otter-page']['learn_more'],
- 'learn_more_link' => tsdk_utmify( 'https://themeisle.com/plugins/otter-blocks/', 'otter-page', 'about-us' ),
- ],
- 'features' => [
- 'advancedTitle' => Loader::$labels['about_us']['otter-page']['features']['advancedTitle'],
- 'advancedDesc' => Loader::$labels['about_us']['otter-page']['features']['advancedDesc'],
- 'fastTitle' => Loader::$labels['about_us']['otter-page']['features']['fastTitle'],
- 'fastDesc' => Loader::$labels['about_us']['otter-page']['features']['fastDesc'],
- 'mobileTitle' => Loader::$labels['about_us']['otter-page']['features']['mobileTitle'],
- 'mobileDesc' => Loader::$labels['about_us']['otter-page']['features']['mobileDesc'],
- ],
- 'details' => [
- 's1Title' => Loader::$labels['about_us']['otter-page']['details']['s1Title'],
- 's1Text' => Loader::$labels['about_us']['otter-page']['details']['s1Text'],
- 's2Title' => Loader::$labels['about_us']['otter-page']['details']['s2Title'],
- 's2Text' => Loader::$labels['about_us']['otter-page']['details']['s2Text'],
- 's3Title' => Loader::$labels['about_us']['otter-page']['details']['s3Title'],
- 's3Text' => Loader::$labels['about_us']['otter-page']['details']['s3Text'],
- 's1Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-builder.png',
- 's2Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-patterns.png',
- 's3Image' => $this->get_sdk_uri() . 'assets/images/otter/otter-library.png',
- ],
- 'testimonials' => [
- 'heading' => Loader::$labels['about_us']['otter-page']['testimonials']['heading'],
- 'users' => [
- [
- 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2021/05/avatar-03.png',
- 'name' => 'Michael Burry',
- 'text' => Loader::$labels['about_us']['otter-page']['testimonials']['users']['user_1'],
- ],
- [
- 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2022/04/avatar-04.png',
- 'name' => 'Maria Gonzales',
- 'text' => Loader::$labels['about_us']['otter-page']['testimonials']['users']['user_2'],
- ],
- [
- 'avatar' => 'https://mllj2j8xvfl0.i.optimole.com/cb:3970~373ad/w:80/h:80/q:mauto/https://themeisle.com/wp-content/uploads/2022/04/avatar-05.png',
- 'name' => 'Florian Henckel',
- 'text' => Loader::$labels['about_us']['otter-page']['testimonials']['users']['user_3'],
- ],
- ],
- ],
- ],
- ],
- ];
-
- return array_filter(
- $pages,
- function ( $page_data, $page_key ) use ( $product_pages ) {
- return in_array( $page_key, $product_pages, true ) &&
- isset( $page_data['plugin']['status'] ) &&
- $page_data['plugin']['status'] === 'not-installed';
- },
- ARRAY_FILTER_USE_BOTH
- );
- }
-
- /**
- * Get products data.
- *
- * @return array
- */
- private function get_other_products_data() {
- $products = [
- 'optimole-wp' => [
- 'name' => 'Optimole',
- 'description' => Loader::$labels['about_us']['others']['optimole_desc'],
- ],
- 'neve' => [
- 'skip_api' => true,
- 'name' => 'Neve',
- 'description' => Loader::$labels['about_us']['others']['neve_desc'],
- 'icon' => $this->get_sdk_uri() . 'assets/images/neve.png',
- ],
- 'otter-blocks' => [
- 'name' => 'Otter',
- ],
- 'tweet-old-post' => [
- 'name' => 'Revive Old Post',
- ],
- 'feedzy-rss-feeds' => [
- 'name' => 'Feedzy',
- ],
- 'woocommerce-product-addon' => [
- 'name' => 'PPOM',
- 'condition' => class_exists( 'WooCommerce', false ),
- ],
- 'visualizer' => [
- 'name' => 'Visualizer',
- ],
- 'wp-landing-kit' => [
- 'skip_api' => true,
- 'premiumUrl' => tsdk_utmify( 'https://themeisle.com/plugins/wp-landing-kit', $this->get_about_page_slug() ),
- 'name' => 'WP Landing Kit',
- 'description' => Loader::$labels['about_us']['others']['landingkit_desc'],
- 'icon' => $this->get_sdk_uri() . 'assets/images/wplk.png',
- ],
- 'multiple-pages-generator-by-porthas' => [
- 'name' => 'MPG',
- ],
- 'sparks-for-woocommerce' => [
- 'skip_api' => true,
- 'premiumUrl' => tsdk_utmify( 'https://themeisle.com/plugins/sparks-for-woocommerce', $this->get_about_page_slug() ),
- 'name' => 'Sparks',
- 'description' => Loader::$labels['about_us']['others']['sparks_desc'],
- 'icon' => $this->get_sdk_uri() . 'assets/images/sparks.png',
- 'condition' => class_exists( 'WooCommerce', false ),
- ],
- 'templates-patterns-collection' => [
- 'name' => 'Templates Cloud',
- 'description' => Loader::$labels['about_us']['others']['tpc_desc'],
- ],
- ];
-
- foreach ( $products as $slug => $product ) {
- if ( isset( $product['condition'] ) && ! $product['condition'] ) {
- unset( $products[ $slug ] );
- continue;
- }
-
- if ( $slug === 'neve' ) {
- $theme = get_template();
- $themes = wp_get_themes();
-
- $products[ $slug ]['status'] = isset( $themes['neve'] ) ? 'installed' : 'not-installed';
- $products[ $slug ]['status'] = $theme === 'neve' ? 'active' : $products[ $slug ]['status'];
-
- $products[ $slug ]['activationLink'] = add_query_arg(
- [
- 'stylesheet' => 'neve',
- 'action' => 'activate',
- '_wpnonce' => wp_create_nonce( 'switch-theme_neve' ),
- ],
- admin_url( 'themes.php' )
- );
-
- continue;
- }
-
- $products[ $slug ]['status'] = $this->is_plugin_installed( $slug ) ? 'installed' : 'not-installed';
- $products[ $slug ]['status'] = $this->is_plugin_active( $slug ) ? 'active' : $products[ $slug ]['status'];
- $products[ $slug ]['activationLink'] = $this->get_plugin_activation_link( $slug );
-
-
- if ( isset( $product['skip_api'] ) ) {
- continue;
- }
-
- $api_data = $this->call_plugin_api( $slug );
-
- if ( ! isset( $product['icon'] ) ) {
- $products[ $slug ]['icon'] = isset( $api_data->icons['2x'] ) ? $api_data->icons['2x'] : $api_data->icons['1x'];
- }
- if ( ! isset( $product['description'] ) ) {
- $products[ $slug ]['description'] = $api_data->short_description;
- }
- if ( ! isset( $product['name'] ) ) {
- $products[ $slug ]['name'] = $api_data->name;
- }
- }
-
- return $products;
- }
-
- /**
- * Get the page slug.
- *
- * @return string
- */
- private function get_about_page_slug() {
- return 'ti-about-' . $this->product->get_key();
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php
deleted file mode 100644
index 6e4c898b..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Announcements.php
+++ /dev/null
@@ -1,361 +0,0 @@
- array(
- 'start' => '2024-11-25 00:00:00',
- 'end' => '2024-12-03 23:59:59',
- 'rendered' => false,
- ),
- );
-
- /**
- * Holds the option prefix for the announcements.
- *
- * This is used to store the dismiss date for each announcement.
- *
- * @var string
- */
- public $option_prefix = 'themeisle_sdk_announcement_';
-
- /**
- * Holds the time for the current request.
- *
- * @var string
- */
- public $time = '';
-
- /**
- * Check if the module can be loaded.
- *
- * @param Product $product Product data.
- *
- * @return bool
- */
- public function can_load( $product ) {
- if ( $this->is_from_partner( $product ) ) {
- return false;
- }
-
- return true;
- }
-
- /**
- * Load the module for the selected product.
- *
- * @param Product $product Product data.
- *
- * @return void
- */
- public function load( $product ) {
- if ( ! current_user_can( 'install_plugins' ) ) {
- return;
- }
-
- $this->product = $product;
-
- add_action( 'admin_init', array( $this, 'load_announcements' ) );
- add_filter( 'themeisle_sdk_active_announcements', array( $this, 'get_active_announcements' ) );
- add_filter( 'themeisle_sdk_announcements', array( $this, 'get_announcements_for_plugins' ) );
- }
-
- /**
- * Load all valid announcements.
- *
- * @return void
- */
- public function load_announcements() {
- $active = $this->get_active_announcements();
-
- if ( empty( $active ) ) {
- return;
- }
-
- foreach ( $active as $announcement ) {
-
- $method = $announcement . '_notice_render';
-
- if ( method_exists( $this, $method ) ) {
- add_action( 'admin_notices', array( $this, $method ) );
- }
- }
-
- // Load the ajax handler.
- add_action( 'wp_ajax_themeisle_sdk_dismiss_announcement', array( $this, 'disable_notification_ajax' ) );
- }
-
- /**
- * Get all active announcements.
- *
- * @return array List of active announcements.
- */
- public function get_active_announcements() {
- $active = array();
-
- foreach ( self::$timeline as $announcement_slug => $dates ) {
- if ( $this->is_active( $dates ) && $this->can_show( $announcement_slug, $dates ) ) {
- $active[] = $announcement_slug;
- }
- }
-
- return $active;
- }
-
- /**
- * Get all announcements along with plugin specific data.
- *
- * @return array List of announcements.
- */
- public function get_announcements_for_plugins() {
-
- $announcements = array();
-
- foreach ( self::$timeline as $announcement => $dates ) {
- $announcements[ $announcement ] = $dates;
-
- if ( false !== strpos( $announcement, 'black_friday' ) ) {
- $announcements[ $announcement ]['active'] = $this->is_active( $dates );
-
- // Dashboard banners URLs.
- $announcements[ $announcement ]['feedzy_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/plugins/feedzy-rss-feeds/blackfriday/', 'bfcm24', 'dashboard' );
- $announcements[ $announcement ]['neve_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/themes/neve/blackfriday/', 'bfcm24', 'dashboard' );
- $announcements[ $announcement ]['otter_dashboard_url'] = tsdk_utmify( 'https://themeisle.com/plugins/otter-blocks/blackfriday/', 'bfcm24', 'dashboard' );
-
- // Customizer banners URLs.
- $announcements[ $announcement ]['hestia_customizer_url'] = tsdk_utmify( 'https://themeisle.com/black-friday/', 'bfcm24', 'hestiacustomizer' );
- $announcements[ $announcement ]['neve_customizer_url'] = tsdk_utmify( 'https://themeisle.com/black-friday/', 'bfcm24', 'nevecustomizer' );
-
- // Banners urgency text.
- $remaining_time = $this->get_remaining_time_for_event( $dates['end'] );
- $announcements[ $announcement ]['remaining_time'] = $remaining_time;
- $announcements[ $announcement ]['urgency_text'] = ! empty( $remaining_time ) ? sprintf( Loader::$labels['announcements']['hurry_up'], $remaining_time ) : '';
- }
- }
-
- return apply_filters( 'themeisle_sdk_announcements_data', $announcements );
- }
-
- /**
- * Get the announcement data.
- *
- * @param string $announcement The announcement to get the data for.
- *
- * @return array
- */
- public function get_announcement_data( $announcement ) {
- return ! empty( $announcement ) && is_string( $announcement ) && isset( self::$timeline[ $announcement ] ) ? self::$timeline[ $announcement ] : array();
- }
-
- /**
- * Check if the announcement has an active timeline.
- *
- * @param array $dates The announcement to check.
- *
- * @return bool
- */
- public function is_active( $dates ) {
-
- if ( empty( $this->time ) ) {
- $this->time = current_time( 'Y-m-d' );
- }
-
- $start = isset( $dates['start'] ) ? $dates['start'] : null;
- $end = isset( $dates['end'] ) ? $dates['end'] : null;
-
- if ( $start && $end ) {
- return $start <= $this->time && $this->time <= $end;
- } elseif ( $start ) {
- return $this->time >= $start;
- } elseif ( $end ) {
- return $this->time <= $end;
- }
-
- return false;
- }
-
- /**
- * Get the remaining time for the event in a human readable format.
- *
- * @param string $end_date The end date for event.
- *
- * @return string Remaining time for the event.
- */
- public function get_remaining_time_for_event( $end_date ) {
- if ( empty( $end_date ) || ! is_string( $end_date ) ) {
- return '';
- }
-
- return human_time_diff( time(), strtotime( $end_date ) );
-
- }
-
- /**
- * Check if the announcement can be shown.
- *
- * @param string $announcement_slug The announcement to check.
- * @param array $dates The announcement to check.
- *
- * @return bool
- */
- public function can_show( $announcement_slug, $dates ) {
- $dismiss_date = get_option( $this->option_prefix . $announcement_slug, false );
-
- if ( false === $dismiss_date ) {
- return true;
- }
-
- // If the start date is after the dismiss date, show the notice.
- $start = isset( $dates['start'] ) ? $dates['start'] : null;
- if ( $start && $dismiss_date < $start ) {
- return true;
- }
-
- return false;
- }
-
- /**
- * Disable the notification via ajax.
- *
- * @return void
- */
- public function disable_notification_ajax() {
- if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['nonce'] ), 'dismiss_themeisle_event_notice' ) ) {
- wp_die( 'Invalid nonce! Refresh the page and try again.' );
- }
-
- if ( ! isset( $_POST['announcement'] ) || ! is_string( $_POST['announcement'] ) ) {
- wp_die( 'Invalid announcement! Refresh the page and try again.' );
- }
-
- $announcement = sanitize_key( $_POST['announcement'] );
-
- update_option( $this->option_prefix . $announcement, current_time( 'Y-m-d' ) );
- wp_die( 'success' );
- }
-
- /**
- * Render the Black Friday notice.
- *
- * @return void
- */
- public function black_friday_notice_render() {
-
- // Prevent the notice from being rendered twice.
- if ( self::$timeline['black_friday']['rendered'] ) {
- return;
- }
- self::$timeline['black_friday']['rendered'] = true;
-
- $product_names = array();
-
- foreach ( Loader::get_products() as $product ) {
- $slug = $product->get_slug();
-
- // Do not add if the contains the string 'pro'.
- if ( strpos( $slug, 'pro' ) !== false ) {
- continue;
- }
-
- $product_names[] = $product->get_name();
- }
-
- // Randomize the products and get only 4.
- shuffle( $product_names );
- $product_names = array_slice( $product_names, 0, 4 );
-
- ?>
-
-
';
-
- return $info_disclosure_content;
- }
-
- /**
- * Randomizes the options array.
- *
- * @param array $options The options array.
- */
- public function randomize_options( $options ) {
- $new = array();
- $keys = array_keys( $options );
- shuffle( $keys );
-
- foreach ( $keys as $key ) {
- $new[ $key ] = $options[ $key ];
- }
-
- return $new;
- }
-
- /**
- * Called when the deactivate button is clicked.
- */
- public function post_deactivate() {
- check_ajax_referer( (string) __CLASS__, 'nonce' );
-
- $this->post_deactivate_or_cancel();
-
- if ( empty( $_POST['id'] ) ) {
-
- wp_send_json( [] );
-
- return;
- }
- $this->call_api(
- array(
- 'type' => 'deactivate',
- 'id' => sanitize_key( $_POST['id'] ),
- 'comment' => isset( $_POST['msg'] ) ? sanitize_textarea_field( $_POST['msg'] ) : '',
- )
- );
- wp_send_json( [] );
-
- }
-
- /**
- * Called when the deactivate/cancel button is clicked.
- */
- private function post_deactivate_or_cancel() {
- if ( ! isset( $_POST['type'] ) || ! isset( $_POST['key'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
- return;
- }
- if ( 'theme' !== $_POST['type'] ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
- return;
- }
-
- set_transient( 'ti_sdk_pause_' . sanitize_text_field( $_POST['key'] ), true, self::PAUSE_DEACTIVATE_WINDOW_DAYS * DAY_IN_SECONDS );//phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
-
- }
-
- /**
- * Calls the API
- *
- * @param array $attributes The attributes of the post body.
- *
- * @return bool Is the request succesfull?
- */
- protected function call_api( $attributes ) {
- $slug = $this->product->get_slug();
- $version = $this->product->get_version();
- $attributes['slug'] = $slug;
- $attributes['version'] = $version;
- $attributes['url'] = get_site_url();
- $attributes['active_time'] = ( time() - $this->product->get_install_time() );
-
- $response = wp_remote_post(
- self::FEEDBACK_ENDPOINT,
- array(
- 'body' => $attributes,
- )
- );
-
- return is_wp_error( $response );
- }
-
- /**
- * Should we load this object?.
- *
- * @param Product $product Product object.
- *
- * @return bool Should we load the module?
- */
- public function can_load( $product ) {
- if ( $this->is_from_partner( $product ) ) {
- return false;
- }
- if ( $product->is_theme() && ( false !== get_transient( 'ti_sdk_pause_' . $product->get_key(), false ) ) ) {
- return false;
- }
-
- if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
- return true;
- }
- global $pagenow;
-
- if ( ! isset( $pagenow ) || empty( $pagenow ) ) {
- return false;
- }
-
- if ( $product->is_plugin() && 'plugins.php' !== $pagenow ) {
- return false;
-
- }
- if ( $product->is_theme() && 'theme-install.php' !== $pagenow ) {
- return false;
- }
-
- return true;
- }
-
- /**
- * Loads module hooks.
- *
- * @param Product $product Product details.
- *
- * @return Uninstall_Feedback Current module instance.
- */
- public function load( $product ) {
-
- if ( apply_filters( $product->get_key() . '_hide_uninstall_feedback', false ) ) {
- return;
- }
-
- $this->product = $product;
- add_action( 'admin_head', array( $this, 'load_resources' ) );
- add_action( 'wp_ajax_' . $this->product->get_key() . '_uninstall_feedback', array( $this, 'post_deactivate' ) );
-
- return $this;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php
deleted file mode 100644
index e0d1e649..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Modules/Welcome.php
+++ /dev/null
@@ -1,194 +0,0 @@
-_welcome_metadata', function() {
- * return [
- * 'is_enabled' => ,
- * 'pro_name' => 'Product PRO name',
- * 'logo' => '',
- * 'cta_link' => tsdk_utmify( 'https://link_to_upgrade.with/?discount=')
- * ];
- * } );
- * ```
- *
- * @package ThemeIsleSDK
- * @subpackage Modules
- * @copyright Copyright (c) 2023, Bogdan Preda
- * @license http://opensource.org/licenses/gpl-3.0.php GNU Public License
- * @since 1.0.0
- */
-
-namespace ThemeisleSDK\Modules;
-
-// Exit if accessed directly.
-use ThemeisleSDK\Common\Abstract_Module;
-use ThemeisleSDK\Loader;
-
-if ( ! defined( 'ABSPATH' ) ) {
- exit;
-}
-
-/**
- * Promotions module for ThemeIsle SDK.
- */
-class Welcome extends Abstract_Module {
-
- /**
- * Debug mode.
- *
- * @var bool
- */
- private $debug = false;
-
- /**
- * Welcome metadata.
- *
- * @var array
- */
- private $welcome_discounts = array();
-
- /**
- * Check that we can load this module.
- *
- * @param \ThemeisleSDK\Product $product The product.
- *
- * @return bool
- */
- public function can_load( $product ) {
- $this->debug = apply_filters( 'themeisle_sdk_welcome_debug', $this->debug );
- $welcome_metadata = apply_filters( $product->get_key() . '_welcome_metadata', array() );
-
- $is_welcome_enabled = $this->is_welcome_meta_valid( $welcome_metadata );
-
- if ( $is_welcome_enabled ) {
- $this->welcome_discounts[ $product->get_key() ] = $welcome_metadata;
- }
-
- return $this->debug || $is_welcome_enabled;
- }
-
- /**
- * Check that the metadata is valid and the welcome is enabled.
- *
- * @param array $welcome_metadata The metadata to validate.
- *
- * @return bool
- */
- private function is_welcome_meta_valid( $welcome_metadata ) {
- return ! empty( $welcome_metadata ) && isset( $welcome_metadata['is_enabled'] ) && $welcome_metadata['is_enabled'];
- }
-
- /**
- * Load the module.
- *
- * @param \ThemeisleSDK\Product $product The product.
- *
- * @return $this
- */
- public function load( $product ) {
- if ( ! current_user_can( 'install_plugins' ) ) {
- return;
- }
-
- $this->product = $product;
- if ( ! $this->is_time_to_show_welcome() && $this->debug === false ) {
- return;
- }
-
- add_filter( 'themeisle_sdk_registered_notifications', [ $this, 'add_notification' ], 99, 1 );
-
- return $this;
- }
-
- /**
- * Check if it's time to show the welcome.
- *
- * @return bool
- */
- private function is_time_to_show_welcome() {
- // if 7 days from install have not passed, don't show the welcome.
- if ( $this->product->get_install_time() + 7 * DAY_IN_SECONDS > time() ) {
- return false;
- }
-
- // if 12 days from install have passed, don't show the welcome ( after 7 days for 5 days ).
- if ( $this->product->get_install_time() + 12 * DAY_IN_SECONDS < time() ) {
- return false;
- }
-
- return true;
- }
-
- /**
- * Add the welcome notification.
- * Will block all other notifications if a welcome notification is present.
- *
- * @return array
- */
- public function add_notification( $all_notifications ) {
- if ( empty( $this->welcome_discounts ) ) {
- return $all_notifications;
- }
-
- if ( ! isset( $this->welcome_discounts[ $this->product->get_key() ] ) ) {
- return $all_notifications;
- }
-
- // filter out the notifications that are not welcome upsells
- // if we arrived here we will have at least one welcome upsell
- $all_notifications = array_filter(
- $all_notifications,
- function ( $notification ) {
- return strpos( $notification['id'], '_welcome_upsell_flag' ) !== false;
- }
- );
-
- $offer = $this->welcome_discounts[ $this->product->get_key() ];
-
- $response = [];
- $logo = isset( $offer['logo'] ) ? $offer['logo'] : '';
- $pro_name = isset( $offer['pro_name'] ) ? $offer['pro_name'] : $this->product->get_friendly_name() . ' PRO';
-
- $link = $offer['cta_link'];
-
- $message = apply_filters( $this->product->get_key() . '_welcome_upsell_message', Loader::$labels['welcome']['message'] );
-
- $button_submit = apply_filters( $this->product->get_key() . '_feedback_review_button_do', Loader::$labels['welcome']['ctay'] );
- $button_cancel = apply_filters( $this->product->get_key() . '_feedback_review_button_cancel', Loader::$labels['welcome']['ctan'] );
- $message = str_replace(
- [ '{product}', '{pro_product}', '{cta_link}' ],
- [
- $this->product->get_friendly_name(),
- $pro_name,
- $link,
- ],
- $message
- );
-
- $all_notifications[] = [
- 'id' => $this->product->get_key() . '_welcome_upsell_flag',
- 'message' => $message,
- 'img_src' => $logo,
- 'ctas' => [
- 'confirm' => [
- 'link' => $link,
- 'text' => $button_submit,
- ],
- 'cancel' => [
- 'link' => '#',
- 'text' => $button_cancel,
- ],
- ],
- 'type' => 'info',
- ];
-
- $key = array_rand( $all_notifications );
- $response[] = $all_notifications[ $key ];
-
- return $response;
- }
-
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Product.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Product.php
deleted file mode 100644
index 041e69b8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/src/Product.php
+++ /dev/null
@@ -1,461 +0,0 @@
-basefile = $basefile;
- $this->setup_from_path();
- $this->setup_from_fileheaders();
- }
- }
- $install = get_option( $this->get_key() . '_install', 0 );
- if ( 0 === $install ) {
- $install = time();
- update_option( $this->get_key() . '_install', time() );
- }
- $this->install = $install;
- self::$cached_products[ crc32( $basefile ) ] = $this;
- }
-
- /**
- * Return a product.
- *
- * @param string $basefile Product basefile.
- *
- * @return Product Product Object.
- */
- public static function get( $basefile ) {
- $key = crc32( $basefile );
- if ( isset( self::$cached_products[ $key ] ) ) {
- return self::$cached_products[ $key ];
- }
- self::$cached_products[ $key ] = new Product( $basefile );
-
- return self::$cached_products[ $key ];
- }
-
- /**
- * Setup props from path.
- */
- public function setup_from_path() {
- $this->file = basename( $this->basefile );
- $dir = dirname( $this->basefile );
- $this->slug = basename( $dir );
- $exts = explode( '.', $this->basefile );
- $ext = $exts[ count( $exts ) - 1 ];
- if ( 'css' === $ext ) {
- $this->type = 'theme';
- }
- if ( 'php' === $ext ) {
- $this->type = 'plugin';
- }
- $this->key = self::key_ready_name( $this->slug );
- }
-
- /**
- * Normalize string.
- *
- * @param string $string the String to be normalized for cron handler.
- *
- * @return string $name The normalized string.
- */
- public static function key_ready_name( $string ) {
- return str_replace( '-', '_', strtolower( trim( $string ) ) );
- }
-
- /**
- * Setup props from fileheaders.
- */
- public function setup_from_fileheaders() {
- $file_headers = array(
- 'Requires License' => 'Requires License',
- 'WordPress Available' => 'WordPress Available',
- 'Pro Slug' => 'Pro Slug',
- 'Version' => 'Version',
- );
- if ( 'plugin' === $this->type ) {
- $file_headers['Name'] = 'Plugin Name';
- $file_headers['AuthorName'] = 'Author';
- $file_headers['AuthorURI'] = 'Author URI';
- }
- if ( 'theme' === $this->type ) {
- $file_headers['Name'] = 'Theme Name';
- $file_headers['AuthorName'] = 'Author';
- $file_headers['AuthorURI'] = 'Author URI';
- }
- $file_headers = get_file_data( $this->basefile, $file_headers );
-
- $this->name = $file_headers['Name'];
- $this->store_name = $file_headers['AuthorName'];
- $this->author_url = $file_headers['AuthorURI'];
- $this->store_url = $file_headers['AuthorURI'];
-
- $this->requires_license = ( 'yes' === $file_headers['Requires License'] ) ? true : false;
- $this->wordpress_available = ( 'yes' === $file_headers['WordPress Available'] ) ? true : false;
- $this->pro_slug = ! empty( $file_headers['Pro Slug'] ) ? $file_headers['Pro Slug'] : '';
- $this->version = $file_headers['Version'];
-
- }
-
- /**
- * Return the product key.
- *
- * @return string The product key.
- */
- public function get_key() {
- return $this->key;
- }
-
- /**
- * Check if the product is either theme or plugin.
- *
- * @return string Product type.
- */
- public function get_type() {
- return $this->type;
- }
-
- /**
- * Return if the product is used as a plugin.
- *
- * @return bool Is plugin?
- */
- public function is_plugin() {
- return self::PLUGIN_TYPE === $this->type;
- }
-
- /**
- * Return if the product is used as a theme.
- *
- * @return bool Is theme ?
- */
- public function is_theme() {
- return self::THEME_TYPE === $this->type;
- }
-
- /**
- * Returns the product slug.
- *
- * @return string The product slug.
- */
- public function get_slug() {
- return $this->slug;
- }
-
- /**
- * The magic var_dump info method.
- *
- * @return array Debug info.
- */
- public function __debugInfo() {
- return array(
- 'name' => $this->name,
- 'slug' => $this->slug,
- 'version' => $this->version,
- 'basefile' => $this->basefile,
- 'key' => $this->key,
- 'type' => $this->type,
- 'store_name' => $this->store_name,
- 'store_url' => $this->store_url,
- 'wordpress_available' => $this->wordpress_available,
- 'requires_license' => $this->requires_license,
- );
-
- }
-
- /**
- * Getter for product version.
- *
- * @return string The product version.
- */
- public function get_version() {
- return $this->version;
- }
-
- /**
- * Returns current product license, if available.
- *
- * @return string Return license key, if available.
- */
- public function get_license() {
-
- if ( ! $this->requires_license() && ! $this->is_wordpress_available() ) {
- return 'free';
- }
- $license_data = get_option( $this->get_key() . '_license_data', '' );
-
- if ( empty( $license_data ) ) {
- return get_option( $this->get_key() . '_license', '' );
- }
- if ( ! isset( $license_data->key ) ) {
- return get_option( $this->get_key() . '_license', '' );
- }
-
- return $license_data->key;
- }
-
- /**
- * Either the product requires license or not.
- *
- * @return bool Either requires license or not.
- */
- public function requires_license() {
- return $this->requires_license;
- }
-
- /**
- * If product is available on wordpress.org or not.
- *
- * @return bool Either is wp available or not.
- */
- public function is_wordpress_available() {
- return $this->wordpress_available;
- }
-
- /**
- * Return friendly name.
- *
- * @return string Friendly name.
- */
- public function get_friendly_name() {
- $name = apply_filters( $this->get_key() . '_friendly_name', trim( str_replace( 'Lite', '', $this->get_name() ) ) );
- $name = rtrim( $name, '- ()' );
-
- return $name;
- }
-
- /**
- * Return the product version cache key.
- *
- * @return string The product version cache key.
- */
- public function get_cache_key() {
- return $this->get_key() . '_' . preg_replace( '/[^0-9a-zA-Z ]/m', '', $this->get_version() ) . 'versions';
- }
-
- /**
- * Getter for product name.
- *
- * @return string The product name.
- */
- public function get_name() {
- return $this->name;
- }
-
- /**
- * Returns the Store name.
- *
- * @return string Store name.
- */
- public function get_store_name() {
- return $this->store_name;
- }
-
- /**
- * Returns the store url.
- *
- * @return string The store url.
- */
- public function get_store_url() {
-
- if ( strpos( $this->store_url, '/themeisle.com' ) !== false ) {
- return 'https://store.themeisle.com/';
- }
-
- return $this->store_url;
- }
-
- /**
- * Returns product basefile, which holds the metaheaders.
- *
- * @return string The product basefile.
- */
- public function get_basefile() {
- return $this->basefile;
- }
-
- /**
- * Get changelog url.
- *
- * @return string Changelog url.
- */
- public function get_changelog() {
- return add_query_arg(
- [
- 'name' => rawurlencode( $this->get_name() ),
- 'edd_action' => 'view_changelog',
- 'locale' => get_user_locale(),
- ],
- $this->get_store_url()
- );
- }
-
- /**
- * Returns product filename.
- *
- * @return string The product filename.
- */
- public function get_file() {
- return $this->file;
- }
-
- /**
- * Returns the pro slug, if available.
- *
- * @return string The pro slug.
- */
- public function get_pro_slug() {
- return $this->pro_slug;
- }
-
- /**
- * Return the install timestamp.
- *
- * @return int The install timestamp.
- */
- public function get_install_time() {
- return $this->install;
- }
-
- /**
- * Returns the URL of the product base file.
- *
- * @param string $path The path to the file.
- *
- * @return string The URL of the product base file.
- */
- public function get_base_url( $path = '/' ) {
- if ( $this->type ) {
- return plugins_url( $path, $this->basefile );
- }
- }
-
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/start.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/start.php
deleted file mode 100644
index ac7335c8..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/codeinwp/themeisle-sdk/start.php
+++ /dev/null
@@ -1,55 +0,0 @@
-
- * Jordi Boggiano
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Composer\Autoload;
-
-/**
- * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
- *
- * $loader = new \Composer\Autoload\ClassLoader();
- *
- * // register classes with namespaces
- * $loader->add('Symfony\Component', __DIR__.'/component');
- * $loader->add('Symfony', __DIR__.'/framework');
- *
- * // activate the autoloader
- * $loader->register();
- *
- * // to enable searching the include path (eg. for PEAR packages)
- * $loader->setUseIncludePath(true);
- *
- * In this example, if you try to use a class in the Symfony\Component
- * namespace or one of its children (Symfony\Component\Console for instance),
- * the autoloader will first look for the class under the component/
- * directory, and it will then fallback to the framework/ directory if not
- * found before giving up.
- *
- * This class is loosely based on the Symfony UniversalClassLoader.
- *
- * @author Fabien Potencier
- * @author Jordi Boggiano
- * @see https://www.php-fig.org/psr/psr-0/
- * @see https://www.php-fig.org/psr/psr-4/
- */
-class ClassLoader
-{
- /** @var \Closure(string):void */
- private static $includeFile;
-
- /** @var string|null */
- private $vendorDir;
-
- // PSR-4
- /**
- * @var array>
- */
- private $prefixLengthsPsr4 = array();
- /**
- * @var array>
- */
- private $prefixDirsPsr4 = array();
- /**
- * @var list
- */
- private $fallbackDirsPsr4 = array();
-
- // PSR-0
- /**
- * List of PSR-0 prefixes
- *
- * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
- *
- * @var array>>
- */
- private $prefixesPsr0 = array();
- /**
- * @var list
- */
- private $fallbackDirsPsr0 = array();
-
- /** @var bool */
- private $useIncludePath = false;
-
- /**
- * @var array
- */
- private $classMap = array();
-
- /** @var bool */
- private $classMapAuthoritative = false;
-
- /**
- * @var array
- */
- private $missingClasses = array();
-
- /** @var string|null */
- private $apcuPrefix;
-
- /**
- * @var array
- */
- private static $registeredLoaders = array();
-
- /**
- * @param string|null $vendorDir
- */
- public function __construct($vendorDir = null)
- {
- $this->vendorDir = $vendorDir;
- self::initializeIncludeClosure();
- }
-
- /**
- * @return array>
- */
- public function getPrefixes()
- {
- if (!empty($this->prefixesPsr0)) {
- return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
- }
-
- return array();
- }
-
- /**
- * @return array>
- */
- public function getPrefixesPsr4()
- {
- return $this->prefixDirsPsr4;
- }
-
- /**
- * @return list
- */
- public function getFallbackDirs()
- {
- return $this->fallbackDirsPsr0;
- }
-
- /**
- * @return list
- */
- public function getFallbackDirsPsr4()
- {
- return $this->fallbackDirsPsr4;
- }
-
- /**
- * @return array Array of classname => path
- */
- public function getClassMap()
- {
- return $this->classMap;
- }
-
- /**
- * @param array $classMap Class to filename map
- *
- * @return void
- */
- public function addClassMap(array $classMap)
- {
- if ($this->classMap) {
- $this->classMap = array_merge($this->classMap, $classMap);
- } else {
- $this->classMap = $classMap;
- }
- }
-
- /**
- * Registers a set of PSR-0 directories for a given prefix, either
- * appending or prepending to the ones previously set for this prefix.
- *
- * @param string $prefix The prefix
- * @param list|string $paths The PSR-0 root directories
- * @param bool $prepend Whether to prepend the directories
- *
- * @return void
- */
- public function add($prefix, $paths, $prepend = false)
- {
- $paths = (array) $paths;
- if (!$prefix) {
- if ($prepend) {
- $this->fallbackDirsPsr0 = array_merge(
- $paths,
- $this->fallbackDirsPsr0
- );
- } else {
- $this->fallbackDirsPsr0 = array_merge(
- $this->fallbackDirsPsr0,
- $paths
- );
- }
-
- return;
- }
-
- $first = $prefix[0];
- if (!isset($this->prefixesPsr0[$first][$prefix])) {
- $this->prefixesPsr0[$first][$prefix] = $paths;
-
- return;
- }
- if ($prepend) {
- $this->prefixesPsr0[$first][$prefix] = array_merge(
- $paths,
- $this->prefixesPsr0[$first][$prefix]
- );
- } else {
- $this->prefixesPsr0[$first][$prefix] = array_merge(
- $this->prefixesPsr0[$first][$prefix],
- $paths
- );
- }
- }
-
- /**
- * Registers a set of PSR-4 directories for a given namespace, either
- * appending or prepending to the ones previously set for this namespace.
- *
- * @param string $prefix The prefix/namespace, with trailing '\\'
- * @param list|string $paths The PSR-4 base directories
- * @param bool $prepend Whether to prepend the directories
- *
- * @throws \InvalidArgumentException
- *
- * @return void
- */
- public function addPsr4($prefix, $paths, $prepend = false)
- {
- $paths = (array) $paths;
- if (!$prefix) {
- // Register directories for the root namespace.
- if ($prepend) {
- $this->fallbackDirsPsr4 = array_merge(
- $paths,
- $this->fallbackDirsPsr4
- );
- } else {
- $this->fallbackDirsPsr4 = array_merge(
- $this->fallbackDirsPsr4,
- $paths
- );
- }
- } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
- // Register directories for a new namespace.
- $length = strlen($prefix);
- if ('\\' !== $prefix[$length - 1]) {
- throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
- }
- $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
- $this->prefixDirsPsr4[$prefix] = $paths;
- } elseif ($prepend) {
- // Prepend directories for an already registered namespace.
- $this->prefixDirsPsr4[$prefix] = array_merge(
- $paths,
- $this->prefixDirsPsr4[$prefix]
- );
- } else {
- // Append directories for an already registered namespace.
- $this->prefixDirsPsr4[$prefix] = array_merge(
- $this->prefixDirsPsr4[$prefix],
- $paths
- );
- }
- }
-
- /**
- * Registers a set of PSR-0 directories for a given prefix,
- * replacing any others previously set for this prefix.
- *
- * @param string $prefix The prefix
- * @param list|string $paths The PSR-0 base directories
- *
- * @return void
- */
- public function set($prefix, $paths)
- {
- if (!$prefix) {
- $this->fallbackDirsPsr0 = (array) $paths;
- } else {
- $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
- }
- }
-
- /**
- * Registers a set of PSR-4 directories for a given namespace,
- * replacing any others previously set for this namespace.
- *
- * @param string $prefix The prefix/namespace, with trailing '\\'
- * @param list|string $paths The PSR-4 base directories
- *
- * @throws \InvalidArgumentException
- *
- * @return void
- */
- public function setPsr4($prefix, $paths)
- {
- if (!$prefix) {
- $this->fallbackDirsPsr4 = (array) $paths;
- } else {
- $length = strlen($prefix);
- if ('\\' !== $prefix[$length - 1]) {
- throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
- }
- $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
- $this->prefixDirsPsr4[$prefix] = (array) $paths;
- }
- }
-
- /**
- * Turns on searching the include path for class files.
- *
- * @param bool $useIncludePath
- *
- * @return void
- */
- public function setUseIncludePath($useIncludePath)
- {
- $this->useIncludePath = $useIncludePath;
- }
-
- /**
- * Can be used to check if the autoloader uses the include path to check
- * for classes.
- *
- * @return bool
- */
- public function getUseIncludePath()
- {
- return $this->useIncludePath;
- }
-
- /**
- * Turns off searching the prefix and fallback directories for classes
- * that have not been registered with the class map.
- *
- * @param bool $classMapAuthoritative
- *
- * @return void
- */
- public function setClassMapAuthoritative($classMapAuthoritative)
- {
- $this->classMapAuthoritative = $classMapAuthoritative;
- }
-
- /**
- * Should class lookup fail if not found in the current class map?
- *
- * @return bool
- */
- public function isClassMapAuthoritative()
- {
- return $this->classMapAuthoritative;
- }
-
- /**
- * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
- *
- * @param string|null $apcuPrefix
- *
- * @return void
- */
- public function setApcuPrefix($apcuPrefix)
- {
- $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
- }
-
- /**
- * The APCu prefix in use, or null if APCu caching is not enabled.
- *
- * @return string|null
- */
- public function getApcuPrefix()
- {
- return $this->apcuPrefix;
- }
-
- /**
- * Registers this instance as an autoloader.
- *
- * @param bool $prepend Whether to prepend the autoloader or not
- *
- * @return void
- */
- public function register($prepend = false)
- {
- spl_autoload_register(array($this, 'loadClass'), true, $prepend);
-
- if (null === $this->vendorDir) {
- return;
- }
-
- if ($prepend) {
- self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
- } else {
- unset(self::$registeredLoaders[$this->vendorDir]);
- self::$registeredLoaders[$this->vendorDir] = $this;
- }
- }
-
- /**
- * Unregisters this instance as an autoloader.
- *
- * @return void
- */
- public function unregister()
- {
- spl_autoload_unregister(array($this, 'loadClass'));
-
- if (null !== $this->vendorDir) {
- unset(self::$registeredLoaders[$this->vendorDir]);
- }
- }
-
- /**
- * Loads the given class or interface.
- *
- * @param string $class The name of the class
- * @return true|null True if loaded, null otherwise
- */
- public function loadClass($class)
- {
- if ($file = $this->findFile($class)) {
- $includeFile = self::$includeFile;
- $includeFile($file);
-
- return true;
- }
-
- return null;
- }
-
- /**
- * Finds the path to the file where the class is defined.
- *
- * @param string $class The name of the class
- *
- * @return string|false The path if found, false otherwise
- */
- public function findFile($class)
- {
- // class map lookup
- if (isset($this->classMap[$class])) {
- return $this->classMap[$class];
- }
- if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
- return false;
- }
- if (null !== $this->apcuPrefix) {
- $file = apcu_fetch($this->apcuPrefix.$class, $hit);
- if ($hit) {
- return $file;
- }
- }
-
- $file = $this->findFileWithExtension($class, '.php');
-
- // Search for Hack files if we are running on HHVM
- if (false === $file && defined('HHVM_VERSION')) {
- $file = $this->findFileWithExtension($class, '.hh');
- }
-
- if (null !== $this->apcuPrefix) {
- apcu_add($this->apcuPrefix.$class, $file);
- }
-
- if (false === $file) {
- // Remember that this class does not exist.
- $this->missingClasses[$class] = true;
- }
-
- return $file;
- }
-
- /**
- * Returns the currently registered loaders keyed by their corresponding vendor directories.
- *
- * @return array
- */
- public static function getRegisteredLoaders()
- {
- return self::$registeredLoaders;
- }
-
- /**
- * @param string $class
- * @param string $ext
- * @return string|false
- */
- private function findFileWithExtension($class, $ext)
- {
- // PSR-4 lookup
- $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
-
- $first = $class[0];
- if (isset($this->prefixLengthsPsr4[$first])) {
- $subPath = $class;
- while (false !== $lastPos = strrpos($subPath, '\\')) {
- $subPath = substr($subPath, 0, $lastPos);
- $search = $subPath . '\\';
- if (isset($this->prefixDirsPsr4[$search])) {
- $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
- foreach ($this->prefixDirsPsr4[$search] as $dir) {
- if (file_exists($file = $dir . $pathEnd)) {
- return $file;
- }
- }
- }
- }
- }
-
- // PSR-4 fallback dirs
- foreach ($this->fallbackDirsPsr4 as $dir) {
- if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
- return $file;
- }
- }
-
- // PSR-0 lookup
- if (false !== $pos = strrpos($class, '\\')) {
- // namespaced class name
- $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
- . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
- } else {
- // PEAR-like class name
- $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
- }
-
- if (isset($this->prefixesPsr0[$first])) {
- foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
- if (0 === strpos($class, $prefix)) {
- foreach ($dirs as $dir) {
- if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
- return $file;
- }
- }
- }
- }
- }
-
- // PSR-0 fallback dirs
- foreach ($this->fallbackDirsPsr0 as $dir) {
- if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
- return $file;
- }
- }
-
- // PSR-0 include paths.
- if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
- return $file;
- }
-
- return false;
- }
-
- /**
- * @return void
- */
- private static function initializeIncludeClosure()
- {
- if (self::$includeFile !== null) {
- return;
- }
-
- /**
- * Scope isolated include.
- *
- * Prevents access to $this/self from included files.
- *
- * @param string $file
- * @return void
- */
- self::$includeFile = \Closure::bind(static function($file) {
- include $file;
- }, null, null);
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/InstalledVersions.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/InstalledVersions.php
deleted file mode 100644
index 51e734a7..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/InstalledVersions.php
+++ /dev/null
@@ -1,359 +0,0 @@
-
- * Jordi Boggiano
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Composer;
-
-use Composer\Autoload\ClassLoader;
-use Composer\Semver\VersionParser;
-
-/**
- * This class is copied in every Composer installed project and available to all
- *
- * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
- *
- * To require its presence, you can require `composer-runtime-api ^2.0`
- *
- * @final
- */
-class InstalledVersions
-{
- /**
- * @var mixed[]|null
- * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null
- */
- private static $installed;
-
- /**
- * @var bool|null
- */
- private static $canGetVendors;
-
- /**
- * @var array[]
- * @psalm-var array}>
- */
- private static $installedByVendor = array();
-
- /**
- * Returns a list of all package names which are present, either by being installed, replaced or provided
- *
- * @return string[]
- * @psalm-return list
- */
- public static function getInstalledPackages()
- {
- $packages = array();
- foreach (self::getInstalled() as $installed) {
- $packages[] = array_keys($installed['versions']);
- }
-
- if (1 === \count($packages)) {
- return $packages[0];
- }
-
- return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
- }
-
- /**
- * Returns a list of all package names with a specific type e.g. 'library'
- *
- * @param string $type
- * @return string[]
- * @psalm-return list
- */
- public static function getInstalledPackagesByType($type)
- {
- $packagesByType = array();
-
- foreach (self::getInstalled() as $installed) {
- foreach ($installed['versions'] as $name => $package) {
- if (isset($package['type']) && $package['type'] === $type) {
- $packagesByType[] = $name;
- }
- }
- }
-
- return $packagesByType;
- }
-
- /**
- * Checks whether the given package is installed
- *
- * This also returns true if the package name is provided or replaced by another package
- *
- * @param string $packageName
- * @param bool $includeDevRequirements
- * @return bool
- */
- public static function isInstalled($packageName, $includeDevRequirements = true)
- {
- foreach (self::getInstalled() as $installed) {
- if (isset($installed['versions'][$packageName])) {
- return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
- }
- }
-
- return false;
- }
-
- /**
- * Checks whether the given package satisfies a version constraint
- *
- * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
- *
- * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
- *
- * @param VersionParser $parser Install composer/semver to have access to this class and functionality
- * @param string $packageName
- * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
- * @return bool
- */
- public static function satisfies(VersionParser $parser, $packageName, $constraint)
- {
- $constraint = $parser->parseConstraints((string) $constraint);
- $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
-
- return $provided->matches($constraint);
- }
-
- /**
- * Returns a version constraint representing all the range(s) which are installed for a given package
- *
- * It is easier to use this via isInstalled() with the $constraint argument if you need to check
- * whether a given version of a package is installed, and not just whether it exists
- *
- * @param string $packageName
- * @return string Version constraint usable with composer/semver
- */
- public static function getVersionRanges($packageName)
- {
- foreach (self::getInstalled() as $installed) {
- if (!isset($installed['versions'][$packageName])) {
- continue;
- }
-
- $ranges = array();
- if (isset($installed['versions'][$packageName]['pretty_version'])) {
- $ranges[] = $installed['versions'][$packageName]['pretty_version'];
- }
- if (array_key_exists('aliases', $installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
- }
- if (array_key_exists('replaced', $installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
- }
- if (array_key_exists('provided', $installed['versions'][$packageName])) {
- $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
- }
-
- return implode(' || ', $ranges);
- }
-
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
-
- /**
- * @param string $packageName
- * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
- */
- public static function getVersion($packageName)
- {
- foreach (self::getInstalled() as $installed) {
- if (!isset($installed['versions'][$packageName])) {
- continue;
- }
-
- if (!isset($installed['versions'][$packageName]['version'])) {
- return null;
- }
-
- return $installed['versions'][$packageName]['version'];
- }
-
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
-
- /**
- * @param string $packageName
- * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
- */
- public static function getPrettyVersion($packageName)
- {
- foreach (self::getInstalled() as $installed) {
- if (!isset($installed['versions'][$packageName])) {
- continue;
- }
-
- if (!isset($installed['versions'][$packageName]['pretty_version'])) {
- return null;
- }
-
- return $installed['versions'][$packageName]['pretty_version'];
- }
-
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
-
- /**
- * @param string $packageName
- * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
- */
- public static function getReference($packageName)
- {
- foreach (self::getInstalled() as $installed) {
- if (!isset($installed['versions'][$packageName])) {
- continue;
- }
-
- if (!isset($installed['versions'][$packageName]['reference'])) {
- return null;
- }
-
- return $installed['versions'][$packageName]['reference'];
- }
-
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
-
- /**
- * @param string $packageName
- * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
- */
- public static function getInstallPath($packageName)
- {
- foreach (self::getInstalled() as $installed) {
- if (!isset($installed['versions'][$packageName])) {
- continue;
- }
-
- return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
- }
-
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
- }
-
- /**
- * @return array
- * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
- */
- public static function getRootPackage()
- {
- $installed = self::getInstalled();
-
- return $installed[0]['root'];
- }
-
- /**
- * Returns the raw installed.php data for custom implementations
- *
- * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
- * @return array[]
- * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}
- */
- public static function getRawData()
- {
- @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
-
- if (null === self::$installed) {
- // only require the installed.php file if this file is loaded from its dumped location,
- // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
- if (substr(__DIR__, -8, 1) !== 'C') {
- self::$installed = include __DIR__ . '/installed.php';
- } else {
- self::$installed = array();
- }
- }
-
- return self::$installed;
- }
-
- /**
- * Returns the raw data of all installed.php which are currently loaded for custom implementations
- *
- * @return array[]
- * @psalm-return list}>
- */
- public static function getAllRawData()
- {
- return self::getInstalled();
- }
-
- /**
- * Lets you reload the static array from another file
- *
- * This is only useful for complex integrations in which a project needs to use
- * this class but then also needs to execute another project's autoloader in process,
- * and wants to ensure both projects have access to their version of installed.php.
- *
- * A typical case would be PHPUnit, where it would need to make sure it reads all
- * the data it needs from this class, then call reload() with
- * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
- * the project in which it runs can then also use this class safely, without
- * interference between PHPUnit's dependencies and the project's dependencies.
- *
- * @param array[] $data A vendor/composer/installed.php data set
- * @return void
- *
- * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data
- */
- public static function reload($data)
- {
- self::$installed = $data;
- self::$installedByVendor = array();
- }
-
- /**
- * @return array[]
- * @psalm-return list}>
- */
- private static function getInstalled()
- {
- if (null === self::$canGetVendors) {
- self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
- }
-
- $installed = array();
-
- if (self::$canGetVendors) {
- foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
- if (isset(self::$installedByVendor[$vendorDir])) {
- $installed[] = self::$installedByVendor[$vendorDir];
- } elseif (is_file($vendorDir.'/composer/installed.php')) {
- /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */
- $required = require $vendorDir.'/composer/installed.php';
- $installed[] = self::$installedByVendor[$vendorDir] = $required;
- if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
- self::$installed = $installed[count($installed) - 1];
- }
- }
- }
- }
-
- if (null === self::$installed) {
- // only require the installed.php file if this file is loaded from its dumped location,
- // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
- if (substr(__DIR__, -8, 1) !== 'C') {
- /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */
- $required = require __DIR__ . '/installed.php';
- self::$installed = $required;
- } else {
- self::$installed = array();
- }
- }
-
- if (self::$installed !== array()) {
- $installed[] = self::$installed;
- }
-
- return $installed;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/LICENSE b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/LICENSE
deleted file mode 100644
index f27399a0..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-
-Copyright (c) Nils Adermann, Jordi Boggiano
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is furnished
-to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_classmap.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_classmap.php
deleted file mode 100644
index d0206668..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_classmap.php
+++ /dev/null
@@ -1,21 +0,0 @@
- $vendorDir . '/composer/InstalledVersions.php',
- 'enshrined\\svgSanitize\\ElementReference\\Resolver' => $vendorDir . '/enshrined/svg-sanitize/src/ElementReference/Resolver.php',
- 'enshrined\\svgSanitize\\ElementReference\\Subject' => $vendorDir . '/enshrined/svg-sanitize/src/ElementReference/Subject.php',
- 'enshrined\\svgSanitize\\ElementReference\\Usage' => $vendorDir . '/enshrined/svg-sanitize/src/ElementReference/Usage.php',
- 'enshrined\\svgSanitize\\Exceptions\\NestingException' => $vendorDir . '/enshrined/svg-sanitize/src/Exceptions/NestingException.php',
- 'enshrined\\svgSanitize\\Helper' => $vendorDir . '/enshrined/svg-sanitize/src/Helper.php',
- 'enshrined\\svgSanitize\\Sanitizer' => $vendorDir . '/enshrined/svg-sanitize/src/Sanitizer.php',
- 'enshrined\\svgSanitize\\data\\AllowedAttributes' => $vendorDir . '/enshrined/svg-sanitize/src/data/AllowedAttributes.php',
- 'enshrined\\svgSanitize\\data\\AllowedTags' => $vendorDir . '/enshrined/svg-sanitize/src/data/AllowedTags.php',
- 'enshrined\\svgSanitize\\data\\AttributeInterface' => $vendorDir . '/enshrined/svg-sanitize/src/data/AttributeInterface.php',
- 'enshrined\\svgSanitize\\data\\TagInterface' => $vendorDir . '/enshrined/svg-sanitize/src/data/TagInterface.php',
- 'enshrined\\svgSanitize\\data\\XPath' => $vendorDir . '/enshrined/svg-sanitize/src/data/XPath.php',
-);
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_files.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_files.php
deleted file mode 100644
index 4023226a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_files.php
+++ /dev/null
@@ -1,13 +0,0 @@
- $vendorDir . '/codeinwp/gutenberg-menu-icons/load.php',
- '0498965e576e4ec1efaedeccfee8b5f0' => $vendorDir . '/codeinwp/menu-item-custom-fields/menu-item-custom-fields.php',
- '347e48cf03d89942a6ddafc17d247b11' => $vendorDir . '/codeinwp/icon-picker/icon-picker.php',
- '5a095c604245b0e67e4573f0a3b240cd' => $vendorDir . '/codeinwp/themeisle-sdk/load.php',
-);
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_namespaces.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_namespaces.php
deleted file mode 100644
index 15a2ff3a..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_namespaces.php
+++ /dev/null
@@ -1,9 +0,0 @@
- array($vendorDir . '/enshrined/svg-sanitize/src'),
-);
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_real.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_real.php
deleted file mode 100644
index aa9e371c..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_real.php
+++ /dev/null
@@ -1,50 +0,0 @@
-register(true);
-
- $filesToLoad = \Composer\Autoload\ComposerStaticInite0e064cdd82a4be104872380c8a68791::$files;
- $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
- if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
- $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
-
- require $file;
- }
- }, null, null);
- foreach ($filesToLoad as $fileIdentifier => $file) {
- $requireFile($fileIdentifier, $file);
- }
-
- return $loader;
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_static.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_static.php
deleted file mode 100644
index d10b5995..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/autoload_static.php
+++ /dev/null
@@ -1,54 +0,0 @@
- __DIR__ . '/..' . '/codeinwp/gutenberg-menu-icons/load.php',
- '0498965e576e4ec1efaedeccfee8b5f0' => __DIR__ . '/..' . '/codeinwp/menu-item-custom-fields/menu-item-custom-fields.php',
- '347e48cf03d89942a6ddafc17d247b11' => __DIR__ . '/..' . '/codeinwp/icon-picker/icon-picker.php',
- '5a095c604245b0e67e4573f0a3b240cd' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
- );
-
- public static $prefixLengthsPsr4 = array (
- 'e' =>
- array (
- 'enshrined\\svgSanitize\\' => 22,
- ),
- );
-
- public static $prefixDirsPsr4 = array (
- 'enshrined\\svgSanitize\\' =>
- array (
- 0 => __DIR__ . '/..' . '/enshrined/svg-sanitize/src',
- ),
- );
-
- public static $classMap = array (
- 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
- 'enshrined\\svgSanitize\\ElementReference\\Resolver' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/ElementReference/Resolver.php',
- 'enshrined\\svgSanitize\\ElementReference\\Subject' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/ElementReference/Subject.php',
- 'enshrined\\svgSanitize\\ElementReference\\Usage' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/ElementReference/Usage.php',
- 'enshrined\\svgSanitize\\Exceptions\\NestingException' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/Exceptions/NestingException.php',
- 'enshrined\\svgSanitize\\Helper' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/Helper.php',
- 'enshrined\\svgSanitize\\Sanitizer' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/Sanitizer.php',
- 'enshrined\\svgSanitize\\data\\AllowedAttributes' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/data/AllowedAttributes.php',
- 'enshrined\\svgSanitize\\data\\AllowedTags' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/data/AllowedTags.php',
- 'enshrined\\svgSanitize\\data\\AttributeInterface' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/data/AttributeInterface.php',
- 'enshrined\\svgSanitize\\data\\TagInterface' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/data/TagInterface.php',
- 'enshrined\\svgSanitize\\data\\XPath' => __DIR__ . '/..' . '/enshrined/svg-sanitize/src/data/XPath.php',
- );
-
- public static function getInitializer(ClassLoader $loader)
- {
- return \Closure::bind(function () use ($loader) {
- $loader->prefixLengthsPsr4 = ComposerStaticInite0e064cdd82a4be104872380c8a68791::$prefixLengthsPsr4;
- $loader->prefixDirsPsr4 = ComposerStaticInite0e064cdd82a4be104872380c8a68791::$prefixDirsPsr4;
- $loader->classMap = ComposerStaticInite0e064cdd82a4be104872380c8a68791::$classMap;
-
- }, null, ClassLoader::class);
- }
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.json b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.json
deleted file mode 100644
index 7615fabd..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.json
+++ /dev/null
@@ -1,224 +0,0 @@
-{
- "packages": [
- {
- "name": "codeinwp/gutenberg-menu-icons",
- "version": "1.0.5",
- "version_normalized": "1.0.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeinwp/gutenberg-menu-icons.git",
- "reference": "fce0fae088cc85001620d83253568aeec2af51c0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeinwp/gutenberg-menu-icons/zipball/fce0fae088cc85001620d83253568aeec2af51c0",
- "reference": "fce0fae088cc85001620d83253568aeec2af51c0",
- "shasum": ""
- },
- "require-dev": {
- "automattic/vipwpcs": "^0.3.0 || ^1.0.0",
- "dealerdirect/phpcodesniffer-composer-installer": "0.6.2",
- "phpcompatibility/php-compatibility": "^9",
- "squizlabs/php_codesniffer": "^3.3",
- "wp-coding-standards/wpcs": "^1"
- },
- "time": "2021-06-23T20:23:12+00:00",
- "type": "library",
- "installation-source": "dist",
- "autoload": {
- "files": [
- "load.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-3.0-or-later"
- ],
- "authors": [
- {
- "name": "ThemeIsle team",
- "email": "friends@themeisle.com",
- "homepage": "https://themeisle.com"
- }
- ],
- "description": "Menu Icons for Gutenberg",
- "homepage": "https://github.com/Codeinwp/gutenberg-menu-icons",
- "abandoned": true,
- "install-path": "../codeinwp/gutenberg-menu-icons"
- },
- {
- "name": "codeinwp/icon-picker",
- "version": "dev-master",
- "version_normalized": "dev-master",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeinwp/icon-picker.git",
- "reference": "8efc2e400231ad7d4af94ff9270cd5b50248d4c9"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeinwp/icon-picker/zipball/8efc2e400231ad7d4af94ff9270cd5b50248d4c9",
- "reference": "8efc2e400231ad7d4af94ff9270cd5b50248d4c9",
- "shasum": ""
- },
- "require": {
- "composer/installers": "~1.0",
- "enshrined/svg-sanitize": "^0.18.0"
- },
- "require-dev": {
- "wp-coding-standards/wpcs": "^0.10.0"
- },
- "time": "2024-05-13T08:27:15+00:00",
- "default-branch": true,
- "type": "wordpress-plugin",
- "installation-source": "dist",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0"
- ],
- "description": "Pick an icon of your choice.",
- "homepage": "https://github.com/codeinwp/icon-picker",
- "keywords": [
- "dashicons",
- "elusive",
- "font-awesome",
- "foundation-icons",
- "genericons",
- "icons",
- "plugin",
- "wordpress"
- ],
- "support": {
- "source": "https://github.com/Codeinwp/icon-picker/tree/master"
- },
- "install-path": "../codeinwp/icon-picker"
- },
- {
- "name": "codeinwp/menu-item-custom-fields",
- "version": "dev-master",
- "version_normalized": "dev-master",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeinwp/menu-item-custom-fields.git",
- "reference": "f491fcfa873e92006e3d92a4ede8775e9cf53bae"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeinwp/menu-item-custom-fields/zipball/f491fcfa873e92006e3d92a4ede8775e9cf53bae",
- "reference": "f491fcfa873e92006e3d92a4ede8775e9cf53bae",
- "shasum": ""
- },
- "require": {
- "composer/installers": "~1.0"
- },
- "require-dev": {
- "wp-coding-standards/wpcs": "^0.10.0"
- },
- "time": "2021-05-05T18:49:57+00:00",
- "type": "wordpress-plugin",
- "installation-source": "dist",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0"
- ],
- "description": "Easily add custom fields to nav menu items.",
- "homepage": "https://github.com/Codeinwp/wp-menu-item-custom-fields",
- "keywords": [
- "custom-fields",
- "menu",
- "plugin",
- "wordpress"
- ],
- "install-path": "../codeinwp/menu-item-custom-fields"
- },
- {
- "name": "codeinwp/themeisle-sdk",
- "version": "3.3.20",
- "version_normalized": "3.3.20.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeinwp/themeisle-sdk.git",
- "reference": "d1b92f3ab74f1b3f0afad7e23ddb1c058d66c03c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/d1b92f3ab74f1b3f0afad7e23ddb1c058d66c03c",
- "reference": "d1b92f3ab74f1b3f0afad7e23ddb1c058d66c03c",
- "shasum": ""
- },
- "require-dev": {
- "codeinwp/phpcs-ruleset": "dev-main"
- },
- "time": "2024-04-16T12:27:32+00:00",
- "type": "library",
- "installation-source": "dist",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "ThemeIsle team",
- "email": "friends@themeisle.com",
- "homepage": "https://themeisle.com"
- }
- ],
- "description": "ThemeIsle SDK",
- "homepage": "https://github.com/Codeinwp/themeisle-sdk",
- "keywords": [
- "wordpress"
- ],
- "install-path": "../codeinwp/themeisle-sdk"
- },
- {
- "name": "enshrined/svg-sanitize",
- "version": "0.18.0",
- "version_normalized": "0.18.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/darylldoyle/svg-sanitizer.git",
- "reference": "6a2c069dab3843ca4d887ff09c972fc7033888d0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/6a2c069dab3843ca4d887ff09c972fc7033888d0",
- "reference": "6a2c069dab3843ca4d887ff09c972fc7033888d0",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-libxml": "*",
- "php": "^5.6 || ^7.0 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^5.7 || ^6.5 || ^8.5"
- },
- "time": "2024-02-22T17:51:05+00:00",
- "type": "library",
- "installation-source": "dist",
- "autoload": {
- "psr-4": {
- "enshrined\\svgSanitize\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0-or-later"
- ],
- "authors": [
- {
- "name": "Daryll Doyle",
- "email": "daryll@enshrined.co.uk"
- }
- ],
- "description": "An SVG sanitizer for PHP",
- "support": {
- "issues": "https://github.com/darylldoyle/svg-sanitizer/issues",
- "source": "https://github.com/darylldoyle/svg-sanitizer/tree/0.18.0"
- },
- "install-path": "../enshrined/svg-sanitize"
- }
- ],
- "dev": false,
- "dev-package-names": []
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.php
deleted file mode 100644
index 2c096d74..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/installed.php
+++ /dev/null
@@ -1,76 +0,0 @@
- array(
- 'name' => 'codeinwp/wp-menu-icons',
- 'pretty_version' => 'v0.13.14',
- 'version' => '0.13.14.0',
- 'reference' => 'a7c071a7be5a809a8379624381d823e2d9b20e50',
- 'type' => 'wordpress-plugin',
- 'install_path' => __DIR__ . '/../../',
- 'aliases' => array(),
- 'dev' => false,
- ),
- 'versions' => array(
- 'codeinwp/gutenberg-menu-icons' => array(
- 'pretty_version' => '1.0.5',
- 'version' => '1.0.5.0',
- 'reference' => 'fce0fae088cc85001620d83253568aeec2af51c0',
- 'type' => 'library',
- 'install_path' => __DIR__ . '/../codeinwp/gutenberg-menu-icons',
- 'aliases' => array(),
- 'dev_requirement' => false,
- ),
- 'codeinwp/icon-picker' => array(
- 'pretty_version' => 'dev-master',
- 'version' => 'dev-master',
- 'reference' => '8efc2e400231ad7d4af94ff9270cd5b50248d4c9',
- 'type' => 'wordpress-plugin',
- 'install_path' => __DIR__ . '/../codeinwp/icon-picker',
- 'aliases' => array(
- 0 => '9999999-dev',
- ),
- 'dev_requirement' => false,
- ),
- 'codeinwp/menu-item-custom-fields' => array(
- 'pretty_version' => 'dev-master',
- 'version' => 'dev-master',
- 'reference' => 'f491fcfa873e92006e3d92a4ede8775e9cf53bae',
- 'type' => 'wordpress-plugin',
- 'install_path' => __DIR__ . '/../codeinwp/menu-item-custom-fields',
- 'aliases' => array(),
- 'dev_requirement' => false,
- ),
- 'codeinwp/themeisle-sdk' => array(
- 'pretty_version' => '3.3.20',
- 'version' => '3.3.20.0',
- 'reference' => 'd1b92f3ab74f1b3f0afad7e23ddb1c058d66c03c',
- 'type' => 'library',
- 'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
- 'aliases' => array(),
- 'dev_requirement' => false,
- ),
- 'codeinwp/wp-menu-icons' => array(
- 'pretty_version' => 'v0.13.14',
- 'version' => '0.13.14.0',
- 'reference' => 'a7c071a7be5a809a8379624381d823e2d9b20e50',
- 'type' => 'wordpress-plugin',
- 'install_path' => __DIR__ . '/../../',
- 'aliases' => array(),
- 'dev_requirement' => false,
- ),
- 'composer/installers' => array(
- 'dev_requirement' => false,
- 'replaced' => array(
- 0 => '*',
- ),
- ),
- 'enshrined/svg-sanitize' => array(
- 'pretty_version' => '0.18.0',
- 'version' => '0.18.0.0',
- 'reference' => '6a2c069dab3843ca4d887ff09c972fc7033888d0',
- 'type' => 'library',
- 'install_path' => __DIR__ . '/../enshrined/svg-sanitize',
- 'aliases' => array(),
- 'dev_requirement' => false,
- ),
- ),
-);
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/platform_check.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/platform_check.php
deleted file mode 100644
index 8b379f44..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/composer/platform_check.php
+++ /dev/null
@@ -1,26 +0,0 @@
-= 50600)) {
- $issues[] = 'Your Composer dependencies require a PHP version ">= 5.6.0". You are running ' . PHP_VERSION . '.';
-}
-
-if ($issues) {
- if (!headers_sent()) {
- header('HTTP/1.1 500 Internal Server Error');
- }
- if (!ini_get('display_errors')) {
- if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
- fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
- } elseif (!headers_sent()) {
- echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
- }
- }
- trigger_error(
- 'Composer detected issues in your platform: ' . implode(' ', $issues),
- E_USER_ERROR
- );
-}
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/LICENSE b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/LICENSE
deleted file mode 100644
index 8cdb8451..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/LICENSE
+++ /dev/null
@@ -1,340 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {description}
- Copyright (C) {year} {fullname}
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- {signature of Ty Coon}, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
-
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/README.md b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/README.md
deleted file mode 100644
index 39292516..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/README.md
+++ /dev/null
@@ -1,93 +0,0 @@
-# svg-sanitizer
-
-[![Build Status](https://travis-ci.org/darylldoyle/svg-sanitizer.svg?branch=master)](https://travis-ci.org/darylldoyle/svg-sanitizer) [![Test Coverage](https://codeclimate.com/github/darylldoyle/svg-sanitizer/badges/coverage.svg)](https://codeclimate.com/github/darylldoyle/svg-sanitizer/coverage)
-
-This is my attempt at building a decent SVG sanitizer in PHP. The work is largely borrowed from [DOMPurify](https://github.com/cure53/DOMPurify).
-
-## Installation
-
-Either require `enshrined/svg-sanitize` through composer or download the repo and include the old way!
-
-## Usage
-
-Using this is fairly easy. Create a new instance of `enshrined\svgSanitize\Sanitizer` and then call the `sanitize` whilst passing in your dirty SVG/XML
-
-**Basic Example**
-
-```php
-use enshrined\svgSanitize\Sanitizer;
-
-// Create a new sanitizer instance
-$sanitizer = new Sanitizer();
-
-// Load the dirty svg
-$dirtySVG = file_get_contents('filthy.svg');
-
-// Pass it to the sanitizer and get it back clean
-$cleanSVG = $sanitizer->sanitize($dirtySVG);
-
-// Now do what you want with your clean SVG/XML data
-
-```
-
-## Output
-
-This will either return a sanitized SVG/XML string or boolean `false` if XML parsing failed (usually due to a badly formatted file).
-
-## Options
-
-You may pass your own whitelist of tags and attributes by using the `Sanitizer::setAllowedTags` and `Sanitizer::setAllowedAttrs` methods respectively.
-
-These methods require that you implement the `enshrined\svgSanitize\data\TagInterface` or `enshrined\svgSanitize\data\AttributeInterface`.
-
-## Remove remote references
-
-You have the option to remove attributes that reference remote files, this will stop HTTP leaks but will add an overhead to the sanitizer.
-
-This defaults to false, set to true to remove references.
-
-`$sanitizer->removeRemoteReferences(true);`
-
-## Viewing Sanitization Issues
-
-You may use the `getXmlIssues()` method to return an array of issues that occurred during sanitization.
-
-This may be useful for logging or providing feedback to the user on why an SVG was refused.
-
-`$issues = $sanitizer->getXmlIssues();`
-
-## Minification
-
-You can minify the XML output by calling `$sanitizer->minify(true);`.
-
-## Demo
-There is a demo available at: [http://svg.enshrined.co.uk/](http://svg.enshrined.co.uk/)
-
-## WordPress
-
-I've just released a WordPress plugin containing this code so you can sanitize your WordPress uploads. It's available from the WordPress plugin directory: [https://wordpress.org/plugins/safe-svg/](https://wordpress.org/plugins/safe-svg/)
-
-## Drupal
-
-[Michael Potter](https://github.com/heyMP) has kindly created a Drupal module for this library which is available at: [https://www.drupal.org/project/svg_sanitizer](https://www.drupal.org/project/svg_sanitizer)
-
-## TYPO3
-
-This SVG sanitizer library is used per default in the core of TYPO3 v9 and later versions.
-See [corresponding changelog entry](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/9.5.x/Important-94492-IntroduceSVGSanitizer.html) for more details.
-
-## Tests
-
-You can run these by running `vendor/bin/phpunit` from the base directory of this package.
-
-## Standalone scanning of files via CLI
-
-Thanks to the work by [gudmdharalds](https://github.com/gudmdharalds) there's now a standalone scanner that can be used via the CLI.
-
-Any errors will be output in JSON format. See [the PR](https://github.com/darylldoyle/svg-sanitizer/pull/25) for an example.
-
-Use it as follows: `php svg-scanner.php ~/svgs/myfile.svg`
-
-## To-Do
-
-More extensive testing for the SVGs/XML would be lovely, I'll try and add these soon. If you feel like doing it for me, please do and make a PR!
diff --git a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/src/ElementReference/Resolver.php b/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/src/ElementReference/Resolver.php
deleted file mode 100644
index cd7a8406..00000000
--- a/wp-content/upgrade-temp-backup/plugins/menu-icons/vendor/enshrined/svg-sanitize/src/ElementReference/Resolver.php
+++ /dev/null
@@ -1,169 +0,0 @@
-xPath = $xPath;
- $this->useNestingLimit = $useNestingLimit;
- }
-
- public function collect()
- {
- $this->collectIdentifiedElements();
- $this->processReferences();
- $this->determineInvalidSubjects();
- }
-
- /**
- * Resolves one subject by element.
- *
- * @param \DOMElement $element
- * @param bool $considerChildren Whether to search in Subject's children as well
- * @return Subject|null
- */
- public function findByElement(\DOMElement $element, $considerChildren = false)
- {
- foreach ($this->subjects as $subject) {
- if (
- $element === $subject->getElement()
- || $considerChildren && Helper::isElementContainedIn($element, $subject->getElement())
- ) {
- return $subject;
- }
- }
- return null;
- }
-
- /**
- * Resolves subjects (plural!) by element id - in theory malformed
- * DOM might have same ids assigned to different elements and leaving
- * it to client/browser implementation which element to actually use.
- *
- * @param string $elementId
- * @return Subject[]
- */
- public function findByElementId($elementId)
- {
- return array_filter(
- $this->subjects,
- function (Subject $subject) use ($elementId) {
- return $elementId === $subject->getElementId();
- }
- );
- }
-
- /**
- * Collects elements having `id` attribute (those that can be referenced).
- */
- protected function collectIdentifiedElements()
- {
- /** @var \DOMNodeList|\DOMElement[] $elements */
- $elements = $this->xPath->query('//*[@id]');
- foreach ($elements as $element) {
- $this->subjects[$element->getAttribute('id')] = new Subject($element, $this->useNestingLimit);
- }
- }
-
- /**
- * Processes references from and to elements having `id` attribute concerning
- * their occurrence in `