Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.
Not a member yet? Click here to register.
Forgot Password?

Update Group Symbol from Textinput to Dropdown with Preview in Usergroups

Asked Modified Viewed 96 times
S
surfuser007
S
  • Newbie, joined since
  • Contributed 4 posts on the community forums.
  • Started 2 threads in the forums
  • Started this discussions
asked
Newbie

Hello @ all,
into Admin Usergrous is now a Textinput to add a Symbol of Group present.
I replace this with a Dropdown and you can see a preview of selected Symbol:
rheydt-live.de/images/4phpfusion_forum_replace_txt2drop.png

The full /administration/user_groups.php:
<?php
/*-------------------------------------------------------+
| PHPFusion Content Management System
| Copyright (C) PHP Fusion Inc
| https://phpfusion.com/
+--------------------------------------------------------+
| Filename: user_groups.php
| Author: Core Development Team
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or > 0, 'group_name' => '', 'group_description' => '', 'group_icon' => '' ]; public function __construct() { self::$locale = fusion_get_locale("", LOCALE.LOCALESET."admin/user_groups.php"); add_breadcrumb(['link' => ADMIN.'user_groups.php'.fusion_get_aidlink(), "title" => self::$locale['GRP_420']]); self::$groups = array_slice(getusergroups(), 4); //delete 0,-101,-102,-103 self::$default_groups = array_slice(getusergroups(), 0, 4); //delete 0,-101,-102,-103 switch (get('action')) { case 'delete': if (self::verifyGroup(get('group_id'))) { dbquery("DELETE FROM ".DB_USER_GROUPS." WHERE group_id='".intval(get('group_id'))."'"); addnotice('success', self::$locale['GRP_407']); } else { addnotice('warning', self::$locale['GRP_405']." ".self::$locale['GRP_406']); } redirect(clean_request("", ["section=usergroup", "aid"])); break; case 'edit': if (check_get('group_id')) { foreach (self::$groups as $groups) { if (get('group_id') == $groups[0]) { $this->data = [ 'group_id' => $groups[0], 'group_name' => $groups[1], 'group_description' => $groups[2], 'group_icon' => $groups[3], ]; } } } break; case 'user_edit': if (check_post('user_send') && empty(post('user_send'))) { fusion_stop(); addnotice('danger', self::$locale['GRP_403']); redirect(clean_request("section=user_group", ["", "aid"])); } if (check_post('user_send') && !empty(post('user_send'))) { $group_userSend = sanitizer('user_send', '', 'user_send'); $group_userSender = explode(',', $group_userSend); foreach ($group_userSender as $grp) { self::$group_users[] = fusion_get_user($grp); } } break; case 'user_add': if (empty(post('groups_add')) or empty(get('group_id'))) { fusion_stop(); addnotice('danger', self::$locale['GRP_408']); redirect(clean_request("", ["section=user_form", "aid"])); } break; case 'user_del': if (empty(post('group')) or empty(get('group_id'))) { fusion_stop(); addnotice('danger', self::$locale['GRP_408']); redirect(clean_request("", ["section=user_form", "aid"])); } break; default: break; } } public static function getInstance() { if (self::$instance === NULL) { self::$instance = new static(); self::$instance->updateGroup(); } return self::$instance; } /* * Update add member, remove member */ private function updateGroup() { if (check_post('save_group')) { $this->data = [ 'group_id' => sanitizer('group_id', 0, "group_id"), 'group_name' => sanitizer('group_name', '', 'group_name'), 'group_description' => sanitizer('group_description', '', 'group_description'), 'group_icon' => sanitizer('group_icon', '', "group_icon"), ]; if (fusion_safe()) { dbquery_insert(DB_USER_GROUPS, $this->data, empty($this->data['group_id']) ? "save" : "update"); addnotice("success", empty($this->data['group_id']) ? self::$locale['GRP_401'] : self::$locale['GRP_400']); redirect(clean_request("section=usergroup", ["", "aid"])); } } if (check_post('add_sel')) { $group_userSend = sanitizer(['groups_add'], '', 'groups_add'); $group_userSender = explode(',', $group_userSend); $i = 0; if (check_get('group_id') && get('group_id', FILTER_SANITIZE_NUMBER_INT)) { $group = getgroupname(get('group_id')); if ($group) { $added_user = []; foreach ($group_userSender as $grp) { $groupadduser = fusion_get_user($grp); if (!in_array(get('group_id'), explode(".", $groupadduser['user_groups']))) { $groupadduser['user_groups'] = $groupadduser['user_groups'].".".get('group_id'); $added_user[] = $groupadduser['user_name']; dbquery_insert(DB_USERS, $groupadduser, "update"); $i++; } } addnotice("success", sprintf(self::$locale['GRP_410'], implode(', ', $added_user), $group)); redirect(FUSION_REQUEST); } } } if (check_post('remove_sel')) { $group_userSend = sanitizer(['group'], '', 'group'); $group_userSender = explode(',', $group_userSend); $i = 0; if (check_get('group_id') && get('group_id', FILTER_SANITIZE_NUMBER_INT)) { $group = getgroupname(get('group_id')); if ($group) { $rem_user = []; foreach ($group_userSender as $user) { $groupadduser = fusion_get_user($user); if (!empty($groupadduser['user_groups']) && in_array(get('group_id'), explode(".", $groupadduser['user_groups']))) { $groupadduser['user_groups'] = self::addUserGroup(get('group_id'), $groupadduser['user_groups']); $rem_user[] = $groupadduser['user_name']; dbquery_insert(DB_USERS, $groupadduser, "update"); $i++; } } addnotice("success", sprintf(self::$locale['GRP_411'], implode(', ', $rem_user), $group)); redirect(FUSION_REQUEST); } } } if (check_post('remove_all')) { if (check_get('group_id') && get('group_id', FILTER_SANITIZE_NUMBER_INT)) { $group_name = getgroupname(get('group_id')); if ($group_name) { $group_id = get('group_id'); $result = dbquery("SELECT user_id, user_name, user_groups FROM ".DB_USERS." WHERE user_groups REGEXP('^.$group_id$|.$group_id.|.$group_id$') "); $i = 0; if (dbrows($result)) { while ($data = dbarray($result)) { $data['user_groups'] = self::addUserGroup(get('group_id'), $data['user_groups']); dbquery_insert(DB_USERS, $data, "update"); $i++; } addnotice("success", sprintf(self::$locale['GRP_411'], $i, $group_name)); redirect(FUSION_REQUEST); } } } } } static function addUserGroup($group_id, $groups) { return preg_replace(["(^.$group_id$)", "(.$group_id.)", "(.$group_id$)"], ["", ".", ""], $groups); } static function countUserGroup($id) { if (isnum($id)) { return dbcount("(user_id)", DB_USERS, "user_groups REGEXP('^.$id$|.$id.|.$id$')"); } return FALSE; } static function verifyGroup($id) { if (isnum($id)) { if (!dbcount("(user_id)", DB_USERS, "user_groups REGEXP('^.$id$|.$id.|.$id$')") && dbcount("(group_id)", DB_USER_GROUPS, "group_id='".intval($id)."'") ) { return TRUE; } } return FALSE; } public function displayAdmin() { $edit = (check_get('action') && get('action') == 'edit') && check_get('group_id'); $tabs['title'][] = self::$locale['GRP_420']; $tabs['id'][] = "usergroup"; $tabs['icon'][] = ""; $tabs['title'][] = $edit ? self::$locale['GRP_421'] : self::$locale['GRP_428']; $tabs['id'][] = "usergroup_form"; $tabs['icon'][] = ""; if (check_get('group_id')) { $tabs['title'][] = self::$locale['GRP_423']; $tabs['id'][] = "user_form"; $tabs['icon'][] = ""; } $view = ''; $allowed_sections = ["usergroup", "usergroup_form", "user_form"]; $sections = in_array(get('section'), $allowed_sections) ? get('section') : 'usergroup'; switch ($sections) { case "usergroup_form": add_breadcrumb(['link' => FUSION_REQUEST, "title" => $tabs['title'][1]]); $view = $this->groupForm(); break; case "user_form": if (!empty(get('group_id'))) { add_breadcrumb(['link' => FUSION_REQUEST, "title" => $tabs['title'][2]]); $view = $this->userForm(); } else { redirect(clean_request('section=usergroup', ['section'], FALSE)); } break; default: $view = $this->groupListing(); break; } opentable(self::$locale['GRP_420']); echo opentab($tabs, $sections, "usergroup", TRUE, FALSE, 'section', ['action']).$view.closetab(); closetable(); } /* * Displays Group Listing */ public function groupListing() { $aidlink = fusion_get_aidlink(); $html = "<div class='clearfix'>n"; $html .= "<div class='pull-right'><a class='btn btn-success' href='".FUSION_SELF.$aidlink."§ion=usergroup_form'><i class='fa fa-plus fa-fw'></i> ".self::$locale['GRP_428']."</a>n</div>n"; $html .= "</div>n"; $html .= "<div class='table-responsive'><table class='table table-striped'>n"; $html .= "<thead>n"; $html .= "<tr>n"; $html .= "<th>".self::$locale['GRP_432']."</th>n"; $html .= "<th>".self::$locale['GRP_433']."</th>n"; $html .= "<th class='min'>".self::$locale['GRP_436']."</th>n"; $html .= "<th>".self::$locale['GRP_437']."</th>n"; $html .= "<th>".self::$locale['GRP_435']."</th>n"; $html .= "<tr>n"; $html .= "</thead>n<tbody>n"; if (!empty(self::$groups)) { foreach (self::$groups as $groups) { $edit_link = FUSION_SELF.$aidlink."§ion=usergroup_form&action=edit&group_id=".$groups[0]; $member_link = FUSION_SELF.$aidlink."§ion=user_form&action=user_edit&group_id=".$groups[0]; $html .= "<tr>n"; $html .= "<td><a href='$edit_link'>".$groups[1]." (".self::countUserGroup($groups[0]).")</a></td>n"; $html .= "<td>".$groups[2]."</td>n"; $html .= "<td class='text-center'>".(!empty($groups[3]) ? "<i class='".$groups[3]."'></i> " : $groups[3])."</td>n"; $html .= "<td>"; $html .= "<a href='$member_link'>".self::$locale['GRP_438']."</a> - "; $html .= "<a href='$edit_link'>".self::$locale['edit']."</a> - "; $html .= "<a href='".FUSION_SELF.$aidlink."§ion=usergroup&action=delete&group_id=".$groups[0]."' >".self::$locale['delete']."</a>n"; $html .= "</td>n"; $html .= "<td>".$groups[0]."</td>n"; $html .= "</tr>n"; } } else { $html .= "<tr>n<td colspan='5 text-center'>".self::$locale['GRP_404']."</td>n</tr>n"; } $html .= "</tbody>n<tfoot>n"; $html .= "<tr><td colspan='5'><strong>".self::$locale['GRP_426']."</strong></td></tr>n"; foreach (self::$default_groups as $groups) { $html .= "<tr>n"; $html .= "<td>".$groups[1]."</td>n"; $html .= "<td>".$groups[2]."</td>n"; $html .= "<td class='text-center'>".(!empty($groups[3]) ? "<i class='".$groups[3]."'></i>" : $groups[3])."</td>n"; $html .= "<td> </td>n"; $html .= "<td>".$groups[0]."</td>n"; $html .= "</tr>n"; } $html .= "</tfoot>n"; $html .= "</table>n</div>"; return $html; }
/* * Group Add/Edit Form */
public function groupForm() { $html = openform('editform', 'post', FUSION_SELF.fusion_get_aidlink()."§ion=usergroup_form"); $html .= form_hidden('group_id', '', $this->data['group_id']); $html .= form_text('group_name', self::$locale['GRP_432'], $this->data['group_name'], ['required' => TRUE, 'maxlength' => '100', 'error_text' => self::$locale['GRP_464']]); $html .= form_textarea('group_description', self::$locale['GRP_433'], $this->data['group_description'], ['autosize' => TRUE, 'maxlength' => '200']); // Dropdown menu for FontAwesome Icons $html .= "<label class='control-label'>".self::$locale['GRP_439']."</label>n"; $html .= "<div class='input-group'>"; $html .= "<select class='form-control' name='group_icon' id='group_icon_select'>"; $html .= "<option value=''>".self::$locale['GRP_465']."</option>"; // Placeholder text // Define your custom list of FontAwesome icons $fontawesome_icons = [ "fa fa-abacus" => "Abacus", "fa fa-accessible-icon" => "Accessible Icon", "fa fa-accusoft" => "Accusoft", "fa fa-yin-yang" => "Yin Yang" // Add more FontAwesome icons here as needed ]; foreach ($fontawesome_icons as $icon => $label) { $selected = ($icon == $this->data['group_icon']) ? "selected" : ""; $html .= "<option value='$icon' $selected data-icon='$icon'>$label</option>"; } $html .= "</select>"; // Preview of selected icon $html .= "<div class='input-group-append'>"; $html .= "<span class='input-group-text' id='selected_icon'><i class='" . $this->data['group_icon'] . "'></i></span>"; $html .= "</div>"; $html .= "</div>"; // JavaScript for updating the preview $html .= ""; $html .= "document.getElementById('group_icon_select').addEventListener('change', function() {"; $html .= "var iconClass = this.options[this.selectedIndex].getAttribute('data-icon');"; $html .= "document.getElementById('selected_icon').innerHTML = '<i class="' + iconClass + '"></i>';"; $html .= "});"; $html .= ""; // End of dropdown menu $html .= form_button('save_group', self::$locale['GRP_434'], self::$locale['GRP_434'], ['class' => 'btn-primary']); $html .= closeform(); return $html;
} /* * User Management Form */ public function userForm() { $total_rows = $this->countUserGroup(get('group_id')); $rowstart = check_get('rowstart') && get('rowstart', FILTER_SANITIZE_NUMBER_INT) <= $total_rows ? get('rowstart') : 0; $group = get('group_id', FILTER_SANITIZE_NUMBER_INT); $result = dbquery("SELECT user_id, user_name, user_level, user_avatar, user_status FROM ".DB_USERS." WHERE user_groups REGEXP('^.$group$|.$group.|.$group$') ORDER BY user_level DESC, user_name LIMIT ".intval($rowstart).", ".self::$limit ); $rows = dbrows($result); $html = "<h4>".self::$locale['GRP_452'].getgroupname(get('group_id'))."</h4>n"; $html .= "<hr/>n"; $html .= "<div class='row'>n"; $html .= "<div class='col-xs-12 col-sm-4'>n"; $html .= openform('searchuserform', 'post', FUSION_SELF.fusion_get_aidlink()."§ion=user_form&action=user_edit&group_id=".get('group_id'), [ 'class' => 'list-group-item p-10 m-t-0 m-b-20' ]); $html .= form_user_select("user_send", self::$locale['GRP_440'], '', [ 'max_select' => 10, 'inline' => FALSE, 'inner_width' => '100%', 'width' => '100%', 'required' => TRUE, 'allow_self' => TRUE, 'placeholder' => self::$locale['GRP_451'], 'ext_tip' => self::$locale['GRP_441']."<br />".self::$locale['GRP_442'] ]); $html .= form_button('search_users', self::$locale['confirm'], self::$locale['confirm'], ['class' => 'btn-primary']); $html .= closeform(); if (!empty(self::$group_users)) { $html .= openform('add_users_form', 'post', FUSION_SELF.fusion_get_aidlink()."§ion=user_form&action=user_edit&group_id=".get('group_id')); $html .= "<div class='table-responsive'><table class='table table-striped table-hover'>n"; $html .= "<thead>n"; $html .= "<tr>n"; echo "<th>".self::$locale['GRP_446']."</th>n"; $html .= "<th></th>n"; $html .= "<th>".self::$locale['GRP_447']."</th>n"; $html .= "<th>".self::$locale['GRP_437']."</th>n"; $html .= "<tr>n"; $html .= "</thead>n"; $html .= "<tbody>n"; foreach (self::$group_users as $groupusers) { $html .= "<tr>n"; $html .= "<td>".form_checkbox("groups_add[]", '', '', ["inline" => FALSE, 'value' => $groupusers['user_id']])."</td>n"; $html .= "<td>".$groupusers['user_name']."</td>n"; $html .= "<td>".getuserlevel($groupusers['user_level'])."</td>n"; $html .= "</tr>n"; } $html .= "</tbody>n"; $html .= "</table>n</div>"; $html .= "<div class='spacer-xs'>n"; $html .= "<a class='btn btn-default' href='#' >".self::$locale['GRP_448']."</a>n"; $html .= "<a class='btn btn-default' href='#' >".self::$locale['GRP_449']."</a>n"; $html .= form_button('add_sel', self::$locale['GRP_450'], self::$locale['GRP_450'], ['class' => 'btn-primary']); $html .= "</div>n"; $html .= closeform(); } $html .= "</div>n"; $html .= "<div class='col-xs-12 col-sm-8'>n"; if ($rows > 0) { $html .= fusion_get_function('openside', self::$locale['GRP_460']); $html .= "<div class='clearfix spacer-xs'>n"; $html .= ($total_rows > $rows ? "<div class='pull-right'>n".makepagenav($rowstart, self::$limit, $total_rows, self::$limit, clean_request("", ['rowstart'], FALSE)."&")."</div>n" : ""); $html .= "<div class='overflow-hide'>".sprintf(self::$locale['GRP_427'], $rows, $total_rows)."</div>n"; $html .= "</div>n"; $html .= openform('rem_users_form', 'post', FUSION_SELF.fusion_get_aidlink()."§ion=user_form&action=user_edit&group_id=".get('group_id')); $html .= "<table class='table table-striped table-hover table-responsive'>n"; $html .= "<thead>n"; $html .= "<tr>n"; $html .= "<th>".self::$locale['GRP_437']."</th>n"; $html .= "<th>".self::$locale['GRP_446']."</th>n"; $html .= "<th>".self::$locale['GRP_447']."</th>n"; $html .= "<tr>n"; $html .= "</thead>n"; $html .= "<tbody>n"; while ($data = dbarray($result)) { $html .= "<tr>n"; $html .= "<td>".form_checkbox("group[]", '', '', ["inline" => FALSE, 'value' => $data['user_id']])."</td>n"; $html .= "<td>".$data['user_name']."</td>n"; $html .= "<td>".getuserlevel($data['user_level'])."</td>n"; $html .= "</tr>n"; } $html .= "</tbody></table>n"; $html .= "<div class='spacer-xs pull-right m-t-10'>n"; $html .= "<a class='btn btn-default' href='#' >".self::$locale['GRP_448']."</a>n"; $html .= "<a class='btn btn-default' href='#' >".self::$locale['GRP_449']."</a>n"; $html .= form_button('remove_sel', self::$locale['GRP_461'], self::$locale['GRP_461'], ['class' => 'btn-danger']); $html .= form_button('remove_all', self::$locale['GRP_462'], self::$locale['GRP_462'], ['class' => 'btn-danger']); $html .= "</div>n"; $html .= "</div>n"; $html .= closeform(); $html .= fusion_get_function('closeside', ''); } else { $html .= "<div class='well text-center'>".self::$locale['GRP_463']."</div>n"; } $html .= "</div>n"; add_to_footer("n function setChecked(frmName, chkName, val) {"."n dml=document.forms[frmName];"."n"."len=dml.elements.length;"."n"."for(i=0;i < len;i++) {"."n if (dml.elements[i].name == chkName) {"."n"."dml.elements[i].checked = val;"."n }}} n"); return $html; }
}
UserGroups::getInstance()->displayAdmin();
require_once THEMES.'templates/footer.php';


Pimp up the Symbols of Form:
[code]$fontawesome_icons = [
"fa fa-abacus" => "Abacus", "fa fa-accessible-icon" => "Accessible Icon", "fa fa-accusoft" => "Accusoft", "fa fa-acorn" => "Acorn", "fa fa-ad" => "Ad", "fa fa-address-book" => "Address Book", "fa fa-address-card" => "Address Card", "fa fa-adjust" => "Adjust", "fa fa-adn" => "Adn", "fa fa-adversal" => "Adversal", "fa fa-affiliatetheme" => "Affiliatetheme", "fa fa-air-freshener" => "Air Freshener", "fa fa-airbnb" => "Airbnb", "fa fa-algolia" => "Algolia", "fa fa-alipay" => "Alipay", "fa fa-allergies" => "Allergies", "fa fa-amazon" => "Amazon", "fa fa-amazon-pay" => "Amazon Pay", "fa fa-ambulance" => "Ambulance", "fa fa-american-sign-language-interpreting" => "American Sign Language Interpreting", "fa fa-amilia" => "Amilia", "fa fa-anchor" => "Anchor", "fa fa-angellist" => "Angellist", "fa fa-angle-double-down" => "Angle Double Down", "fa fa-angle-double-left" => "Angle Double Left", "fa fa-angle-double-right" => "Angle Double Right", "fa fa-angle-double-up" => "Angle Double Up", "fa fa-angle-down" => "Angle Down", "fa fa-angle-left" => "Angle Left", "fa fa-angle-right" => "Angle Right", "fa fa-angle-up" => "Angle Up", "fa fa-angry" => "Angry", "fa fa-angrycreative" => "Angrycreative", "fa fa-angular" => "Angular", "fa fa-ankh" => "Ankh", "fa fa-app-store" => "App Store", "fa fa-app-store-ios" => "App Store iOS", "fa fa-apper" => "Apper", "fa fa-apple" => "Apple", "fa fa-apple-alt" => "Apple Alt", "fa fa-apple-pay" => "Apple Pay", "fa fa-archive" => "Archive", "fa fa-archway" => "Archway", "fa fa-arrow-alt-circle-down" => "Arrow Alt Circle Down", "fa fa-arrow-alt-circle-left" => "Arrow Alt Circle Left", "fa fa-arrow-alt-circle-right" => "Arrow Alt Circle Right", "fa fa-arrow-alt-circle-up" => "Arrow Alt Circle Up", "fa fa-arrow-circle-down" => "Arrow Circle Down", "fa fa-arrow-circle-left" => "Arrow Circle Left", "fa fa-arrow-circle-right" => "Arrow Circle Right", "fa fa-arrow-circle-up" => "Arrow Circle Up", "fa fa-arrow-down" => "Arrow Down", "fa fa-arrow-left" => "Arrow Left", "fa fa-arrow-right" => "Arrow Right", "fa fa-arrow-up" => "Arrow Up", "fa fa-arrows-alt" => "Arrows Alt", "fa fa-arrows-alt-h" => "Arrows Alt H", "fa fa-arrows-alt-v" => "Arrows Alt V", "fa fa-artstation" => "Artstation", "fa fa-assistive-listening-systems" => "Assistive Listening Systems", "fa fa-asterisk" => "Asterisk", "fa fa-asymmetrik" => "Asymmetrik", "fa fa-at" => "At", "fa fa-atlas" => "Atlas", "fa fa-atlas-tms" => "Atlas Tms", "fa fa-atom" => "Atom", "fa fa-audible" => "Audible", "fa fa-audio-description" => "Audio Description", "fa fa-autoprefixer" => "Autoprefixer", "fa fa-avianex" => "Avianex", "fa fa-aviato" => "Aviato", "fa fa-award" => "Award", "fa fa-aws" => "Aws", "fa fa-baby" => "Baby", "fa fa-baby-carriage" => "Baby Carriage", "fa fa-backspace" => "Backspace", "fa fa-backward" => "Backward", "fa fa-bacon" => "Bacon", "fa fa-bacteria" => "Bacteria", "fa fa-bacterium" => "Bacterium", "fa fa-backpack" => "Backpack", "fa fa-backward-step" => "Backward Step", "fa fa-bahai" => "Bahai", "fa fa-balance-scale" => "Balance Scale", "fa fa-balance-scale-left" => "Balance Scale Left", "fa fa-balance-scale-right" => "Balance Scale Right", "fa fa-ban" => "Ban", "fa fa-band-aid" => "Band Aid", "fa fa-bandcamp" => "Bandcamp", "fa fa-barcode" => "Barcode", "fa fa-barcode-read" => "Barcode Read", "fa fa-barcode-scan" => "Barcode Scan", "fa fa-bath" => "Bath", "fa fa-battery-empty" => "Battery Empty", "fa fa-battery-full" => "Battery Full", "fa fa-battery-half" => "Battery Half", "fa fa-battery-quarter" => "Battery Quarter", "fa fa-battery-three-quarters" => "Battery Three Quarters", "fa fa-bed" => "Bed", "fa fa-beer" => "Beer", "fa fa-behance" => "Behance", "fa fa-behance-square" => "Behance Square", "fa fa-bell" => "Bell", "fa fa-bell-slash" => "Bell Slash", "fa fa-bezier-curve" => "Bezier Curve", "fa fa-bible" => "Bible", "fa fa-bicycle" => "Bicycle", "fa fa-bimobject" => "Bimobject", "fa fa-birthday-cake" => "Birthday Cake", "fa fa-bitbucket" => "Bitbucket", "fa fa-bitcoin" => "Bitcoin", "fa fa-bityoni" => "Bityoni", "fa fa-black-tie" => "Black Tie", "fa fa-blackberry" => "Blackberry", "fa fa-blender" => "Blender", "fa fa-blender-phone" => "Blender Phone", "fa fa-blind" => "Blind", "fa fa-blog" => "Blog", "fa fa-blogger" => "Blogger", "fa fa-blogger-b" => "Blogger B", "fa fa-bluetooth" => "Bluetooth", "fa fa-bluetooth-b" => "Bluetooth B", "fa fa-bold" => "Bold", "fa fa-bolt" => "Bolt", "fa fa-bomb" => "Bomb", "fa fa-bone" => "Bone", "fa fa-bong" => "Bong", "fa fa-book" => "Book", "fa fa-book-dead" => "Book Dead", "fa fa-book-medical" => "Book Medical", "fa fa-book-open" => "Book Open", "fa fa-book-reader" => "Book Reader", "fa fa-bookmark" => "Bookmark", "fa fa-bowling-ball" => "Bowling Ball", "fa fa-box" => "Box", "fa fa-box-open" => "Box Open", "fa fa-box-tissue" => "Box Tissue", "fa fa-braille" => "Braille", "fa fa-brain" => "Brain", "fa fa-bread-slice" => "Bread Slice", "fa fa-briefcase" => "Briefcase", "fa fa-briefcase-medical" => "Briefcase Medical", "fa fa-broadcast-tower" => "Broadcast Tower", "fa fa-broom" => "Broom", "fa fa-brush" => "Brush", "fa fa-btc" => "Btc", "fa fa-buffer" => "Buffer", "fa fa-bug" => "Bug", "fa fa-building" => "Building", "fa fa-bullhorn" => "Bullhorn", "fa fa-bullseye" => "Bullseye", "fa fa-burn" => "Burn", "fa fa-buromobelexperte" => "Buromobelexperte", "fa fa-bus" => "Bus", "fa fa-bus-alt" => "Bus Alt", "fa fa-bus-school" => "Bus School", "fa fa-buysellads" => "Buysellads", "fa fa-calculator" => "Calculator", "fa fa-calendar" => "Calendar", "fa fa-calendar-alt" => "Calendar Alt", "fa fa-calendar-check" => "Calendar Check", "fa fa-calendar-day" => "Calendar Day", "fa fa-calendar-minus" => "Calendar Minus", "fa fa-calendar-plus" => "Calendar Plus", "fa fa-calendar-times" => "Calendar Times", "fa fa-calendar-week" => "Calendar Week", "fa fa-camera" => "Camera", "fa fa-camera-retro" => "Camera Retro", "fa fa-campground" => "Campground", "fa fa-canadian-maple-leaf" => "Canadian Maple Leaf", "fa fa-candy-cane" => "Candy Cane", "fa fa-cannabis" => "Cannabis", "fa fa-capsules" => "Capsules", "fa fa-car" => "Car", "fa fa-car-alt" => "Car Alt", "fa fa-car-battery" => "Car Battery", "fa fa-car-crash" => "Car Crash", "fa fa-car-side" => "Car Side", "fa fa-caret-down" => "Caret Down", "fa fa-caret-left" => "Caret Left", "fa fa-caret-right" => "Caret Right", "fa fa-caret-square-down" => "Caret Square Down", "fa fa-caret-square-left" => "Caret Square Left", "fa fa-caret-square-right" => "Caret Square Right", "fa fa-caret-square-up" => "Caret Square Up", "fa fa-caret-up" => "Caret Up", "fa fa-carrot" => "Carrot", "fa fa-cart-arrow-down" => "Cart Arrow Down", "fa fa-cart-plus" => "Cart Plus", "fa fa-cash-register" => "Cash Register", "fa fa-cat" => "Cat", "fa fa-cc-amazon-pay" => "Cc Amazon Pay", "fa fa-cc-amex" => "Cc Amex", "fa fa-cc-apple-pay" => "Cc Apple Pay", "fa fa-cc-diners-club" => "Cc Diners Club", "fa fa-cc-discover" => "Cc Discover", "fa fa-cc-jcb" => "Cc Jcb", "fa fa-cc-mastercard" => "Cc Mastercard", "fa fa-cc-paypal" => "Cc Paypal", "fa fa-cc-stripe" => "Cc Stripe", "fa fa-cc-visa" => "Cc Visa", "fa fa-centercode" => "Centercode", "fa fa-centos" => "Centos", "fa fa-certificate" => "Certificate", "fa fa-chair" => "Chair", "fa fa-chalkboard" => "Chalkboard", "fa fa-chalkboard-teacher" => "Chalkboard Teacher", "fa fa-charging-station" => "Charging Station", "fa fa-chart-area" => "Chart Area", "fa fa-chart-bar" => "Chart Bar", "fa fa-chart-line" => "Chart Line", "fa fa-chart-pie" => "Chart Pie", "fa fa-check" => "Check", "fa fa-check-circle" => "Check Circle", "fa fa-check-double" => "Check Double", "fa fa-check-square" => "Check Square", "fa fa-cheese" => "Cheese", "fa fa-chess" => "Chess", "fa fa-chess-bishop" => "Chess Bishop", "fa fa-chess-board" => "Chess Board", "fa fa-chess-king" => "Chess King", "fa fa-chess-knight" => "Chess Knight", "fa fa-chess-pawn" => "Chess Pawn", "fa fa-chess-queen" => "Chess Queen", "fa fa-chess-rook" => "Chess Rook", "fa fa-chevron-circle-down" => "Chevron Circle Down", "fa fa-chevron-circle-left" => "Chevron Circle Left", "fa fa-chevron-circle-right" => "Chevron Circle Right", "fa fa-chevron-circle-up" => "Chevron Circle Up", "fa fa-chevron-down" => "Chevron Down", "fa fa-chevron-left" => "Chevron Left", "fa fa-chevron-right" => "Chevron Right", "fa fa-chevron-up" => "Chevron Up", "fa fa-child" => "Child", "fa fa-chrome" => "Chrome", "fa fa-chromecast" => "Chromecast", "fa fa-church" => "Church", "fa fa-circle" => "Circle", "fa fa-circle-notch" => "Circle Notch", "fa fa-city" => "City", "fa fa-clinic-medical" => "Clinic Medical", "fa fa-clipboard" => "Clipboard", "fa fa-clipboard-check" => "Clipboard Check", "fa fa-clipboard-list" => "Clipboard List", "fa fa-clock" => "Clock", "fa fa-clone" => "Clone", "fa fa-closed-captioning" => "Closed Captioning", "fa fa-cloud" => "Cloud", "fa fa-cloud-download-alt" => "Cloud Download Alt", "fa fa-cloud-meatball" => "Cloud Meatball", "fa fa-cloud-moon" => "Cloud Moon", "fa fa-cloud-moon-rain" => "Cloud Moon Rain", "fa fa-cloud-rain" => "Cloud Rain", "fa fa-cloud-showers-heavy" => "Cloud Showers Heavy", "fa fa-cloud-sun" => "Cloud Sun", "fa fa-cloud-sun-rain" => "Cloud Sun Rain", "fa fa-cloud-upload-alt" => "Cloud Upload Alt", "fa fa-cocktail" => "Cocktail", "fa fa-code" => "Code", "fa fa-code-branch" => "Code Branch", "fa fa-codepen" => "Codepen", "fa fa-codiepie" => "Codiepie", "fa fa-coffee" => "Coffee", "fa fa-cog" => "Cog", "fa fa-cogs" => "Cogs", "fa fa-coins" => "Coins", "fa fa-columns" => "Columns", "fa fa-comment" => "Comment", "fa fa-comment-alt" => "Comment Alt", "fa fa-comment-dollar" => "Comment Dollar", "fa fa-comment-dots" => "Comment Dots", "fa fa-comment-medical" => "Comment Medical", "fa fa-comment-slash" => "Comment Slash", "fa fa-comments" => "Comments", "fa fa-comments-dollar" => "Comments Dollar", "fa fa-compact-disc" => "Compact Disc", "fa fa-compass" => "Compass", "fa fa-compress" => "Compress", "fa fa-compress-alt" => "Compress Alt", "fa fa-compress-arrows-alt" => "Compress Arrows Alt", "fa fa-concierge-bell" => "Concierge Bell", "fa fa-confluence" => "Confluence", "fa fa-connectdevelop" => "Connectdevelop", "fa fa-contao" => "Contao", "fa fa-cookie" => "Cookie", "fa fa-cookie-bite" => "Cookie Bite", "fa fa-copy" => "Copy", "fa fa-copyright" => "Copyright", "fa fa-cotton-bureau" => "Cotton Bureau", "fa fa-couch" => "Couch", "fa fa-credit-card" => "Credit Card", "fa fa-credit-card-blank" => "Credit Card Blank", "fa fa-credit-card-front" => "Credit Card Front", "fa fa-crop" => "Crop", "fa fa-crop-alt" => "Crop Alt", "fa fa-cross" => "Cross", "fa fa-crosshairs" => "Crosshairs", "fa fa-crow" => "Crow", "fa fa-crown" => "Crown", "fa fa-crutch" => "Crutch", "fa fa-css3" => "Css3", "fa fa-cube" => "Cube", "fa fa-cubes" => "Cubes", "fa fa-cut" => "Cut", "fa fa-cuttlefish" => "Cuttlefish", "fa fa-d-and-d" => "D And D", "fa fa-d-and-d-beyond" => "D And D Beyond", "fa fa-dailymotion" => "Dailymotion", "fa fa-dashcube" => "Dashcube", "fa fa-database" => "Database", "fa fa-deaf" => "Deaf", "fa fa-delicious" => "Delicious", "fa fa-democrat" => "Democrat", "fa fa-deploydog" => "Deploydog", "fa fa-deskpro" => "Deskpro", "fa fa-desktop" => "Desktop", "fa fa-dev" => "Dev", "fa fa-deviantart" => "Deviantart", "fa fa-dharmachakra" => "Dharmachakra", "fa fa-dhl" => "Dhl", "fa fa-diagnoses" => "Diagnoses", "fa fa-diaspora" => "Diaspora", "fa fa-dice" => "Dice", "fa fa-dice-d20" => "Dice D20", "fa fa-dice-d6" => "Dice D6", "fa fa-dice-five" => "Dice Five", "fa fa-dice-four" => "Dice Four", "fa fa-dice-one" => "Dice One", "fa fa-dice-six" => "Dice Six", "fa fa-dice-three" => "Dice Three", "fa fa-dice-two" => "Dice Two", "fa fa-digg" => "Digg", "fa fa-digital-ocean" => "Digital Ocean", "fa fa-digital-tachograph" => "Digital Tachograph", "fa fa-diplomat" => "Diplomat", "fa fa-dollar-sign" => "Dollar Sign", "fa fa-dolly"=> "Dolly", "fa fa-dolly-flatbed" => "Dolly Flatbed", "fa fa-donate" => "Donate", "fa fa-door-closed" => "Door Closed", "fa fa-door-open" => "Door Open", "fa fa-dot-circle" => "Dot Circle", "fa fa-dove" => "Dove", "fa fa-download" => "Download", "fa fa-draft2digital" => "Draft2digital", "fa fa-drafting-compass" => "Drafting Compass", "fa fa-dragon" => "Dragon", "fa fa-draw-polygon" => "Draw Polygon", "fa fa-dribbble" => "Dribbble", "fa fa-dribbble-square" => "Dribbble Square", "fa fa-dropbox" => "Dropbox", "fa fa-drum" => "Drum", "fa fa-drum-steelpan" => "Drum Steelpan", "fa fa-drumstick-bite" => "Drumstick Bite", "fa fa-drupal" => "Drupal", "fa fa-dumbbell" => "Dumbbell", "fa fa-dwarfstar" => "Dwarfstar", "fa fa-dyalog" => "Dyalog", "fa fa-earlybirds" => "Earlybirds", "fa fa-ebay" => "Ebay", "fa fa-eclipse" => "Eclipse", "fa fa-edge" => "Edge", "fa fa-edit" => "Edit", "fa fa-eject" => "Eject", "fa fa-elementor" => "Elementor", "fa fa-ellipsis-h" => "Ellipsis H", "fa fa-ellipsis-v" => "Ellipsis V", "fa fa-ember" => "Ember", "fa fa-empire" => "Empire", "fa fa-envelope" => "Envelope", "fa fa-envelope-open" => "Envelope Open", "fa fa-envelope-square" => "Envelope Square", "fa fa-envira" => "Envira", "fa fa-equals" => "Equals", "fa fa-eraser" => "Eraser", "fa fa-ethereum" => "Ethereum", "fa fa-ethernet" => "Ethernet", "fa fa-etsy" => "Etsy", "fa fa-euro-sign" => "Euro Sign", "fa fa-evernote" => "Evernote", "fa fa-exchange-alt" => "Exchange Alt", "fa fa-exclamation" => "Exclamation", "fa fa-exclamation-circle" => "Exclamation Circle", "fa fa-exclamation-triangle" => "Exclamation Triangle", "fa fa-expeditedssl" => "Expeditedssl", "fa fa-external-link-alt" => "External Link Alt", "fa fa-external-link-square-alt" => "External Link Square Alt", "fa fa-eye" => "Eye", "fa fa-eye-dropper" => "Eye Dropper", "fa fa-eye-slash" => "Eye Slash", "fa fa-facebook" => "Facebook", "fa fa-facebook-f" => "Facebook F", "fa fa-facebook-messenger" => "Facebook Messenger", "fa fa-facebook-square" => "Facebook Square", "fa fa-fan" => "Fan", "fa fa-fantasy-flight-games" => "Fantasy Flight Games", "fa fa-fast-backward" => "Fast Backward", "fa fa-fast-forward" => "Fast Forward", "fa fa-faucet" => "Faucet", "fa fa-fax" => "Fax", "fa fa-feather" => "Feather", "fa fa-feather-alt" => "Feather Alt", "fa fa-fedex" => "Fedex", "fa fa-fedora" => "Fedora", "fa fa-female" => "Female", "fa fa-fighter-jet" => "Fighter Jet", "fa fa-figma" => "Figma", "fa fa-file" => "File", "fa fa-file-alt" => "File Alt", "fa fa-file-archive" => "File Archive", "fa fa-file-audio" => "File Audio", "fa fa-file-code" => "File Code", "fa fa-file-excel" => "File Excel", "fa fa-file-image" => "File Image", "fa fa-file-medical" => "File Medical", "fa fa-file-medical-alt" => "File Medical Alt", "fa fa-file-pdf" => "File Pdf", "fa fa-file-powerpoint" => "File Powerpoint", "fa fa-file-video" => "File Video", "fa fa-file-word" => "File Word", "fa fa-fill" => "Fill", "fa fa-fill-drip" => "Fill Drip", "fa fa-film" => "Film", "fa fa-filter" => "Filter", "fa fa-fingerprint" => "Fingerprint", "fa fa-fire" => "Fire", "fa fa-fire-extinguisher" => "Fire Extinguisher", "fa fa-firefox" => "Firefox", "fa fa-first-aid" => "First Aid", "fa fa-first-order" => "First Order", "fa fa-first-draft" => "First Draft", "fa fa-flag" => "Flag", "fa fa-flag-checkered" => "Flag Checkered", "fa fa-flag-usa" => "Flag Usa", "fa fa-flask" => "Flask", "fa fa-flickr" => "Flickr", "fa fa-flipboard" => "Flipboard", "fa fa-flushed" => "Flushed", "fa fa-fly" => "Fly", "fa fa-folder" => "Folder", "fa fa-folder-open" => "Folder Open", "fa fa-font" => "Font", "fa fa-font-awesome" => "Font Awesome", "fa fa-font-awesome-alt" => "Font Awesome Alt", "fa fa-font-awesome-flag" => "Font Awesome Flag", "fa fa-font-awesome-logo-full" => "Font Awesome Logo Full", "fa fa-fonticons" => "Fonticons", "fa fa-fonticons-fi" => "Fonticons Fi", "fa fa-football-ball" => "Football Ball", "fa fa-fort-awesome" => "Fort Awesome", "fa fa-fort-awesome-alt" => "Fort Awesome Alt", "fa fa-forumbee" => "Forumbee", "fa fa-forward" => "Forward", "fa fa-foursquare" => "Foursquare", "fa fa-free-code-camp" => "Free Code Camp", "fa fa-freebsd" => "Freebsd", "fa fa-frown" => "Frown", "fa fa-frown-open" => "Frown Open", "fa fa-fulcrum" => "Fulcrum", "fa fa-funnel-dollar" => "Funnel Dollar", "fa fa-futbol" => "Futbol", "fa fa-galactic-republic" => "Galactic Republic", "fa fa-galactic-senate" => "Galactic Senate", "fa fa-gamepad" => "Gamepad", "fa fa-gas-pump" => "Gas Pump", "fa fa-gavel" => "Gavel", "fa fa-gem" => "Gem", "fa fa-genderless" => "Genderless", "fa fa-get-pocket" => "Get Pocket", "fa fa-gg" => "Gg", "fa fa-gg-circle" => "Gg Circle", "fa fa-ghost" => "Ghost", "fa fa-gift" => "Gift", "fa fa-git" =>"Git", "fa fa-git-square" => "Git Square", "fa fa-github" => "Github", "fa fa-github-alt" => "Github Alt", "fa fa-github-square" => "Github Square", "fa fa-gitter" => "Gitter", "fa fa-glass-martini" => "Glass Martini", "fa fa-glass-whiskey" => "Glass Whiskey", "fa fa-glide" => "Glide", "fa fa-glide-g" => "Glide G", "fa fa-globe-africa" => "Globe Africa", "fa fa-globe-americas" => "Globe Americas", "fa fa-globe-asia" => "Globe Asia", "fa fa-golf-ball" => "Golf Ball", "fa fa-google" => "Google", "fa fa-google-drive" => "Google Drive", "fa fa-google-pay" => "Google Pay", "fa fa-google-play" => "Google Play", "fa fa-google-plus" => "Google Plus", "fa fa-google-plus-g" => "Google Plus G", "fa fa-google-plus-square" => "Google Plus Square", "fa fa-google-wallet" => "Google Wallet", "fa fa-gopuram" => "Gopuram", "fa fa-graduation-cap" => "Graduation Cap", "fa fa-gratipay" => "Gratipay", "fa fa-grav" => "Grav", "fa fa-greater-than" => "Greater Than", "fa fa-greater-than-equal" => "Greater Than Equal", "fa fa-grimace" => "Grimace", "fa fa-grin" => "Grin", "fa fa-grin-alt" => "Grin Alt", "fa fa-grin-beam" => "Grin Beam", "fa fa-grin-beam-sweat" => "Grin Beam Sweat", "fa fa-grin-hearts" => "Grin Hearts", "fa fa-grin-squint" => "Grin Squint", "fa fa-grin-squint-tears" => "Grin Squint Tears", "fa fa-grin-stars" => "Grin Stars", "fa fa-grin-tongue" => "Grin Tongue", "fa fa-grin-tongue-squint" => "Grin Tongue Squint", "fa fa-grin-tongue-wink" => "Grin Tongue Wink", "fa fa-grin-wink" => "Grin Wink", "fa fa-grip-horizontal" => "Grip Horizontal", "fa fa-grip-lines" => "Grip Lines", "fa fa-grip-lines-vertical" => "Grip Lines Vertical", "fa fa-grip-vertical" => "Grip Vertical", "fa fa-gripfire" => "Gripfire", "fa fa-grunt" => "Grunt", "fa fa-guitar" => "Guitar", "fa fa-gulp" => "Gulp", "fa fa-h-square" => "H Square", "fa fa-hacker-news" => "Hacker News", "fa fa-hacker-news-square" => "Hacker News Square", "fa fa-hackerrank" => "Hackerrank", "fa fa-hamburger" => "Hamburger", "fa fa-hammer" => "Hammer", "fa fa-hamsa" => "Hamsa", "fa fa-hand-holding" => "Hand Holding", "fa fa-hand-holding-heart" => "Hand Holding Heart", "fa fa-hand-holding-usd" => "Hand Holding Usd", "fa fa-hand-holding-water" => "Hand Holding Water", "fa fa-hand-lizard" => "Hand Lizard", "fa fa-hand-middle-finger" => "Hand MiddleFinger", "fa fa-hand-paper" => "Hand Paper", "fa fa-hand-peace" => "Hand Peace", "fa fa-hand-point-down" => "Hand Point Down", "fa fa-hand-point-left" => "Hand Point Left", "fa fa-hand-point-right" => "Hand Point Right", "fa fa-hand-point-up" => "Hand Point Up", "fa fa-hand-pointer" => "Hand Pointer", "fa fa-hand-rock" => "Hand Rock", "fa fa-hand-scissors" => "Hand Scissors", "fa fa-hand-spock" => "Hand Spock", "fa fa-hands" => "Hands", "fa fa-hands-helping" => "Hands Helping", "fa fa-handshake" => "Handshake", "fa fa-hanukiah" => "Hanukiah", "fa fa-hard-hat" => "Hard Hat", "fa fa-hashtag" => "Hashtag", "fa fa-hat-cowboy" => "Hat Cowboy", "fa fa-hat-cowboy-side" => "Hat Cowboy Side", "fa fa-hat-wizard" => "Hat Wizard", "fa fa-hdd" => "Hdd", "fa fa-head-side-cough" => "Head Side Cough", "fa fa-head-side-cough-slash" => "Head Side Cough Slash", "fa fa-head-side-mask" => "Head Side Mask", "fa fa-head-side-virus" => "Head Side Virus", "fa fa-heart" => "Heart", "fa fa-heartbeat" => "Heartbeat", "fa fa-helicopter" => "Helicopter", "fa fa-highlighter" => "Highlighter", "fa fa-hiking" => "Hiking", "fa fa-hips" => "Hips", "fa fa-hire-a-helper" => "Hire A Helper", "fa fa-history" => "History", "fa fa-hockey-puck" => "Hockey Puck", "fa fa-holly-berry" => "Holly Berry", "fa fa-home" => "Home", "fa fa-hooli" => "Hooli", "fa fa-hospital" => "Hospital", "fa fa-hospital-alt" => "Hospital Alt", "fa fa-hospital-symbol" => "Hospital Symbol", "fa fa-hot-tub" => "Hot Tub", "fa fa-hotdog" => "Hotdog", "fa fa-hotel" => "Hotel", "fa fa-hotjar" => "Hotjar", "fa fa-hourglass" => "Hourglass", "fa fa-hourglass-end" => "Hourglass End", "fa fa-hourglass-half" => "Hourglass Half", "fa fa-hourglass-start" => "Hourglass Start", "fa fa-houzz" => "Houzz", "fa fa-hryvnia" => "Hryvnia", "fa fa-i-cursor" => "I Cursor", "fa fa-i-beam" => "I Beam", "fa fa-ice-cream" => "Ice Cream", "fa fa-icicles" => "Icicles", "fa fa-icons" => "Icons", "fa fa-id-badge" => "Id Badge", "fa fa-id-card" => "Id Card", "fa fa-id-card-alt" => "Id Card Alt", "fa fa-image" => "Image", "fa fa-images" => "Images", "fa fa-imdb" => "Imdb", "fa fa-inbox" => "Inbox", "fa fa-indent" => "Indent", "fa fa-industry" => "Industry", "fa fa-industry-alt" => "Industry Alt", "fa fa-infinity" => "Infinity", "fa fa-info" => "Info", "fa fa-info-circle" => "Info Circle", "fa fa-instagram" => "Instagram", "fa fa-intergender" => "Intergender", "fa fa-ioxhost" => "Ioxhost", "fa fa-italic" => "Italic", "fa fa-itunes" => "Itunes", "fa fa-itunes-note" => "Itunes Note", "fa fa-java" => "Java", "fa fa-jedi" => "Jedi", "fa fa-joget" => "Joget", "fa fa-joint" => "Joint", "fa fa-joomla" => "Joomla", "fa fa-journal-whills" => "Journal Whills", "fa fa-js" => "Js", "fa fa-js-square" => "Js Square", "fa fa-jsfiddle" => "Jsfiddle", "fa fa-kaaba" => "Kaaba", "fa fa-kaggle" => "Kaggle", "fa fa-key" => "Key", "fa fa-keybase" => "Keybase", "fa fa-keyboard" => "Keyboard", "fa fa-keycdn" => "Keycdn", "fa fa-keynote" => "Keynote", "fa fa-khanda" => "Khanda", "fa fa-kickstarter" => "Kickstarter", "fa fa-kickstarter-k" => "Kickstarter K", "fa fa-kiss" => "Kiss", "fa fa-kiss-beam" => "Kiss Beam", "fa fa-kiss-wink-heart" => "Kiss Wink Heart", "fa fa-kiwi-bird" => "Kiwi Bird", "fa fa-korvue" => "Korvue", "fa fa-language" => "Language", "fa fa-laptop" => "Laptop", "fa fa-laptop-code" => "Laptop Code", "fa fa-laptop-medical" => "Laptop Medical", "fa fa-laravel" => "Laravel", "fa fa-lastfm" => "Lastfm", "fa fa-lastfm-square" => "Lastfm Square", "fa fa-leaf" => "Leaf", "fa fa-leanpub" => "Leanpub", "fa fa-lemon" => "Lemon", "fa fa-less" => "Less", "fa fa-less-than" => "Less Than", "fa fa-less-than-equal" => "Less Than Equal", "fa fa-level-down-alt" => "Level Down Alt", "fa fa-level-up-alt" => "Level Up Alt", "fa fa-life-ring" => "Life Ring", "fa fa-lightbulb" => "Lightbulb", "fa fa-line" => "Line", "fa fa-link" => "Link", "fa fa-linkedin" => "Linkedin", "fa fa-linkedin-in" => "Linkedin In", "fa fa-linode" => "Linode", "fa fa-linux" => "Linux", "fa fa-lira-sign" => "Lira Sign", "fa fa-list" => "List", "fa fa-list-alt" => "List Alt", "fa fa-list-ol" => "List Ol", "fa fa-list-ul" => "List Ul", "fa fa-location-arrow" => "Location Arrow", "fa fa-lock" => "Lock", "fa fa-lock-open" => "Lock Open", "fa fa-long-arrow-alt-down" => "Long Arrow Alt Down", "fa fa-long-arrow-alt-left" => "Long Arrow Alt Left", "fa fa-long-arrow-alt-right" => "Long Arrow Alt Right", "fa fa-long-arrow-alt-up" => "Long Arrow Alt Up", "fa fa-low-vision" => "Low Vision", "fa fa-luggage-cart" => "Luggage Cart", "fa fa-lyft" => "Lyft", "fa fa-magento" => "Magento", "fa fa-magic" => "Magic", "fa fa-magnet" => "Magnet", "fa fa-male" => "Male", "fa fa-map" => "Map", "fa fa-map-marker" => "Map Marker", "fa fa-map-marker-alt" => "Map Marker Alt", "fa fa-map-pin" => "Map Pin", "fa fa-map-signs" => "Map Signs", "fa fa-mars" => "Mars", "fa fa-mars-double" => "Mars Double", "fa fa-mars-stroke" => "Mars Stroke", "fa fa-mars-stroke-h" => "Mars Stroke H", "fa fa-mars-stroke-v" => "Mars Stroke V", "fa fa-maxcdn" => "Maxcdn", "fa fa-medal" => "Medal", "fa fa-medapps" => "Medapps", "fa fa-medium" => "Medium", "fa fa-medium-m" => "Medium M", "fa fa-medkit" => "Medkit", "fa fa-medrt" => "Medrt", "fa fa-meetup" => "Meetup", "fa fa-meh" => "Meh", "fa fa-meh-blank" => "Meh Blank", "fa fa-meh-rolling-eyes" => "Meh Rolling Eyes", "fa fa-memory" => "Memory", "fa fa-mendeley" => "Mendeley", "fa fa-menorah" => "Menorah", "fa fa-mercury" => "Mercury", "fa fa-meteor" => "Meteor", "fa fa-microchip" => "Microchip", "fa fa-microphone" => "Microphone", "fa fa-microphone-slash" => "Microphone Slash", "fa fa-microscope" => "Microscope", "fa fa-medium-m" => "Medium M", "fa fa-medkit" => "Medkit", "fa fa-medrt" => "Medrt", "fa fa-meetup" => "Meetup", "fa fa-meh" => "Meh", "fa fa-meh-blank" => "Meh Blank", "fa fa-meh-rolling-eyes" => "Meh Rolling Eyes", "fa fa-memory" => &quo
Edited by surfuser007 on 05-04-2024 00:56,
0 replies
There are no post found.

Labels

None yet

Statistics

  • Views 0 views
  • Posts 0 posts
  • Votes 0 votes
  • Topic users 1 member

1 participant

S
S
  • Newbie, joined since
  • Contributed 4 posts on the community forums.
  • Started 2 threads in the forums
  • Started this discussions

Notifications

Track thread

You are not receiving notifications from this thread.

Related Questions

Not yet