File: //home/globfdxw/public_html/wp-content/plugins/ubermenu/includes/icons.php
<?php
function ubermenu_inject_essential_svg_assets() {
if( ubermenu_op( 'use_core_svgs', 'general' ) === 'on' )
echo file_get_contents( UBERMENU_DIR . 'assets/svg/icons-essential.svg' );
}
add_action( 'wp_footer', 'ubermenu_inject_essential_svg_assets' );
function ubermenu_get_essential_icon( $icon_name, $atts = '' ){
return "<span class='ubermenu-icon ubermenu-icon-essential ubermenu-icon-essential-$icon_name' $atts><svg class='ubermenu-icon-svg-$icon_name'><use xlink:href='#ubermenu-icon-$icon_name'></use></svg></span>";
}
function ubermenu_register_icons( $group , $iconmap ){
_UBERMENU()->register_icons( $group, $iconmap );
}
function ubermenu_deregister_icons( $group ){
_UBERMENU()->deregister_icons( $group );
}
function ubermenu_get_registered_icons(){
return _UBERMENU()->get_registered_icons();
}
function ubermenu_get_icon_ops(){
$icons = ubermenu_get_registered_icons();
$icon_select = array( '' => array( 'title' => 'None' ) );
foreach( $icons as $group_id => $group ){
$iconmap = $group['iconmap'];
$prefix = isset( $group['class_prefix'] ) ? $group['class_prefix'] : '';
// switch( $group_id ){
// case 'ubermenu-svg':
// foreach( $iconmap as $icon_id => $icon ){
// // $val = json_encode([
// // 'group_id' => $group_id,
// // 'icon_id' => $icon_id,
// // ]);
// $val = $group_id.'::'.$icon_id;
// $icon_select[$val] = $icon;
// }
// break;
// default:
// foreach( $iconmap as $icon_class => $icon ){
// $icon_select[$prefix.$icon_class] = $icon; //$icon['title']; //ucfirst( str_replace( '-' , ' ' , str_replace( 'icon-' , '' , $icon_class ) ) );
// }
// }
if( isset($group['type'] ) ){
foreach( $iconmap as $icon_id => $icon ){
$val = $group_id.'::'.$icon_id;
$icon_select[$val] = $icon;
}
}
else{
foreach( $iconmap as $icon_class => $icon ){
$icon_select[$prefix.$icon_class] = $icon; //$icon['title']; //ucfirst( str_replace( '-' , ' ' , str_replace( 'icon-' , '' , $icon_class ) ) );
}
}
}
// uberp($icon_select,3);
return $icon_select;
}
function ubermenu_register_default_icons(){
// ubermenu_register_icons( 'font-awesome' , array(
// 'title' => 'Font Awesome',
// 'class_prefix' => 'fa ',
// 'iconmap' => ubermenu_get_icons()
// ));
ubermenu_register_icons( 'font-awesome-solid' , array(
'title' => 'Font Awesome',
'class_prefix' => 'fas ',
'iconmap' => ubermenu_get_icons()
));
ubermenu_register_icons( 'font-awesome-regular' , array(
'title' => 'Font Awesome Regular',
'class_prefix' => 'far ',
'iconmap' => ubermenu_get_icons_regular()
));
ubermenu_register_icons( 'font-awesome-brands' , array(
'title' => 'Font Awesome Brands',
'class_prefix' => 'fab ',
'iconmap' => ubermenu_get_icons_brands()
));
ubermenu_register_icons( 'ubermenu-svg', array(
'title' => 'UberMenu SVG',
'class_prefix' => 'ubermenu-icon-ubermenu-svg',
'type' => 'svg',
'iconmap' => array(
'twitter-x' => array(
'title' => 'X (Twitter)',
'src' => 'inline',
'content' => '<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/></svg>',
)
),
'generate' => 'ubermenu_generate_svg_icon',
));
}
function ubermenu_generate_svg_icon( $icon_id, $icon_data, $group, $atts = [] ){
switch( $icon_data['src'] ){
case 'inline':
$atts['class'] = "ubermenu-icon {$group['class_prefix']} ubermenu-icon-ubermenu-svg ubermenu-icon-ubermenu-svg__{$icon_id} " . ( isset($atts['class']) ? $atts['class'] : '');
$content = $icon_data['content'];
$html_atts = ubermenu_html_atts($atts);
return "<span {$html_atts}>{$content}</span>";
// return '<span class="ubermenu-icon ubermenu-icon-ubermenu-svg ubermenu-icon-ubermenu-svg__'.$icon_id.'">'.$icon_data['content'].'</span>';
default:
return '';
}
}
function ubermenu_get_icon_group( $group_id ){
$registered_icons = ubermenu_get_registered_icons();
$group = $registered_icons[$group_id];
return $group;
}
/**
* Generate the icon markup based on a selected icon value
*/
function ubermenu_generate_icon_markup( $icon_val, $atts = [] ){
$_icon_vals = explode('::', $icon_val);
$group_id = $_icon_vals[0];
$icon_id = $_icon_vals[1];
// Get the icon's data
$group = ubermenu_get_icon_group($group_id);
$icon_data = $group['iconmap'][$icon_id];
// ARIA
if( ubermenu_op( 'aria_hidden_icons' , 'general' ) === 'on' ){
$atts['aria-hidden'] = "true";
}
// Generate the icon markup
if( isset($group['generate']) && is_callable($group['generate'])){
return $group['generate']($icon_id, $icon_data, $group, $atts);
}
}
function ubermenu_get_icons_brands(){
$icons = array(
'fa-twitter-square' => array(
'title' => 'Twitter Square',
),
'fa-facebook-square' => array(
'title' => 'Facebook Square',
),
'fa-twitter' => array(
'title' => 'Twitter',
),
'fa-facebook' => array(
'title' => 'Facebook',
),
'fa-github' => array(
'title' => 'Github',
),
'fa-github-alt' => array(
'title' => 'Github Alt',
),
'fa-github-square' => array(
'title' => 'Github Square',
),
'fa-pinterest' => array(
'title' => 'Pinterest',
),
'fa-pinterest-square' => array(
'title' => 'Pinterest Square',
),
'fa-pinterest-p' => array(
'title' => 'Pinterest P',
),
'fa-google-plus-square' => array(
'title' => 'Google Plus Square',
),
'fa-google-plus' => array(
'title' => 'Google Plus',
),
'fa-google-plus-g' => array(
'title' => 'Google Plus',
),
'fa-linkedin' => array(
'title' => 'Linkedin',
),
'fa-linkedin-in' => array(
'title' => 'Linkedin',
),
'fa-youtube-square' => array(
'title' => 'Youtube Square',
),
'fa-youtube' => array(
'title' => 'Youtube',
),
'fa-stack-overflow' => array(
'title' => 'Stack Overflow',
),
'fa-instagram' => array(
'title' => 'Instagram',
),
'fa-flickr' => array(
'title' => 'Flickr',
),
'fa-bitbucket' => array(
'title' => 'Bitbucket',
),
'fa-bitbucket' => array(
'title' => 'Bitbucket',
),
'fa-tumblr' => array(
'title' => 'Tumblr',
),
'fa-tumblr-square' => array(
'title' => 'Tumblr Square',
),
'fa-dribbble' => array(
'title' => 'Dribbble',
),
'fa-skype' => array(
'title' => 'Skype',
),
'fa-foursquare' => array(
'title' => 'Foursquare',
),
'fa-gratipay' => array(
'title' => 'Gittip / Gratipay',
),
'fa-vimeo-square' => array(
'title' => 'Vimeo Square',
),
'fa-vimeo-v' => array(
'title' => 'Vimeo V',
),
'fa-linkedin' => array(
'title' => 'LinkedIn',
),
//Since 3.4
'fa-500px' => array(
'title' => '500px',
),
'fa-amazon' => array(
'title' => 'Amazon',
),
'fa-behance' => array(
'title' => 'Behance',
),
'fa-behance-square' => array(
'title' => 'Behance Square',
),
'fa-codepen' => array(
'title' => 'CodePen',
),
'fa-delicious' => array(
'title' => 'Delicious',
),
'fa-dribbble-square' => array(
'title' => 'Dribble Square',
),
'fa-etsy' => array(
'title' => 'Etsy',
),
'fa-goodreads' => array(
'title' => 'Good Reads',
),
'fa-kickstarter' => array(
'title' => 'Kickstarter',
),
'fa-kickstarter-k' => array(
'title' => 'Kickstarter',
),
'fa-lastfm' => array(
'title' => 'LastFM',
),
'fa-lastfm-square' => array(
'title' => 'LastFM Square',
),
'fa-medium' => array(
'title' => 'Medium',
),
'fa-medium-m' => array(
'title' => 'M',
),
'fa-slack' => array(
'title' => 'Slack',
),
'fa-slack-hash' => array(
'title' => 'Slack Hash',
),
'fa-snapchat-square' => array(
'title' => 'Snapchat',
),
'fa-soundcloud' => array(
'title' => 'Soundcloud',
),
'fa-spotify' => array(
'title' => 'Spotify',
),
'fa-whatsapp' => array(
'title' => 'WhatsApp',
),
'fa-wordpress' => array(
'title' => 'WordPress',
),
'fa-wordpress-simple' => array(
'title' => 'WordPress Simple',
),
);
return $icons;
}
function ubermenu_get_icons(){
$icons = array(
'fa-bars' => array(
'title' => 'Bars',
),
'fa-music' => array(
'title' => 'Music',
),
'fa-search' => array(
'title' => 'Search',
),
'fa-cog' => array(
'title' => 'Gear / Cog',
),
'fa-film' => array(
'title' => 'Film',
),
'fa-home' => array(
'title' => 'Home',
),
'fa-download' => array(
'title' => 'Download',
),
'fa-lock' => array(
'title' => 'Lock',
),
'fa-headphones' => array(
'title' => 'Headphones',
),
'fa-book' => array(
'title' => 'Book',
),
'fa-camera' => array(
'title' => 'Camera',
),
'fa-video' => array(
'title' => 'Video Camera',
),
'fa-pencil-alt' => array(
'title' => 'Pencil (Alt)',
),
'fa-map-marker-alt' => array(
'title' => 'Map Marker (Alt)',
),
'fa-desktop' => array(
'title' => 'Desktop',
),
'fa-laptop' => array(
'title' => 'Laptop',
),
'fa-tablet-alt' => array(
'title' => 'Tablet (Alt)',
),
'fa-mobile-alt' => array(
'title' => 'Mobile (Alt)',
),
'fa-shopping-cart' => array(
'title' => 'Shopping Cart',
),
'fa-sign-out-alt' => array(
'title' => 'Sign Out (Alt)',
),
'fa-sign-in-alt' => array(
'title' => 'Sign In Alt',
),
'fa-phone' => array(
'title' => 'Phone',
),
'fa-phone-square' => array(
'title' => 'Phone Square',
),
'fa-rss' => array(
'title' => 'RSS',
),
'fa-envelope' => array(
'title' => 'Envelope',
),
'fa-user' => array(
'title' => 'User',
),
'fa-bookmark' => array(
'title' => 'Bookmark',
),
'fa-image' => array(
'title' => 'Picture / Image',
),
'fa-calendar-alt' => array(
'title' => 'Calendar (Alt)',
),
'fa-angle-down' => array(
'title' => 'Angle Down',
),
'fa-angle-left' => array(
'title' => 'Angle Left',
),
'fa-angle-right' => array(
'title' => 'Angle Right',
),
'fa-angle-up' => array(
'title' => 'Angle Up',
),
'fa-bicycle' => array(
'title' => 'Bicycle',
),
'fa-bus' => array(
'title' => 'Bus',
),
'fa-car' => array(
'title' => 'Car',
),
'fa-motorcycle' => array(
'title' => 'Motorcycle',
),
'fa-plane' => array(
'title' => 'Plane',
),
'fa-truck' => array(
'title' => 'Truck',
),
'fa-bomb' => array(
'title' => 'Bomb',
),
'fa-briefcase' => array(
'title' => 'Briefcase',
),
'fa-check' => array(
'title' => 'Check',
),
'fa-cloud' => array(
'title' => 'Cloud',
),
'fa-cloud-download-alt' => array(
'title' => 'Cloud Download',
),
'fa-coffee' => array(
'title' => 'Coffee',
),
'fa-copyright' => array(
'title' => 'Copyright',
),
'fa-credit-card' => array(
'title' => 'Credit Card',
),
'fa-exclamation-triangle' => array(
'title' => 'Exclamation Triangle Warning',
),
'fa-file' => array(
'title' => 'File',
),
'fa-heart' => array(
'title' => 'Heart',
),
'fa-star' => array(
'title' => 'Star',
),
);
return $icons;
}
/*
* Original FA4 icons that were included, now in FA5 they are in the 'far' set
*/
function ubermenu_get_icons_regular(){
// $is = ubermenu_get_icons();
// foreach( $is as $name => $data ){
// $name = substr( $name , 3 );
// $prefix = ubermenu_fa5free_prefix_map( $name );
// //echo '<br/>'.$prefix;
// if( $prefix != 'fas' ) echo '<br/>'.$name;
// }
$icons = array(
'fa-envelope' => array(
'title' => 'Envelope',
),
'fa-user' => array(
'title' => 'User',
),
'fa-bookmark' => array(
'title' => 'Bookmark',
),
'fa-image' => array(
'title' => 'Picture / Image',
),
'fa-calendar-alt' => array(
'title' => 'Calendar (Alt)',
),
);
return $icons;
}
function ubermenu_get_meta_value_by_key( $meta_key, $limit = 1 ){
global $wpdb;
if (1 == $limit)
return $value = $wpdb->get_var( $wpdb->prepare("SELECT meta_value, post_id FROM $wpdb->postmeta WHERE meta_key = %s LIMIT 1" , $meta_key) );
else
return $value = $wpdb->get_results( $wpdb->prepare("SELECT meta_value, post_id FROM $wpdb->postmeta WHERE meta_key = %s LIMIT %d" , $meta_key,$limit) );
}
/*
* This function maps Font Awesome 4 icons to their Font Awesome 5 counterparts
* input: 'fa fa-address-book-o'
* output: 'far fa-address-book', or false if no change needed
*
* Function can be used as a hotfix conversion if needed
*/
function ubermenu_fa5_convert( $fa4icon_class , $return_unchanged_icon_class = false ){
if( ubermenu_op( 'convert_fa4_to_fa5' , 'general' ) == 'off' ){
if( $return_unchanged_icon_class ) return $fa4icon_class;
else return false;
}
$icon_name = substr( $fa4icon_class , 6 );
$icon_name_conversion = array(
'address-book-o' => array(
'fa5_name' => 'address-book',
'fa5_prefix' => 'far' ),
'address-card-o' => array(
'fa5_name' => 'address-card',
'fa5_prefix' => 'far' ),
'area-chart' => array(
'fa5_name' => 'chart-area',
'fa5_prefix' => 'fas' ),
'arrow-circle-o-down' => array(
'fa5_name' => 'arrow-alt-circle-down',
'fa5_prefix' => 'far' ),
'arrow-circle-o-left' => array(
'fa5_name' => 'arrow-alt-circle-left',
'fa5_prefix' => 'far' ),
'arrow-circle-o-right' => array(
'fa5_name' => 'arrow-alt-circle-right',
'fa5_prefix' => 'far' ),
'arrow-circle-o-up' => array(
'fa5_name' => 'arrow-alt-circle-up',
'fa5_prefix' => 'far' ),
'arrows-alt' => array(
'fa5_name' => 'expand-arrows-alt',
'fa5_prefix' => 'fas' ),
'arrows-h' => array(
'fa5_name' => 'arrows-alt-h',
'fa5_prefix' => 'fas' ),
'arrows-v' => array(
'fa5_name' => 'arrows-alt-v',
'fa5_prefix' => 'fas' ),
'arrows' => array(
'fa5_name' => 'arrows-alt',
'fa5_prefix' => 'fas' ),
'asl-interpreting' => array(
'fa5_name' => 'american-sign-language-interpreting',
'fa5_prefix' => 'fas' ),
'automobile' => array(
'fa5_name' => 'car',
'fa5_prefix' => 'fas' ),
'bank' => array(
'fa5_name' => 'university',
'fa5_prefix' => 'fas' ),
'bar-chart-o' => array(
'fa5_name' => 'chart-bar',
'fa5_prefix' => 'far' ),
'bar-chart' => array(
'fa5_name' => 'chart-bar',
'fa5_prefix' => 'far' ),
'bathtub' => array(
'fa5_name' => 'bath',
'fa5_prefix' => 'fas' ),
'battery-0' => array(
'fa5_name' => 'battery-empty',
'fa5_prefix' => 'fas' ),
'battery-1' => array(
'fa5_name' => 'battery-quarter',
'fa5_prefix' => 'fas' ),
'battery-2' => array(
'fa5_name' => 'battery-half',
'fa5_prefix' => 'fas' ),
'battery-3' => array(
'fa5_name' => 'battery-three-quarters',
'fa5_prefix' => 'fas' ),
'battery-4' => array(
'fa5_name' => 'battery-full',
'fa5_prefix' => 'fas' ),
'battery' => array(
'fa5_name' => 'battery-full',
'fa5_prefix' => 'fas' ),
'bell-o' => array(
'fa5_name' => 'bell',
'fa5_prefix' => 'far' ),
'bell-slash-o' => array(
'fa5_name' => 'bell-slash',
'fa5_prefix' => 'far' ),
'bitbucket-square' => array(
'fa5_name' => 'bitbucket',
'fa5_prefix' => 'fab' ),
'bitcoin' => array(
'fa5_name' => 'btc',
'fa5_prefix' => 'fab' ),
'bookmark-o' => array(
'fa5_name' => 'bookmark',
'fa5_prefix' => 'far' ),
'building-o' => array(
'fa5_name' => 'building',
'fa5_prefix' => 'far' ),
'cab' => array(
'fa5_name' => 'taxi',
'fa5_prefix' => 'fas' ),
'calendar-check-o' => array(
'fa5_name' => 'calendar-check',
'fa5_prefix' => 'far' ),
'calendar-minus-o' => array(
'fa5_name' => 'calendar-minus',
'fa5_prefix' => 'far' ),
'calendar-o' => array(
'fa5_name' => 'calendar',
'fa5_prefix' => 'far' ),
'calendar-plus-o' => array(
'fa5_name' => 'calendar-plus',
'fa5_prefix' => 'far' ),
'calendar-times-o' => array(
'fa5_name' => 'calendar-times',
'fa5_prefix' => 'far' ),
'calendar' => array(
'fa5_name' => 'calendar-alt',
'fa5_prefix' => 'fas' ),
'caret-square-o-down' => array(
'fa5_name' => 'caret-square-down',
'fa5_prefix' => 'far' ),
'caret-square-o-left' => array(
'fa5_name' => 'caret-square-left',
'fa5_prefix' => 'far' ),
'caret-square-o-right' => array(
'fa5_name' => 'caret-square-right',
'fa5_prefix' => 'far' ),
'caret-square-o-up' => array(
'fa5_name' => 'caret-square-up',
'fa5_prefix' => 'far' ),
'cc' => array(
'fa5_name' => 'closed-captioning',
'fa5_prefix' => 'far' ),
'chain-broken' => array(
'fa5_name' => 'unlink',
'fa5_prefix' => 'fas' ),
'chain' => array(
'fa5_name' => 'link',
'fa5_prefix' => 'fas' ),
'check-circle-o' => array(
'fa5_name' => 'check-circle',
'fa5_prefix' => 'far' ),
'check-square-o' => array(
'fa5_name' => 'check-square',
'fa5_prefix' => 'far' ),
'circle-o-notch' => array(
'fa5_name' => 'circle-notch',
'fa5_prefix' => 'fas' ),
'circle-o' => array(
'fa5_name' => 'circle',
'fa5_prefix' => 'far' ),
'circle-thin' => array(
'fa5_name' => 'circle',
'fa5_prefix' => 'far' ),
'clock-o' => array(
'fa5_name' => 'clock',
'fa5_prefix' => 'far' ),
'close' => array(
'fa5_name' => 'times',
'fa5_prefix' => 'fas' ),
'cloud-download' => array(
'fa5_name' => 'cloud-download-alt',
'fa5_prefix' => 'fas' ),
'cloud-upload' => array(
'fa5_name' => 'cloud-upload-alt',
'fa5_prefix' => 'fas' ),
'cny' => array(
'fa5_name' => 'yen-sign',
'fa5_prefix' => 'fas' ),
'code-fork' => array(
'fa5_name' => 'code-branch',
'fa5_prefix' => 'fas' ),
'comment-o' => array(
'fa5_name' => 'comment',
'fa5_prefix' => 'far' ),
'commenting-o' => array(
'fa5_name' => 'comment-alt',
'fa5_prefix' => 'far' ),
'commenting' => array(
'fa5_name' => 'comment-alt',
'fa5_prefix' => 'fas' ),
'comments-o' => array(
'fa5_name' => 'comments',
'fa5_prefix' => 'far' ),
'credit-card-alt' => array(
'fa5_name' => 'credit-card',
'fa5_prefix' => 'fas' ),
'cutlery' => array(
'fa5_name' => 'utensils',
'fa5_prefix' => 'fas' ),
'dashboard' => array(
'fa5_name' => 'tachometer-alt',
'fa5_prefix' => 'fas' ),
'deafness' => array(
'fa5_name' => 'deaf',
'fa5_prefix' => 'fas' ),
'dedent' => array(
'fa5_name' => 'outdent',
'fa5_prefix' => 'fas' ),
'diamond' => array(
'fa5_name' => 'gem',
'fa5_prefix' => 'far' ),
'dollar' => array(
'fa5_name' => 'dollar-sign',
'fa5_prefix' => 'fas' ),
'dot-circle-o' => array(
'fa5_name' => 'dot-circle',
'fa5_prefix' => 'far' ),
'drivers-license-o' => array(
'fa5_name' => 'id-card',
'fa5_prefix' => 'far' ),
'drivers-license' => array(
'fa5_name' => 'id-card',
'fa5_prefix' => 'fas' ),
'eercast' => array(
'fa5_name' => 'sellcast',
'fa5_prefix' => 'fab' ),
'envelope-o' => array(
'fa5_name' => 'envelope',
'fa5_prefix' => 'far' ),
'envelope-open-o' => array(
'fa5_name' => 'envelope-open',
'fa5_prefix' => 'far' ),
'eur' => array(
'fa5_name' => 'euro-sign',
'fa5_prefix' => 'fas' ),
'euro' => array(
'fa5_name' => 'euro-sign',
'fa5_prefix' => 'fas' ),
'exchange' => array(
'fa5_name' => 'exchange-alt',
'fa5_prefix' => 'fas' ),
'external-link-square' => array(
'fa5_name' => 'external-link-square-alt',
'fa5_prefix' => 'fas' ),
'external-link' => array(
'fa5_name' => 'external-link-alt',
'fa5_prefix' => 'fas' ),
'eyedropper' => array(
'fa5_name' => 'eye-dropper',
'fa5_prefix' => 'fas' ),
'fa' => array(
'fa5_name' => 'font-awesome',
'fa5_prefix' => 'fab' ),
'facebook-f' => array(
'fa5_name' => 'facebook-f',
'fa5_prefix' => 'fab' ),
'facebook-official' => array(
'fa5_name' => 'facebook',
'fa5_prefix' => 'fab' ),
'facebook' => array(
'fa5_name' => 'facebook-f',
'fa5_prefix' => 'fab' ),
'feed' => array(
'fa5_name' => 'rss',
'fa5_prefix' => 'fas' ),
'file-archive-o' => array(
'fa5_name' => 'file-archive',
'fa5_prefix' => 'far' ),
'file-audio-o' => array(
'fa5_name' => 'file-audio',
'fa5_prefix' => 'far' ),
'file-code-o' => array(
'fa5_name' => 'file-code',
'fa5_prefix' => 'far' ),
'file-excel-o' => array(
'fa5_name' => 'file-excel',
'fa5_prefix' => 'far' ),
'file-image-o' => array(
'fa5_name' => 'file-image',
'fa5_prefix' => 'far' ),
'file-movie-o' => array(
'fa5_name' => 'file-video',
'fa5_prefix' => 'far' ),
'file-o' => array(
'fa5_name' => 'file',
'fa5_prefix' => 'far' ),
'file-pdf-o' => array(
'fa5_name' => 'file-pdf',
'fa5_prefix' => 'far' ),
'file-photo-o' => array(
'fa5_name' => 'file-image',
'fa5_prefix' => 'far' ),
'file-picture-o' => array(
'fa5_name' => 'file-image',
'fa5_prefix' => 'far' ),
'file-powerpoint-o' => array(
'fa5_name' => 'file-powerpoint',
'fa5_prefix' => 'far' ),
'file-sound-o' => array(
'fa5_name' => 'file-audio',
'fa5_prefix' => 'far' ),
'file-text-o' => array(
'fa5_name' => 'file-alt',
'fa5_prefix' => 'far' ),
'file-text' => array(
'fa5_name' => 'file-alt',
'fa5_prefix' => 'fas' ),
'file-video-o' => array(
'fa5_name' => 'file-video',
'fa5_prefix' => 'far' ),
'file-word-o' => array(
'fa5_name' => 'file-word',
'fa5_prefix' => 'far' ),
'file-zip-o' => array(
'fa5_name' => 'file-archive',
'fa5_prefix' => 'far' ),
'files-o' => array(
'fa5_name' => 'copy',
'fa5_prefix' => 'far' ),
'flag-o' => array(
'fa5_name' => 'flag',
'fa5_prefix' => 'far' ),
'flash' => array(
'fa5_name' => 'bolt',
'fa5_prefix' => 'fas' ),
'floppy-o' => array(
'fa5_name' => 'save',
'fa5_prefix' => 'far' ),
'folder-o' => array(
'fa5_name' => 'folder',
'fa5_prefix' => 'far' ),
'folder-open-o' => array(
'fa5_name' => 'folder-open',
'fa5_prefix' => 'far' ),
'frown-o' => array(
'fa5_name' => 'frown',
'fa5_prefix' => 'far' ),
'futbol-o' => array(
'fa5_name' => 'futbol',
'fa5_prefix' => 'far' ),
'gbp' => array(
'fa5_name' => 'pound-sign',
'fa5_prefix' => 'fas' ),
'ge' => array(
'fa5_name' => 'empire',
'fa5_prefix' => 'fab' ),
'gear' => array(
'fa5_name' => 'cog',
'fa5_prefix' => 'fas' ),
'gears' => array(
'fa5_name' => 'cogs',
'fa5_prefix' => 'fas' ),
'gittip' => array(
'fa5_name' => 'gratipay',
'fa5_prefix' => 'fab' ),
'glass' => array(
'fa5_name' => 'glass-martini',
'fa5_prefix' => 'fas' ),
'google-plus-circle' => array(
'fa5_name' => 'google-plus',
'fa5_prefix' => 'fab' ),
'google-plus-official' => array(
'fa5_name' => 'google-plus',
'fa5_prefix' => 'fab' ),
'google-plus' => array(
'fa5_name' => 'google-plus-g',
'fa5_prefix' => 'fab' ),
'group' => array(
'fa5_name' => 'users',
'fa5_prefix' => 'fas' ),
'hand-grab-o' => array(
'fa5_name' => 'hand-rock',
'fa5_prefix' => 'far' ),
'hand-lizard-o' => array(
'fa5_name' => 'hand-lizard',
'fa5_prefix' => 'far' ),
'hand-o-down' => array(
'fa5_name' => 'hand-point-down',
'fa5_prefix' => 'far' ),
'hand-o-left' => array(
'fa5_name' => 'hand-point-left',
'fa5_prefix' => 'far' ),
'hand-o-right' => array(
'fa5_name' => 'hand-point-right',
'fa5_prefix' => 'far' ),
'hand-o-up' => array(
'fa5_name' => 'hand-point-up',
'fa5_prefix' => 'far' ),
'hand-paper-o' => array(
'fa5_name' => 'hand-paper',
'fa5_prefix' => 'far' ),
'hand-peace-o' => array(
'fa5_name' => 'hand-peace',
'fa5_prefix' => 'far' ),
'hand-pointer-o' => array(
'fa5_name' => 'hand-pointer',
'fa5_prefix' => 'far' ),
'hand-rock-o' => array(
'fa5_name' => 'hand-rock',
'fa5_prefix' => 'far' ),
'hand-scissors-o' => array(
'fa5_name' => 'hand-scissors',
'fa5_prefix' => 'far' ),
'hand-spock-o' => array(
'fa5_name' => 'hand-spock',
'fa5_prefix' => 'far' ),
'hand-stop-o' => array(
'fa5_name' => 'hand-paper',
'fa5_prefix' => 'far' ),
'handshake-o' => array(
'fa5_name' => 'handshake',
'fa5_prefix' => 'far' ),
'hard-of-hearing' => array(
'fa5_name' => 'deaf',
'fa5_prefix' => 'fas' ),
'hdd-o' => array(
'fa5_name' => 'hdd',
'fa5_prefix' => 'far' ),
'header' => array(
'fa5_name' => 'heading',
'fa5_prefix' => 'fas' ),
'heart-o' => array(
'fa5_name' => 'heart',
'fa5_prefix' => 'far' ),
'hospital-o' => array(
'fa5_name' => 'hospital',
'fa5_prefix' => 'far' ),
'hotel' => array(
'fa5_name' => 'bed',
'fa5_prefix' => 'fas' ),
'hourglass-1' => array(
'fa5_name' => 'hourglass-start',
'fa5_prefix' => 'fas' ),
'hourglass-2' => array(
'fa5_name' => 'hourglass-half',
'fa5_prefix' => 'fas' ),
'hourglass-3' => array(
'fa5_name' => 'hourglass-end',
'fa5_prefix' => 'fas' ),
'hourglass-o' => array(
'fa5_name' => 'hourglass',
'fa5_prefix' => 'far' ),
'id-card-o' => array(
'fa5_name' => 'id-card',
'fa5_prefix' => 'far' ),
'ils' => array(
'fa5_name' => 'shekel-sign',
'fa5_prefix' => 'fas' ),
'image' => array(
'fa5_name' => 'image',
'fa5_prefix' => 'far' ),
'inr' => array(
'fa5_name' => 'rupee-sign',
'fa5_prefix' => 'fas' ),
'institution' => array(
'fa5_name' => 'university',
'fa5_prefix' => 'fas' ),
'intersex' => array(
'fa5_name' => 'transgender',
'fa5_prefix' => 'fas' ),
'jpy' => array(
'fa5_name' => 'yen-sign',
'fa5_prefix' => 'fas' ),
'keyboard-o' => array(
'fa5_name' => 'keyboard',
'fa5_prefix' => 'far' ),
'krw' => array(
'fa5_name' => 'won-sign',
'fa5_prefix' => 'fas' ),
'legal' => array(
'fa5_name' => 'gavel',
'fa5_prefix' => 'fas' ),
'lemon-o' => array(
'fa5_name' => 'lemon',
'fa5_prefix' => 'far' ),
'level-down' => array(
'fa5_name' => 'level-down-alt',
'fa5_prefix' => 'fas' ),
'level-up' => array(
'fa5_name' => 'level-up-alt',
'fa5_prefix' => 'fas' ),
'life-bouy' => array(
'fa5_name' => 'life-ring',
'fa5_prefix' => 'far' ),
'life-buoy' => array(
'fa5_name' => 'life-ring',
'fa5_prefix' => 'far' ),
'life-saver' => array(
'fa5_name' => 'life-ring',
'fa5_prefix' => 'far' ),
'lightbulb-o' => array(
'fa5_name' => 'lightbulb',
'fa5_prefix' => 'far' ),
'line-chart' => array(
'fa5_name' => 'chart-line',
'fa5_prefix' => 'fas' ),
'linkedin-square' => array(
'fa5_name' => 'linkedin',
'fa5_prefix' => 'fab' ),
'linkedin' => array(
'fa5_name' => 'linkedin-in',
'fa5_prefix' => 'fab' ),
'long-arrow-down' => array(
'fa5_name' => 'long-arrow-alt-down',
'fa5_prefix' => 'fas' ),
'long-arrow-left' => array(
'fa5_name' => 'long-arrow-alt-left',
'fa5_prefix' => 'fas' ),
'long-arrow-right' => array(
'fa5_name' => 'long-arrow-alt-right',
'fa5_prefix' => 'fas' ),
'long-arrow-up' => array(
'fa5_name' => 'long-arrow-alt-up',
'fa5_prefix' => 'fas' ),
'mail-forward' => array(
'fa5_name' => 'share',
'fa5_prefix' => 'fas' ),
'mail-reply-all' => array(
'fa5_name' => 'reply-all',
'fa5_prefix' => 'fas' ),
'mail-reply' => array(
'fa5_name' => 'reply',
'fa5_prefix' => 'fas' ),
'map-marker' => array(
'fa5_name' => 'map-marker-alt',
'fa5_prefix' => 'fas' ),
'map-o' => array(
'fa5_name' => 'map',
'fa5_prefix' => 'far' ),
'meanpath' => array(
'fa5_name' => 'font-awesome',
'fa5_prefix' => 'fab' ),
'meh-o' => array(
'fa5_name' => 'meh',
'fa5_prefix' => 'far' ),
'minus-square-o' => array(
'fa5_name' => 'minus-square',
'fa5_prefix' => 'far' ),
'mobile-phone' => array(
'fa5_name' => 'mobile-alt',
'fa5_prefix' => 'fas' ),
'mobile' => array(
'fa5_name' => 'mobile-alt',
'fa5_prefix' => 'fas' ),
'money' => array(
'fa5_name' => 'money-bill-alt',
'fa5_prefix' => 'far' ),
'moon-o' => array(
'fa5_name' => 'moon',
'fa5_prefix' => 'far' ),
'mortar-board' => array(
'fa5_name' => 'graduation-cap',
'fa5_prefix' => 'fas' ),
'navicon' => array(
'fa5_name' => 'bars',
'fa5_prefix' => 'fas' ),
'newspaper-o' => array(
'fa5_name' => 'newspaper',
'fa5_prefix' => 'far' ),
'paper-plane-o' => array(
'fa5_name' => 'paper-plane',
'fa5_prefix' => 'far' ),
'paste' => array(
'fa5_name' => 'clipboard',
'fa5_prefix' => 'far' ),
'pause-circle-o' => array(
'fa5_name' => 'pause-circle',
'fa5_prefix' => 'far' ),
'pencil-square-o' => array(
'fa5_name' => 'edit',
'fa5_prefix' => 'far' ),
'pencil-square' => array(
'fa5_name' => 'pen-square',
'fa5_prefix' => 'fas' ),
'pencil' => array(
'fa5_name' => 'pencil-alt',
'fa5_prefix' => 'fas' ),
'photo' => array(
'fa5_name' => 'image',
'fa5_prefix' => 'far' ),
'picture-o' => array(
'fa5_name' => 'image',
'fa5_prefix' => 'far' ),
'pie-chart' => array(
'fa5_name' => 'chart-pie',
'fa5_prefix' => 'fas' ),
'play-circle-o' => array(
'fa5_name' => 'play-circle',
'fa5_prefix' => 'far' ),
'plus-square-o' => array(
'fa5_name' => 'plus-square',
'fa5_prefix' => 'far' ),
'question-circle-o' => array(
'fa5_name' => 'question-circle',
'fa5_prefix' => 'far' ),
'ra' => array(
'fa5_name' => 'rebel',
'fa5_prefix' => 'fab' ),
'refresh' => array(
'fa5_name' => 'sync',
'fa5_prefix' => 'fas' ),
'remove' => array(
'fa5_name' => 'times',
'fa5_prefix' => 'fas' ),
'reorder' => array(
'fa5_name' => 'bars',
'fa5_prefix' => 'fas' ),
'repeat' => array(
'fa5_name' => 'redo',
'fa5_prefix' => 'fas' ),
'resistance' => array(
'fa5_name' => 'rebel',
'fa5_prefix' => 'fab' ),
'rmb' => array(
'fa5_name' => 'yen-sign',
'fa5_prefix' => 'fas' ),
'rotate-left' => array(
'fa5_name' => 'undo',
'fa5_prefix' => 'fas' ),
'rotate-right' => array(
'fa5_name' => 'redo',
'fa5_prefix' => 'fas' ),
'rouble' => array(
'fa5_name' => 'ruble-sign',
'fa5_prefix' => 'fas' ),
'rub' => array(
'fa5_name' => 'ruble-sign',
'fa5_prefix' => 'fas' ),
'ruble' => array(
'fa5_name' => 'ruble-sign',
'fa5_prefix' => 'fas' ),
'rupee' => array(
'fa5_name' => 'rupee-sign',
'fa5_prefix' => 'fas' ),
's15' => array(
'fa5_name' => 'bath',
'fa5_prefix' => 'fas' ),
'scissors' => array(
'fa5_name' => 'cut',
'fa5_prefix' => 'fas' ),
'send-o' => array(
'fa5_name' => 'paper-plane',
'fa5_prefix' => 'far' ),
'send' => array(
'fa5_name' => 'paper-plane',
'fa5_prefix' => 'fas' ),
'share-square-o' => array(
'fa5_name' => 'share-square',
'fa5_prefix' => 'far' ),
'shekel' => array(
'fa5_name' => 'shekel-sign',
'fa5_prefix' => 'fas' ),
'sheqel' => array(
'fa5_name' => 'shekel-sign',
'fa5_prefix' => 'fas' ),
'shield' => array(
'fa5_name' => 'shield-alt',
'fa5_prefix' => 'fas' ),
'sign-in' => array(
'fa5_name' => 'sign-in-alt',
'fa5_prefix' => 'fas' ),
'sign-out' => array(
'fa5_name' => 'sign-out-alt',
'fa5_prefix' => 'fas' ),
'signing' => array(
'fa5_name' => 'sign-language',
'fa5_prefix' => 'fas' ),
'sliders' => array(
'fa5_name' => 'sliders-h',
'fa5_prefix' => 'fas' ),
'smile-o' => array(
'fa5_name' => 'smile',
'fa5_prefix' => 'far' ),
'snowflake-o' => array(
'fa5_name' => 'snowflake',
'fa5_prefix' => 'far' ),
'soccer-ball-o' => array(
'fa5_name' => 'futbol',
'fa5_prefix' => 'far' ),
'sort-alpha-asc' => array(
'fa5_name' => 'sort-alpha-down',
'fa5_prefix' => 'fas' ),
'sort-alpha-desc' => array(
'fa5_name' => 'sort-alpha-up',
'fa5_prefix' => 'fas' ),
'sort-amount-asc' => array(
'fa5_name' => 'sort-amount-down',
'fa5_prefix' => 'fas' ),
'sort-amount-desc' => array(
'fa5_name' => 'sort-amount-up',
'fa5_prefix' => 'fas' ),
'sort-asc' => array(
'fa5_name' => 'sort-up',
'fa5_prefix' => 'fas' ),
'sort-desc' => array(
'fa5_name' => 'sort-down',
'fa5_prefix' => 'fas' ),
'sort-numeric-asc' => array(
'fa5_name' => 'sort-numeric-down',
'fa5_prefix' => 'fas' ),
'sort-numeric-desc' => array(
'fa5_name' => 'sort-numeric-up',
'fa5_prefix' => 'fas' ),
'spoon' => array(
'fa5_name' => 'utensil-spoon',
'fa5_prefix' => 'fas' ),
'square-o' => array(
'fa5_name' => 'square',
'fa5_prefix' => 'far' ),
'star-half-empty' => array(
'fa5_name' => 'star-half',
'fa5_prefix' => 'far' ),
'star-half-full' => array(
'fa5_name' => 'star-half',
'fa5_prefix' => 'far' ),
'star-half-o' => array(
'fa5_name' => 'star-half',
'fa5_prefix' => 'far' ),
'star-o' => array(
'fa5_name' => 'star',
'fa5_prefix' => 'far' ),
'sticky-note-o' => array(
'fa5_name' => 'sticky-note',
'fa5_prefix' => 'far' ),
'stop-circle-o' => array(
'fa5_name' => 'stop-circle',
'fa5_prefix' => 'far' ),
'sun-o' => array(
'fa5_name' => 'sun',
'fa5_prefix' => 'far' ),
'support' => array(
'fa5_name' => 'life-ring',
'fa5_prefix' => 'far' ),
'tablet' => array(
'fa5_name' => 'tablet-alt',
'fa5_prefix' => 'fas' ),
'tachometer' => array(
'fa5_name' => 'tachometer-alt',
'fa5_prefix' => 'fas' ),
'television' => array(
'fa5_name' => 'tv',
'fa5_prefix' => 'fas' ),
'thermometer-0' => array(
'fa5_name' => 'thermometer-empty',
'fa5_prefix' => 'fas' ),
'thermometer-1' => array(
'fa5_name' => 'thermometer-quarter',
'fa5_prefix' => 'fas' ),
'thermometer-2' => array(
'fa5_name' => 'thermometer-half',
'fa5_prefix' => 'fas' ),
'thermometer-3' => array(
'fa5_name' => 'thermometer-three-quarters',
'fa5_prefix' => 'fas' ),
'thermometer-4' => array(
'fa5_name' => 'thermometer-full',
'fa5_prefix' => 'fas' ),
'thermometer' => array(
'fa5_name' => 'thermometer-full',
'fa5_prefix' => 'fas' ),
'thumb-tack' => array(
'fa5_name' => 'thumbtack',
'fa5_prefix' => 'fas' ),
'thumbs-o-down' => array(
'fa5_name' => 'thumbs-down',
'fa5_prefix' => 'far' ),
'thumbs-o-up' => array(
'fa5_name' => 'thumbs-up',
'fa5_prefix' => 'far' ),
'ticket' => array(
'fa5_name' => 'ticket-alt',
'fa5_prefix' => 'fas' ),
'times-circle-o' => array(
'fa5_name' => 'times-circle',
'fa5_prefix' => 'far' ),
'times-rectangle-o' => array(
'fa5_name' => 'window-close',
'fa5_prefix' => 'far' ),
'times-rectangle' => array(
'fa5_name' => 'window-close',
'fa5_prefix' => 'fas' ),
'toggle-down' => array(
'fa5_name' => 'caret-square-down',
'fa5_prefix' => 'far' ),
'toggle-left' => array(
'fa5_name' => 'caret-square-left',
'fa5_prefix' => 'far' ),
'toggle-right' => array(
'fa5_name' => 'caret-square-right',
'fa5_prefix' => 'far' ),
'toggle-up' => array(
'fa5_name' => 'caret-square-up',
'fa5_prefix' => 'far' ),
'trash-o' => array(
'fa5_name' => 'trash-alt',
'fa5_prefix' => 'far' ),
'trash' => array(
'fa5_name' => 'trash-alt',
'fa5_prefix' => 'fas' ),
'try' => array(
'fa5_name' => 'lira-sign',
'fa5_prefix' => 'fas' ),
'turkish-lira' => array(
'fa5_name' => 'lira-sign',
'fa5_prefix' => 'fas' ),
'unsorted' => array(
'fa5_name' => 'sort',
'fa5_prefix' => 'fas' ),
'usd' => array(
'fa5_name' => 'dollar-sign',
'fa5_prefix' => 'fas' ),
'user-circle-o' => array(
'fa5_name' => 'user-circle',
'fa5_prefix' => 'far' ),
'user-o' => array(
'fa5_name' => 'user',
'fa5_prefix' => 'far' ),
'vcard-o' => array(
'fa5_name' => 'address-card',
'fa5_prefix' => 'far' ),
'vcard' => array(
'fa5_name' => 'address-card',
'fa5_prefix' => 'fas' ),
'video-camera' => array(
'fa5_name' => 'video',
'fa5_prefix' => 'fas' ),
'vimeo' => array(
'fa5_name' => 'vimeo-v',
'fa5_prefix' => 'fab' ),
'volume-control-phone' => array(
'fa5_name' => 'phone-volume',
'fa5_prefix' => 'fas' ),
'warning' => array(
'fa5_name' => 'exclamation-triangle',
'fa5_prefix' => 'fas' ),
'wechat' => array(
'fa5_name' => 'weixin',
'fa5_prefix' => 'fab' ),
'wheelchair-alt' => array(
'fa5_name' => 'accessible-icon',
'fa5_prefix' => 'fab' ),
'window-close-o' => array(
'fa5_name' => 'window-close',
'fa5_prefix' => 'far' ),
'won' => array(
'fa5_name' => 'won-sign',
'fa5_prefix' => 'fas' ),
'y-combinator-square' => array(
'fa5_name' => 'hacker-news',
'fa5_prefix' => 'fab' ),
'yc-square' => array(
'fa5_name' => 'hacker-news',
'fa5_prefix' => 'fab' ),
'yc' => array(
'fa5_name' => 'y-combinator',
'fa5_prefix' => 'fab' ),
'yen' => array(
'fa5_name' => 'yen-sign',
'fa5_prefix' => 'fas' ),
'youtube-play' => array(
'fa5_name' => 'youtube',
'fa5_prefix' => 'fab' ),
'youtube-square' => array(
'fa5_name' => 'youtube',
'fa5_prefix' => 'fab' )
);
//First, does the name need to be converted?
if( isset( $icon_name_conversion[$icon_name] ) ){
return $icon_name_conversion[$icon_name]['fa5_prefix']. ' fa-'.$icon_name_conversion[$icon_name]['fa5_name'];
}
//If the name stays the same, we still need to update the prefix
else{
//replace 'fa' with 'fas' or 'fab' or 'far'
$new_prefix = ubermenu_fa5free_prefix_map( $icon_name );
if( $new_prefix ){
return $new_prefix . ' fa-'.$icon_name;
}
}
if( $return_unchanged_icon_class ) return $fa4icon_class;
return false;
}
function ubermenu_fa5free_prefix_map( $icon_name ){
$map = array(
'500px' => 'fab',
'accessible-icon' => 'fab',
'accusoft' => 'fab',
'address-book' => 'fas',
'address-book' => 'far',
'address-card' => 'fas',
'address-card' => 'far',
'adjust' => 'fas',
'adn' => 'fab',
'adversal' => 'fab',
'affiliatetheme' => 'fab',
'algolia' => 'fab',
'align-center' => 'fas',
'align-justify' => 'fas',
'align-left' => 'fas',
'align-right' => 'fas',
'amazon' => 'fab',
'amazon-pay' => 'fab',
'ambulance' => 'fas',
'american-sign-language-interpreting' => 'fas',
'amilia' => 'fab',
'anchor' => 'fas',
'android' => 'fab',
'angellist' => 'fab',
'angle-double-down' => 'fas',
'angle-double-left' => 'fas',
'angle-double-right' => 'fas',
'angle-double-up' => 'fas',
'angle-down' => 'fas',
'angle-left' => 'fas',
'angle-right' => 'fas',
'angle-up' => 'fas',
'angrycreative' => 'fab',
'angular' => 'fab',
'app-store' => 'fab',
'app-store-ios' => 'fab',
'apper' => 'fab',
'apple' => 'fab',
'apple-pay' => 'fab',
'archive' => 'fas',
'arrow-alt-circle-down' => 'fas',
'arrow-alt-circle-down' => 'far',
'arrow-alt-circle-left' => 'fas',
'arrow-alt-circle-left' => 'far',
'arrow-alt-circle-right' => 'fas',
'arrow-alt-circle-right' => 'far',
'arrow-alt-circle-up' => 'fas',
'arrow-alt-circle-up' => 'far',
'arrow-circle-down' => 'fas',
'arrow-circle-left' => 'fas',
'arrow-circle-right' => 'fas',
'arrow-circle-up' => 'fas',
'arrow-down' => 'fas',
'arrow-left' => 'fas',
'arrow-right' => 'fas',
'arrow-up' => 'fas',
'arrows-alt' => 'fas',
'arrows-alt-h' => 'fas',
'arrows-alt-v' => 'fas',
'assistive-listening-systems' => 'fas',
'asterisk' => 'fas',
'asymmetrik' => 'fab',
'at' => 'fas',
'audible' => 'fab',
'audio-description' => 'fas',
'autoprefixer' => 'fab',
'avianex' => 'fab',
'aviato' => 'fab',
'aws' => 'fab',
'backward' => 'fas',
'balance-scale' => 'fas',
'ban' => 'fas',
'bandcamp' => 'fab',
'barcode' => 'fas',
'bars' => 'fas',
'baseball-ball' => 'fas',
'basketball-ball' => 'fas',
'bath' => 'fas',
'battery-empty' => 'fas',
'battery-full' => 'fas',
'battery-half' => 'fas',
'battery-quarter' => 'fas',
'battery-three-quarters' => 'fas',
'bed' => 'fas',
'beer' => 'fas',
'behance' => 'fab',
'behance-square' => 'fab',
'bell' => 'fas',
'bell' => 'far',
'bell-slash' => 'fas',
'bell-slash' => 'far',
'bicycle' => 'fas',
'bimobject' => 'fab',
'binoculars' => 'fas',
'birthday-cake' => 'fas',
'bitbucket' => 'fab',
'bitcoin' => 'fab',
'bity' => 'fab',
'black-tie' => 'fab',
'blackberry' => 'fab',
'blind' => 'fas',
'blogger' => 'fab',
'blogger-b' => 'fab',
'bluetooth' => 'fab',
'bluetooth-b' => 'fab',
'bold' => 'fas',
'bolt' => 'fas',
'bomb' => 'fas',
'book' => 'fas',
'bookmark' => 'fas',
'bookmark' => 'far',
'bowling-ball' => 'fas',
'braille' => 'fas',
'briefcase' => 'fas',
'btc' => 'fab',
'bug' => 'fas',
'building' => 'fas',
'building' => 'far',
'bullhorn' => 'fas',
'bullseye' => 'fas',
'buromobelexperte' => 'fab',
'bus' => 'fas',
'buysellads' => 'fab',
'calculator' => 'fas',
'calendar' => 'fas',
'calendar' => 'far',
'calendar-alt' => 'fas',
'calendar-alt' => 'far',
'calendar-check' => 'fas',
'calendar-check' => 'far',
'calendar-minus' => 'fas',
'calendar-minus' => 'far',
'calendar-plus' => 'fas',
'calendar-plus' => 'far',
'calendar-times' => 'fas',
'calendar-times' => 'far',
'camera' => 'fas',
'camera-retro' => 'fas',
'car' => 'fas',
'caret-down' => 'fas',
'caret-left' => 'fas',
'caret-right' => 'fas',
'caret-square-down' => 'fas',
'caret-square-down' => 'far',
'caret-square-left' => 'fas',
'caret-square-left' => 'far',
'caret-square-right' => 'fas',
'caret-square-right' => 'far',
'caret-square-up' => 'fas',
'caret-square-up' => 'far',
'caret-up' => 'fas',
'cart-arrow-down' => 'fas',
'cart-plus' => 'fas',
'cc-amazon-pay' => 'fab',
'cc-amex' => 'fab',
'cc-apple-pay' => 'fab',
'cc-diners-club' => 'fab',
'cc-discover' => 'fab',
'cc-jcb' => 'fab',
'cc-mastercard' => 'fab',
'cc-paypal' => 'fab',
'cc-stripe' => 'fab',
'cc-visa' => 'fab',
'centercode' => 'fab',
'certificate' => 'fas',
'chart-area' => 'fas',
'chart-bar' => 'fas',
'chart-bar' => 'far',
'chart-line' => 'fas',
'chart-pie' => 'fas',
'check' => 'fas',
'check-circle' => 'fas',
'check-circle' => 'far',
'check-square' => 'fas',
'check-square' => 'far',
'chess' => 'fas',
'chess-bishop' => 'fas',
'chess-board' => 'fas',
'chess-king' => 'fas',
'chess-knight' => 'fas',
'chess-pawn' => 'fas',
'chess-queen' => 'fas',
'chess-rook' => 'fas',
'chevron-circle-down' => 'fas',
'chevron-circle-left' => 'fas',
'chevron-circle-right' => 'fas',
'chevron-circle-up' => 'fas',
'chevron-down' => 'fas',
'chevron-left' => 'fas',
'chevron-right' => 'fas',
'chevron-up' => 'fas',
'child' => 'fas',
'chrome' => 'fab',
'circle' => 'fas',
'circle' => 'far',
'circle-notch' => 'fas',
'clipboard' => 'fas',
'clipboard' => 'far',
'clock' => 'fas',
'clock' => 'far',
'clone' => 'fas',
'clone' => 'far',
'closed-captioning' => 'fas',
'closed-captioning' => 'far',
'cloud' => 'fas',
'cloud-download-alt' => 'fas',
'cloud-upload-alt' => 'fas',
'cloudscale' => 'fab',
'cloudsmith' => 'fab',
'cloudversify' => 'fab',
'code' => 'fas',
'code-branch' => 'fas',
'codepen' => 'fab',
'codiepie' => 'fab',
'coffee' => 'fas',
'cog' => 'fas',
'cogs' => 'fas',
'columns' => 'fas',
'comment' => 'fas',
'comment' => 'far',
'comment-alt' => 'fas',
'comment-alt' => 'far',
'comments' => 'fas',
'comments' => 'far',
'compass' => 'fas',
'compass' => 'far',
'compress' => 'fas',
'connectdevelop' => 'fab',
'contao' => 'fab',
'copy' => 'fas',
'copy' => 'far',
'copyright' => 'fas',
'copyright' => 'far',
'cpanel' => 'fab',
'creative-commons' => 'fab',
'credit-card' => 'fas',
'credit-card' => 'far',
'crop' => 'fas',
'crosshairs' => 'fas',
'css3' => 'fab',
'css3-alt' => 'fab',
'cube' => 'fas',
'cubes' => 'fas',
'cut' => 'fas',
'cuttlefish' => 'fab',
'd-and-d' => 'fab',
'dashcube' => 'fab',
'database' => 'fas',
'deaf' => 'fas',
'delicious' => 'fab',
'deploydog' => 'fab',
'deskpro' => 'fab',
'desktop' => 'fas',
'deviantart' => 'fab',
'digg' => 'fab',
'digital-ocean' => 'fab',
'discord' => 'fab',
'discourse' => 'fab',
'dochub' => 'fab',
'docker' => 'fab',
'dollar-sign' => 'fas',
'dot-circle' => 'fas',
'dot-circle' => 'far',
'download' => 'fas',
'draft2digital' => 'fab',
'dribbble' => 'fab',
'dribbble-square' => 'fab',
'dropbox' => 'fab',
'drupal' => 'fab',
'dyalog' => 'fab',
'earlybirds' => 'fab',
'edge' => 'fab',
'edit' => 'fas',
'edit' => 'far',
'eject' => 'fas',
'elementor' => 'fab',
'ellipsis-h' => 'fas',
'ellipsis-v' => 'fas',
'ember' => 'fab',
'empire' => 'fab',
'envelope' => 'fas',
'envelope' => 'far',
'envelope-open' => 'fas',
'envelope-open' => 'far',
'envelope-square' => 'fas',
'envira' => 'fab',
'eraser' => 'fas',
'erlang' => 'fab',
'ethereum' => 'fab',
'etsy' => 'fab',
'euro-sign' => 'fas',
'exchange-alt' => 'fas',
'exclamation' => 'fas',
'exclamation-circle' => 'fas',
'exclamation-triangle' => 'fas',
'expand' => 'fas',
'expand-arrows-alt' => 'fas',
'expeditedssl' => 'fab',
'external-link-alt' => 'fas',
'external-link-square-alt' => 'fas',
'eye' => 'fas',
'eye-dropper' => 'fas',
'eye-slash' => 'fas',
'eye-slash' => 'far',
'facebook' => 'fab',
'facebook-f' => 'fab',
'facebook-messenger' => 'fab',
'facebook-square' => 'fab',
'fast-backward' => 'fas',
'fast-forward' => 'fas',
'fax' => 'fas',
'female' => 'fas',
'fighter-jet' => 'fas',
'file' => 'fas',
'file' => 'far',
'file-alt' => 'fas',
'file-alt' => 'far',
'file-archive' => 'fas',
'file-archive' => 'far',
'file-audio' => 'fas',
'file-audio' => 'far',
'file-code' => 'fas',
'file-code' => 'far',
'file-excel' => 'fas',
'file-excel' => 'far',
'file-image' => 'fas',
'file-image' => 'far',
'file-pdf' => 'fas',
'file-pdf' => 'far',
'file-powerpoint' => 'fas',
'file-powerpoint' => 'far',
'file-video' => 'fas',
'file-video' => 'far',
'file-word' => 'fas',
'file-word' => 'far',
'film' => 'fas',
'filter' => 'fas',
'fire' => 'fas',
'fire-extinguisher' => 'fas',
'firefox' => 'fab',
'first-order' => 'fab',
'firstdraft' => 'fab',
'flag' => 'fas',
'flag' => 'far',
'flag-checkered' => 'fas',
'flask' => 'fas',
'flickr' => 'fab',
'flipboard' => 'fab',
'fly' => 'fab',
'folder' => 'fas',
'folder' => 'far',
'folder-open' => 'fas',
'folder-open' => 'far',
'font' => 'fas',
'font-awesome' => 'fab',
'font-awesome-alt' => 'fab',
'font-awesome-flag' => 'fab',
'fonticons' => 'fab',
'fonticons-fi' => 'fab',
'football-ball' => 'fas',
'fort-awesome' => 'fab',
'fort-awesome-alt' => 'fab',
'forumbee' => 'fab',
'forward' => 'fas',
'foursquare' => 'fab',
'free-code-camp' => 'fab',
'freebsd' => 'fab',
'frown' => 'fas',
'frown' => 'far',
'futbol' => 'fas',
'futbol' => 'far',
'gamepad' => 'fas',
'gavel' => 'fas',
'gem' => 'fas',
'gem' => 'far',
'genderless' => 'fas',
'get-pocket' => 'fab',
'gg' => 'fab',
'gg-circle' => 'fab',
'gift' => 'fas',
'git' => 'fab',
'git-square' => 'fab',
'github' => 'fab',
'github-alt' => 'fab',
'github-square' => 'fab',
'gitkraken' => 'fab',
'gitlab' => 'fab',
'gitter' => 'fab',
'glass-martini' => 'fas',
'glide' => 'fab',
'glide-g' => 'fab',
'globe' => 'fas',
'gofore' => 'fab',
'golf-ball' => 'fas',
'goodreads' => 'fab',
'goodreads-g' => 'fab',
'google' => 'fab',
'google-drive' => 'fab',
'google-play' => 'fab',
'google-plus' => 'fab',
'google-plus-g' => 'fab',
'google-plus-square' => 'fab',
'google-wallet' => 'fab',
'graduation-cap' => 'fas',
'gratipay' => 'fab',
'grav' => 'fab',
'gripfire' => 'fab',
'grunt' => 'fab',
'gulp' => 'fab',
'h-square' => 'fas',
'hacker-news' => 'fab',
'hacker-news-square' => 'fab',
'hand-lizard' => 'fas',
'hand-lizard' => 'far',
'hand-paper' => 'fas',
'hand-paper' => 'far',
'hand-peace' => 'fas',
'hand-peace' => 'far',
'hand-point-down' => 'fas',
'hand-point-down' => 'far',
'hand-point-left' => 'fas',
'hand-point-left' => 'far',
'hand-point-right' => 'fas',
'hand-point-right' => 'far',
'hand-point-up' => 'fas',
'hand-point-up' => 'far',
'hand-pointer' => 'fas',
'hand-pointer' => 'far',
'hand-rock' => 'fas',
'hand-rock' => 'far',
'hand-scissors' => 'fas',
'hand-scissors' => 'far',
'hand-spock' => 'fas',
'hand-spock' => 'far',
'handshake' => 'fas',
'handshake' => 'far',
'hashtag' => 'fas',
'hdd' => 'fas',
'hdd' => 'far',
'heading' => 'fas',
'headphones' => 'fas',
'heart' => 'fas',
'heart' => 'far',
'heartbeat' => 'fas',
'hips' => 'fab',
'hire-a-helper' => 'fab',
'history' => 'fas',
'hockey-puck' => 'fas',
'home' => 'fas',
'hooli' => 'fab',
'hospital' => 'fas',
'hospital' => 'far',
'hotjar' => 'fab',
'hourglass' => 'fas',
'hourglass' => 'far',
'hourglass-end' => 'fas',
'hourglass-half' => 'fas',
'hourglass-start' => 'fas',
'houzz' => 'fab',
'html5' => 'fab',
'hubspot' => 'fab',
'i-cursor' => 'fas',
'id-badge' => 'fas',
'id-badge' => 'far',
'id-card' => 'fas',
'id-card' => 'far',
'image' => 'fas',
'image' => 'far',
'images' => 'fas',
'images' => 'far',
'imdb' => 'fab',
'inbox' => 'fas',
'indent' => 'fas',
'industry' => 'fas',
'info' => 'fas',
'info-circle' => 'fas',
'instagram' => 'fab',
'internet-explorer' => 'fab',
'ioxhost' => 'fab',
'italic' => 'fas',
'itunes' => 'fab',
'itunes-note' => 'fab',
'jenkins' => 'fab',
'joget' => 'fab',
'joomla' => 'fab',
'js' => 'fab',
'js-square' => 'fab',
'jsfiddle' => 'fab',
'key' => 'fas',
'keyboard' => 'fas',
'keyboard' => 'far',
'keycdn' => 'fab',
'kickstarter' => 'fab',
'kickstarter-k' => 'fab',
'korvue' => 'fab',
'language' => 'fas',
'laptop' => 'fas',
'laravel' => 'fab',
'lastfm' => 'fab',
'lastfm-square' => 'fab',
'leaf' => 'fas',
'leanpub' => 'fab',
'lemon' => 'fas',
'lemon' => 'far',
'less' => 'fab',
'level-down-alt' => 'fas',
'level-up-alt' => 'fas',
'life-ring' => 'fas',
'life-ring' => 'far',
'lightbulb' => 'fas',
'lightbulb' => 'far',
'line' => 'fab',
'link' => 'fas',
'linkedin' => 'fab',
'linkedin-in' => 'fab',
'linode' => 'fab',
'linux' => 'fab',
'lira-sign' => 'fas',
'list' => 'fas',
'list-alt' => 'fas',
'list-alt' => 'far',
'list-ol' => 'fas',
'list-ul' => 'fas',
'location-arrow' => 'fas',
'lock' => 'fas',
'lock-open' => 'fas',
'long-arrow-alt-down' => 'fas',
'long-arrow-alt-left' => 'fas',
'long-arrow-alt-right' => 'fas',
'long-arrow-alt-up' => 'fas',
'low-vision' => 'fas',
'lyft' => 'fab',
'magento' => 'fab',
'magic' => 'fas',
'magnet' => 'fas',
'male' => 'fas',
'map' => 'fas',
'map' => 'far',
'map-marker' => 'fas',
'map-marker-alt' => 'fas',
'map-pin' => 'fas',
'map-signs' => 'fas',
'mars' => 'fas',
'mars-double' => 'fas',
'mars-stroke' => 'fas',
'mars-stroke-h' => 'fas',
'mars-stroke-v' => 'fas',
'maxcdn' => 'fab',
'medapps' => 'fab',
'medium' => 'fab',
'medium-m' => 'fab',
'medkit' => 'fas',
'medrt' => 'fab',
'meetup' => 'fab',
'meh' => 'fas',
'meh' => 'far',
'mercury' => 'fas',
'microchip' => 'fas',
'microphone' => 'fas',
'microphone-slash' => 'fas',
'microsoft' => 'fab',
'minus' => 'fas',
'minus-circle' => 'fas',
'minus-square' => 'fas',
'minus-square' => 'far',
'mix' => 'fab',
'mixcloud' => 'fab',
'mizuni' => 'fab',
'mobile' => 'fas',
'mobile-alt' => 'fas',
'modx' => 'fab',
'monero' => 'fab',
'money-bill-alt' => 'fas',
'money-bill-alt' => 'far',
'moon' => 'fas',
'moon' => 'far',
'motorcycle' => 'fas',
'mouse-pointer' => 'fas',
'music' => 'fas',
'napster' => 'fab',
'neuter' => 'fas',
'newspaper' => 'fas',
'newspaper' => 'far',
'nintendo-switch' => 'fab',
'node' => 'fab',
'node-js' => 'fab',
'npm' => 'fab',
'ns8' => 'fab',
'nutritionix' => 'fab',
'object-group' => 'fas',
'object-group' => 'far',
'object-ungroup' => 'fas',
'object-ungroup' => 'far',
'odnoklassniki' => 'fab',
'odnoklassniki-square' => 'fab',
'opencart' => 'fab',
'openid' => 'fab',
'opera' => 'fab',
'optin-monster' => 'fab',
'osi' => 'fab',
'outdent' => 'fas',
'page4' => 'fab',
'pagelines' => 'fab',
'paint-brush' => 'fas',
'palfed' => 'fab',
'paper-plane' => 'fas',
'paper-plane' => 'far',
'paperclip' => 'fas',
'paragraph' => 'fas',
'paste' => 'fas',
'patreon' => 'fab',
'pause' => 'fas',
'pause-circle' => 'fas',
'pause-circle' => 'far',
'paw' => 'fas',
'paypal' => 'fab',
'pen-square' => 'fas',
'pencil-alt' => 'fas',
'percent' => 'fas',
'periscope' => 'fab',
'phabricator' => 'fab',
'phoenix-framework' => 'fab',
'phone' => 'fas',
'phone-square' => 'fas',
'phone-volume' => 'fas',
'php' => 'fab',
'pied-piper' => 'fab',
'pied-piper-alt' => 'fab',
'pied-piper-pp' => 'fab',
'pinterest' => 'fab',
'pinterest-p' => 'fab',
'pinterest-square' => 'fab',
'plane' => 'fas',
'play' => 'fas',
'play-circle' => 'fas',
'play-circle' => 'far',
'playstation' => 'fab',
'plug' => 'fas',
'plus' => 'fas',
'plus-circle' => 'fas',
'plus-square' => 'fas',
'plus-square' => 'far',
'podcast' => 'fas',
'pound-sign' => 'fas',
'power-off' => 'fas',
'print' => 'fas',
'product-hunt' => 'fab',
'pushed' => 'fab',
'puzzle-piece' => 'fas',
'python' => 'fab',
'qq' => 'fab',
'qrcode' => 'fas',
'question' => 'fas',
'question-circle' => 'fas',
'question-circle' => 'far',
'quidditch' => 'fas',
'quinscape' => 'fab',
'quora' => 'fab',
'quote-left' => 'fas',
'quote-right' => 'fas',
'random' => 'fas',
'ravelry' => 'fab',
'react' => 'fab',
'rebel' => 'fab',
'recycle' => 'fas',
'red-river' => 'fab',
'reddit' => 'fab',
'reddit-alien' => 'fab',
'reddit-square' => 'fab',
'redo' => 'fas',
'redo-alt' => 'fas',
'registered' => 'fas',
'registered' => 'far',
'rendact' => 'fab',
'renren' => 'fab',
'reply' => 'fas',
'reply-all' => 'fas',
'replyd' => 'fab',
'resolving' => 'fab',
'retweet' => 'fas',
'road' => 'fas',
'rocket' => 'fas',
'rocketchat' => 'fab',
'rockrms' => 'fab',
'rss' => 'fas',
'rss-square' => 'fas',
'ruble-sign' => 'fas',
'rupee-sign' => 'fas',
'safari' => 'fab',
'sass' => 'fab',
'save' => 'fas',
'save' => 'far',
'schlix' => 'fab',
'scribd' => 'fab',
'search' => 'fas',
'search-minus' => 'fas',
'search-plus' => 'fas',
'searchengin' => 'fab',
'sellcast' => 'fab',
'sellsy' => 'fab',
'server' => 'fas',
'servicestack' => 'fab',
'share' => 'fas',
'share-alt' => 'fas',
'share-alt-square' => 'fas',
'share-square' => 'fas',
'share-square' => 'far',
'shekel-sign' => 'fas',
'shield-alt' => 'fas',
'ship' => 'fas',
'shirtsinbulk' => 'fab',
'shopping-bag' => 'fas',
'shopping-basket' => 'fas',
'shopping-cart' => 'fas',
'shower' => 'fas',
'sign-in-alt' => 'fas',
'sign-language' => 'fas',
'sign-out-alt' => 'fas',
'signal' => 'fas',
'simplybuilt' => 'fab',
'sistrix' => 'fab',
'sitemap' => 'fas',
'skyatlas' => 'fab',
'skype' => 'fab',
'slack' => 'fab',
'slack-hash' => 'fab',
'sliders-h' => 'fas',
'slideshare' => 'fab',
'smile' => 'fas',
'smile' => 'far',
'snapchat' => 'fab',
'snapchat-ghost' => 'fab',
'snapchat-square' => 'fab',
'snowflake' => 'fas',
'snowflake' => 'far',
'sort' => 'fas',
'sort-alpha-down' => 'fas',
'sort-alpha-up' => 'fas',
'sort-amount-down' => 'fas',
'sort-amount-up' => 'fas',
'sort-down' => 'fas',
'sort-numeric-down' => 'fas',
'sort-numeric-up' => 'fas',
'sort-up' => 'fas',
'soundcloud' => 'fab',
'space-shuttle' => 'fas',
'speakap' => 'fab',
'spinner' => 'fas',
'spotify' => 'fab',
'square' => 'fas',
'square' => 'far',
'square-full' => 'fas',
'stack-exchange' => 'fab',
'stack-overflow' => 'fab',
'star' => 'fas',
'star' => 'far',
'star-half' => 'fas',
'star-half' => 'far',
'staylinked' => 'fab',
'steam' => 'fab',
'steam-square' => 'fab',
'steam-symbol' => 'fab',
'step-backward' => 'fas',
'step-forward' => 'fas',
'stethoscope' => 'fas',
'sticker-mule' => 'fab',
'sticky-note' => 'fas',
'sticky-note' => 'far',
'stop' => 'fas',
'stop-circle' => 'fas',
'stop-circle' => 'far',
'stopwatch' => 'fas',
'strava' => 'fab',
'street-view' => 'fas',
'strikethrough' => 'fas',
'stripe' => 'fab',
'stripe-s' => 'fab',
'studiovinari' => 'fab',
'stumbleupon' => 'fab',
'stumbleupon-circle' => 'fab',
'subscript' => 'fas',
'subway' => 'fas',
'suitcase' => 'fas',
'sun' => 'fas',
'sun' => 'far',
'superpowers' => 'fab',
'superscript' => 'fas',
'supple' => 'fab',
'sync' => 'fas',
'sync-alt' => 'fas',
'table' => 'fas',
'table-tennis' => 'fas',
'tablet' => 'fas',
'tablet-alt' => 'fas',
'tachometer-alt' => 'fas',
'tag' => 'fas',
'tags' => 'fas',
'tasks' => 'fas',
'taxi' => 'fas',
'telegram' => 'fab',
'telegram-plane' => 'fab',
'tencent-weibo' => 'fab',
'terminal' => 'fas',
'text-height' => 'fas',
'text-width' => 'fas',
'th' => 'fas',
'th-large' => 'fas',
'th-list' => 'fas',
'themeisle' => 'fab',
'thermometer-empty' => 'fas',
'thermometer-full' => 'fas',
'thermometer-half' => 'fas',
'thermometer-quarter' => 'fas',
'thermometer-three-quarters' => 'fas',
'thumbs-down' => 'fas',
'thumbs-down' => 'far',
'thumbs-up' => 'fas',
'thumbs-up' => 'far',
'thumbtack' => 'fas',
'ticket-alt' => 'fas',
'times' => 'fas',
'times-circle' => 'fas',
'times-circle' => 'far',
'tint' => 'fas',
'toggle-off' => 'fas',
'toggle-on' => 'fas',
'trademark' => 'fas',
'train' => 'fas',
'transgender' => 'fas',
'transgender-alt' => 'fas',
'trash' => 'fas',
'trash-alt' => 'fas',
'trash-alt' => 'far',
'tree' => 'fas',
'trello' => 'fab',
'tripadvisor' => 'fab',
'trophy' => 'fas',
'truck' => 'fas',
'tty' => 'fas',
'tumblr' => 'fab',
'tumblr-square' => 'fab',
'tv' => 'fas',
'twitch' => 'fab',
'twitter' => 'fab',
'twitter-square' => 'fab',
'typo3' => 'fab',
'uber' => 'fab',
'uikit' => 'fab',
'umbrella' => 'fas',
'underline' => 'fas',
'undo' => 'fas',
'undo-alt' => 'fas',
'uniregistry' => 'fab',
'universal-access' => 'fas',
'university' => 'fas',
'unlink' => 'fas',
'unlock' => 'fas',
'unlock-alt' => 'fas',
'untappd' => 'fab',
'upload' => 'fas',
'usb' => 'fab',
'user' => 'fas',
'user' => 'far',
'user-circle' => 'fas',
'user-circle' => 'far',
'user-md' => 'fas',
'user-plus' => 'fas',
'user-secret' => 'fas',
'user-times' => 'fas',
'users' => 'fas',
'ussunnah' => 'fab',
'utensil-spoon' => 'fas',
'utensils' => 'fas',
'vaadin' => 'fab',
'venus' => 'fas',
'venus-double' => 'fas',
'venus-mars' => 'fas',
'viacoin' => 'fab',
'viadeo' => 'fab',
'viadeo-square' => 'fab',
'viber' => 'fab',
'video' => 'fas',
'vimeo' => 'fab',
'vimeo-square' => 'fab',
'vimeo-v' => 'fab',
'vine' => 'fab',
'vk' => 'fab',
'vnv' => 'fab',
'volleyball-ball' => 'fas',
'volume-down' => 'fas',
'volume-off' => 'fas',
'volume-up' => 'fas',
'vuejs' => 'fab',
'weibo' => 'fab',
'weixin' => 'fab',
'whatsapp' => 'fab',
'whatsapp-square' => 'fab',
'wheelchair' => 'fas',
'whmcs' => 'fab',
'wifi' => 'fas',
'wikipedia-w' => 'fab',
'window-close' => 'fas',
'window-close' => 'far',
'window-maximize' => 'fas',
'window-maximize' => 'far',
'window-minimize' => 'fas',
'window-minimize' => 'far',
'window-restore' => 'fas',
'window-restore' => 'far',
'windows' => 'fab',
'won-sign' => 'fas',
'wordpress' => 'fab',
'wordpress-simple' => 'fab',
'wpbeginner' => 'fab',
'wpexplorer' => 'fab',
'wpforms' => 'fab',
'wrench' => 'fas',
'xbox' => 'fab',
'xing' => 'fab',
'xing-square' => 'fab',
'y-combinator' => 'fab',
'yahoo' => 'fab',
'yandex' => 'fab',
'yandex-international' => 'fab',
'yelp' => 'fab',
'yen-sign' => 'fas',
'yoast' => 'fab',
'youtube' => 'fab',
'youtube-square' => 'fab',
);
return isset( $map[$icon_name] ) ? $map[$icon_name] : false;
}