PluginProbe
Image Hotspot – Map Image Annotation / 3.0
Image Hotspot – Map Image Annotation v3.0
3.8 3.7 3.6 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 All 30 releases
image-map-hotspots / functions.php

functions.php in Image Hotspot – Map Image Annotation 3.0, at functions.php

1,969 lines 144.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 function imh_6310_link_css_js($hook)
3 {
4 if(
5 $hook != 'toplevel_page_imh-6310-image-map-hotspot' &&
6 $hook != 'image-annotation_page_imh-6310-image-map-hotspot-import-export' &&
7 $hook != 'image-annotation_page_imh-6310-image-map-hotspot-license' &&
8 $hook != 'image-annotation_page_imh-6310-image-map-hotspot-use' &&
9 $hook != 'image-annotation_page_imh-6310-wpmart-plugins' &&
10 $hook != 'image-map-hotspot_page_imh-6310-image-map-hotspot-import-export' &&
11 $hook != 'image-map-hotspot_page_imh-6310-image-map-hotspot-use' &&
12 $hook != 'image-map-hotspot_page_imh-6310-image-map-hotspot-license' &&
13 $hook !='image-map-hotspot_page_imh-6310-wpmart-plugins'
14 ) {
15 return;
16 }
17 wp_enqueue_style('ima-google-font', plugins_url('assets/css/google-font.css', __FILE__));
18 wp_enqueue_style('imh-6310-style', plugins_url('assets/css/style.css', __FILE__));
19 wp_enqueue_style('imh-6310-color-style', plugins_url('assets/css/jquery.minicolors.css', __FILE__));
20 wp_enqueue_style('imh-6310-font-select-style', plugins_url('assets/css/fontselect.css', __FILE__));
21 wp_enqueue_style('imh-font-awesome-all', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css');
22 wp_enqueue_style('imh-6310-codemirror-style', plugins_url('assets/css/codemirror.min.css', __FILE__));
23 wp_enqueue_style('imh-6310-color-style', plugins_url('assets/css/jquery.minicolors.min.css', __FILE__));
24 wp_enqueue_style('imh-6310-jquery-ui-css', plugins_url('assets/css/jquery-ui.min.css', __FILE__));
25
26 wp_enqueue_script('imh-6310-font-select-js', plugins_url('assets/js/fontselect.js', __FILE__), array('jquery'));
27 wp_enqueue_script('imh-6310-jquery-ui-js', plugins_url('assets/js/jquery-ui.min.js', __FILE__), array('jquery'));
28 wp_enqueue_script('imh-6310-color-js', plugins_url('assets/js/jquery.minicolors.min.js', __FILE__), array('jquery'));
29 wp_enqueue_script('imh-6310-codemirror-js', plugins_url('assets/js/codemirror.min.js', __FILE__), array('jquery'));
30 wp_enqueue_script('imh-6310-common', plugins_url('assets/js/imh-6310-common.js', __FILE__), array('jquery'));
31 wp_enqueue_script('imh-6310-json-js', plugins_url('assets/js/json-data.js', __FILE__), array('jquery'));
32 wp_enqueue_script('imh-6310-admin-js', plugins_url('assets/js/imh-6310-admin-script.js', __FILE__), array('jquery'));
33 wp_enqueue_script('imh-6310-modal-js', plugins_url('assets/js/imh-6310-admin-modal.js', __FILE__), array('jquery'));
34 }
35
36 function imh_6310_replace($data) {
37 if($data == '') return '';
38 else if(strlen($data) == 0) return '';
39 while(strpos($data, "\\") !== false) {
40 $data = str_replace("\\", "", $data);
41 }
42 return $data;
43 }
44
45 function imh_6310_get_user_roles(){
46 if(!function_exists('wp_get_current_user')) {
47 include(ABSPATH . "wp-includes/pluggable.php");
48 }
49 $current_user = wp_get_current_user();
50 if(isset($current_user->roles[0]) && $current_user->roles[0] == 'editor'){
51 return 'edit_posts';
52 }
53 return 'manage_options';
54 }
55
56 function imh_6310_extract_data($data)
57 {
58 $array_key = "";
59 $array_value = "";
60 $i = 0;
61
62 foreach ($data as $key => $value) {
63 if ($i >= 1) {
64 if ($array_value) {
65 $array_key .= ",";
66 $array_value .= "||##||";
67 }
68 $array_key .= sanitize_text_field($key);
69 $array_value .= ($key != 'json_data') ? sanitize_text_field($value) : $value;
70 }
71 $i++;
72 }
73 return $array_key . "!!##!!" . $array_value;
74 }
75
76 function imh_6310_search_template($ids, $cssData, $output = 0){
77 if(!isset($cssData['search_activation']) && $output) return;
78 ?>
79 <div class="imh-6310-search imh-6310-search-<?php echo esc_attr($ids) ?>">
80 <div class="imh-6310-search-container imh-6310-search-template-<?php echo esc_attr($ids) ?>">
81 <input type="text" name="imh-6310-search-box" data-imh-6310-template-id='<?php echo esc_attr($ids) ?>' class="imh-6310-search-box" autocomplete="off" placeholder="<?php echo (isset($cssData['search_placeholder']) && $cssData['search_placeholder'] !== '') ? esc_attr($cssData['search_placeholder']) : '' ?>">
82 <i class="search-icon fas fa-search"></i>
83 </div>
84 </div>
85 <?php
86 }
87
88 function imh_6310_image_map_install()
89 {
90 global $wpdb;
91
92 $style_table = $wpdb->prefix . 'imh_6310_style';
93 $charset_collate = $wpdb->get_charset_collate();
94
95 $sql = "CREATE TABLE IF NOT EXISTS $style_table (
96 id int UNSIGNED NOT NULL AUTO_INCREMENT,
97 name varchar(100) DEFAULT NULL,
98 css LONGTEXT DEFAULT NULL,
99 PRIMARY KEY (id)
100 ) $charset_collate;";
101
102
103 require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
104 dbDelta($sql);
105 }
106
107 function imh_6310_get_option($name) {
108 global $wpdb;
109 $data = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$wpdb->prefix}options WHERE option_name = %s", $name), ARRAY_A);
110 return $data ? $data['option_value'] : '';
111 }
112
113 function imh_6310_version_status() {
114 global $wpdb;
115 $db_version = imh_6310_get_option('imh_6310_version_info');
116 if(!$db_version){
117 $wpdb->query("DELETE FROM {$wpdb->prefix}options where option_name='imh_6310_version_info'");
118 $wpdb->query("INSERT INTO {$wpdb->prefix}options(option_name, option_value) VALUES ('imh_6310_version_info', '".imh_6310_PLUGIN_CURRENT_VERSION."')");
119 }
120 else{
121 $key = imh_6310_get_option('imh_6310_license_key');
122 if($db_version != imh_6310_PLUGIN_CURRENT_VERSION && $key){
123 imh_6310_check_license($key, true);
124 $wpdb->query("UPDATE {$wpdb->prefix}options set
125 option_value='". imh_6310_PLUGIN_CURRENT_VERSION ."'
126 where option_name = 'imh_6310_version_info'");
127 }
128 }
129 }
130
131 function imh_6310_check_license($key, $autoUpdate = false)
132 {
133 global $wpdb;
134
135 $db_key = imh_6310_get_option('imh_6310_license_key');
136 if(!$db_key){
137 $wpdb->query("DELETE FROM {$wpdb->prefix}options where option_name='imh_6310_license_key'");
138 $wpdb->query($wpdb->prepare("INSERT INTO {$wpdb->prefix}options SET option_name = %s, option_value = %s", 'imh_6310_license_key', "{$key}"));
139 if(!$wpdb->insert_id) {
140 $wpdb->query($wpdb->prepare("UPDATE {$wpdb->prefix}options SET option_value = %s where option_name = %s", "{$key}", 'imh_6310_license_key'));
141 }
142 }else if($db_key != $key){
143 $wpdb->query($wpdb->prepare("UPDATE {$wpdb->prefix}options SET option_value = %s where option_name = %s", "{$key}", 'imh_6310_license_key'));
144 }
145
146 $imh_6310_selected_server = imh_6310_get_option('imh_6310_selected_server');
147 $url = $imh_6310_selected_server == 2 || $imh_6310_selected_server == '2' ? "http://demo.tcsesoft2.com/" : "http://demo.tcsesoft.com/";
148 if(!class_exists('ZipArchive')){
149 $api_params = array(
150 'edd_action' => 'activate_license',
151 'license' => $key,
152 'item_name' => urlencode('Image map hotspot'),
153 'url' => home_url(),
154 'type' => 'imh'
155 );
156
157 $response = wp_remote_post($url, array("body" => $api_params));
158 $license_data = json_decode(wp_remote_retrieve_body($response));
159
160 if (is_wp_error($response) || 200 !== wp_remote_retrieve_response_code($response)) {
161 if (is_wp_error($response)) {
162 $message = $response->get_error_message();
163 } else {
164 $message = __('An error occurred, please try again.');
165 }
166 } else {
167 if (false === $license_data->success) {
168 switch ($license_data->error) {
169 case 'invalid_key':
170 $message = __('<p class="imh-6310-error-message">Your have enter invalid license key.</p>');
171 break;
172 case 'site_inactive':
173 $message = __('<p class="imh-6310-error-message">Your license is not active for this URL.</p>');
174 break;
175 default:
176 $message = __('<p class="imh-6310-error-message">An error occurred, please try again.</p>');
177 break;
178 }
179 return;
180 }
181 }
182
183 if (!empty($message)) {
184 echo $message;
185 return;
186 }
187
188 if (!function_exists('download_url')) {
189 require_once ABSPATH . 'wp-admin/includes/file.php';
190 require_once(ABSPATH . 'wp-includes/pluggable.php');
191 }
192
193 $file_url = $license_data->download_url;
194 $tmp_file = download_url($file_url);
195 $filepath = ABSPATH . 'wp-content/plugins';
196 WP_Filesystem();
197 $unzipfile = unzip_file($tmp_file, $filepath);
198
199 if (is_wp_error($unzipfile)) {
200 echo '<p class="imh-6310-error-message">There was an error unzipping the file.</p>';
201 return;
202 } else {
203
204 if(!$autoUpdate){
205 echo "<p class='imh-6310-success-message'>Congratulations! Your license activated successfully.</p>";
206 wp_remote_post($url, array("body" => ['file_name' => $license_data->file_name]));
207 return;
208 }
209 }
210
211 echo "<p style='font-size: 16px; color: red;'><b>Activation Error: </b> ZipArchive extension is not activated in your cPanel. Please check the video on how to activate it.</p>";
212 echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/XQMLA_F_CYs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <br /><br />';
213 return;
214 }
215
216 $api_params = array(
217 'edd_action' => 'activate_license',
218 'license' => $key,
219 'item_name' => urlencode('Image map hotspot'),
220 'url' => home_url(),
221 'type' => 'imh'
222 );
223
224 $response = wp_remote_post($url, array("body" => $api_params));
225 $license_data = json_decode(wp_remote_retrieve_body($response));
226
227 if (is_wp_error($response) || 200 !== wp_remote_retrieve_response_code($response)) {
228 if (is_wp_error($response)) {
229 $message = $response->get_error_message();
230 } else {
231 $message = __('An error occurred, please try again.');
232 }
233 } else {
234 if (false === $license_data->success) {
235 switch ($license_data->error) {
236 case 'invalid_key':
237 $message = __('<p class="imh-6310-error-message">Your have enter invalid license key.</p>');
238 break;
239 case 'site_inactive':
240 $message = __('<p class="imh-6310-error-message">Your license is not active for this URL.</p>');
241 break;
242 default:
243 $message = __('<p class="imh-6310-error-message">An error occurred, please try again.</p>');
244 break;
245 }
246 }
247 }
248
249 if (!empty($message)) {
250 echo $message;
251 return;
252 }
253
254 if (!function_exists('download_url')) {
255 require_once ABSPATH . 'wp-admin/includes/file.php';
256 require_once(ABSPATH . 'wp-includes/pluggable.php');
257 }
258 $file_url = $license_data->download_url;
259 $tmp_file = download_url($file_url);
260 $filepath = WP_CONTENT_DIR . '/plugins';
261 WP_Filesystem();
262 copy($tmp_file, $filepath . "/{$license_data->file_name}");
263 @unlink($tmp_file);
264
265 $zip = new ZipArchive;
266 $res = $zip->open($filepath . "/{$license_data->file_name}");
267 if (!$res) {
268 echo '<p class="imh-6310-error-message">There was an error unzipping the file.</p>';
269 } else {
270 $zip->extractTo($filepath . "/");
271 $zip->close();
272
273 if(!$autoUpdate){
274 echo "<p class='imh-6310-success-message'>Congratulations! Your license activated successfully.</p>";
275 }
276 }
277 wp_remote_post($url, array("body" => ['file_name' => $license_data->file_name]));
278 }
279
280 function imh_6310_fa_icon_list($startTag, $endTag) {
281 $iconArray = array (
282 'fab fa-500px' => ['500px', '\f26e'],
283 'fab fa-accessible-icon' => ['accessibility, handicap, person, wheelchair, wheelchair-alt', '\f368'],
284 'fab fa-accusoft' => ['Accusoft', '\f369'],
285 'fab fa-acquisitions-incorporated' => ['Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop', '\f6af'],
286 'fas fa-ad' => ['advertisement, media, newspaper, promotion, publicity', '\f641'],
287 'fas fa-address-book' => ['contact, directory, index, little black book, rolodex', '\f2b9'],
288 'fas fa-address-card' => ['about, contact, id, identification, postcard, profile', '\f2bb'],
289 'fas fa-adjust' => ['contrast, dark, light, saturation', '\f042'],
290 'fab fa-adn' => ['App.net', '\f170'],
291 'fab fa-adversal' => ['Adversal', '\f36a'],
292 'fab fa-affiliatetheme' => ['affiliatetheme', '\f36b'],
293 'fas fa-air-freshener' => ['car, deodorize, fresh, pine, scent', '\f5d0'],
294 'fab fa-airbnb' => ['Airbnb', '\f834'],
295 'fab fa-algolia' => ['Algolia', '\f36c'],
296 'fas fa-align-center' => ['format, middle, paragraph, text', '\f037'],
297 'fas fa-align-justify' => ['format, paragraph, text', '\f039'],
298 'fas fa-align-left' => ['format, paragraph, text', '\f036'],
299 'fas fa-align-right' => ['format, paragraph, text', '\f038'],
300 'fab fa-alipay' => ['Alipay', '\f642'],
301 'fas fa-allergies' => ['allergy, freckles, hand, hives, pox, skin, spots', '\f461'],
302 'fab fa-amazon' => ['Amazon', '\f270'],
303 'fab fa-amazon-pay' => ['Amazon Pay', '\f42c'],
304 'fas fa-ambulance' => ['covid-19, emergency, emt, er, help, hospital, support, vehicle', '\f0f9'],
305 'fas fa-american-sign-language-interpreting' => ['asl, deaf, finger, hand, interpret, speak', '\f2a3'],
306 'fab fa-amilia' => ['Amilia', '\f36d'],
307 'fas fa-anchor' => ['berth, boat, dock, embed, link, maritime, moor, secure', '\f13d'],
308 'fab fa-android' => ['robot', '\f17b'],
309 'fab fa-angellist' => ['AngelList', '\f209'],
310 'fas fa-angle-double-down' => ['arrows, caret, download, expand', '\f103'],
311 'fas fa-angle-double-left' => ['arrows, back, caret, laquo, previous, quote', '\f100'],
312 'fas fa-angle-double-right' => ['arrows, caret, forward, more, next, quote, raquo', '\f101'],
313 'fas fa-angle-double-up' => ['arrows, caret, collapse, upload', '\f102'],
314 'fas fa-angle-down' => ['arrow, caret, download, expand', '\f107'],
315 'fas fa-angle-left' => ['arrow, back, caret, less, previous', '\f104'],
316 'fas fa-angle-right' => ['arrow, care, forward, more, next', '\f105'],
317 'fas fa-angle-up' => ['arrow, caret, collapse, upload', '\f106'],
318 'fas fa-angry' => ['disapprove, emoticon, face, mad, upset', '\f556'],
319 'fab fa-angrycreative' => ['Angry Creative', '\f36e'],
320 'fab fa-angular' => ['Angular', '\f420'],
321 'fas fa-ankh' => ['amulet, copper, coptic christianity, copts, crux ansata, egypt, venus', '\f644'],
322 'fab fa-app-store' => ['App Store', '\f36f'],
323 'fab fa-app-store-ios' => ['iOS App Store', '\f370'],
324 'fab fa-apper' => ['Apper Systems AB', '\f371'],
325 'fab fa-apple' => ['fruit, ios, mac, operating system, os, osx', '\f179'],
326 'fas fa-apple-alt' => ['fall, fruit, fuji, macintosh, orchard, seasonal, vegan', '\f5d1'],
327 'fab fa-apple-pay' => ['Apple Pay ', '\f415'],
328 'fas fa-archive' => ['box, package, save, storage', '\f187'],
329 'fas fa-archway' => ['arc, monument, road, street, tunnel', '\f557'],
330 'fas fa-arrow-alt-circle-down' => ['arrow-circle-o-down, download', '\f358'],
331 'fas fa-arrow-alt-circle-left' => ['arrow-circle-o-left, back, previous', '\f359'],
332 'fas fa-arrow-alt-circle-right' => ['arrow-circle-o-right, forward, next', '\f35a'],
333 'fas fa-arrow-alt-circle-up' => ['arrow-circle-o-up', '\f35b'],
334 'fas fa-arrow-circle-down' => ['download', '\f0ab'],
335 'fas fa-arrow-circle-left' => ['back, previous', '\f0a8'],
336 'fas fa-arrow-circle-right' => ['forward, next', '\f0a9'],
337 'fas fa-arrow-circle-up' => ['upload', '\f0aa'],
338 'fas fa-arrow-down' => ['download', '\f063'],
339 'fas fa-arrow-left' => ['back, previous', '\f060'],
340 'fas fa-arrow-right' => ['forward, next', '\f061'],
341 'fas fa-arrow-up' => ['forward, upload', '\f062'],
342 'fas fa-arrows-alt' => ['arrow, arrows, bigger, enlarge, expand, fullscreen, move, position, reorder, resize', '\f0b2'],
343 'fas fa-arrows-alt-h' => ['arrows-h, expand, horizontal, landscape, resize, wide', '\f337'],
344 'fas fa-arrows-alt-v' => ['arrows-v, expand, portrait, resize, tall, vertical', '\f338'],
345 'fab fa-artstation' => ['Artstation', '\f77a'],
346 'fas fa-assistive-listening-systems' => ['amplify, audio, deaf, ear, headset, hearing, sound', '\f2a2'],
347 'fas fa-asterisk' => ['annotation, details, reference, star', '\f069'],
348 'fab fa-asymmetrik' => ['Asymmetrik, Ltd', '\f372'],
349 'fas fa-at' => ['address, author, e-mail, email, handle', '\f1fa'],
350 'fas fa-atlas' => ['book, directions, geography, globe, map, travel, wayfinding', '\f558'],
351 'fab fa-atlassian' => ['Atlassian', '\f77b'],
352 'fas fa-atom' => ['atheism, chemistry, electron, ion, isotope, neutron, nuclear, proton, science', '\f5d2'],
353 'fab fa-audible' => ['Audible', '\f373'],
354 'fas fa-audio-description' => ['blind, narration, video, visual', '\f29e'],
355 'fab fa-autoprefixer' => ['Autoprefixer', '\f41c'],
356 'fab fa-avianex' => ['avianex ', '\f374'],
357 'fab fa-aviato' => ['Aviato', '\f421'],
358 'fas fa-award' => ['honor, praise, prize, recognition, ribbon, trophy', '\f559'],
359 'fab fa-aws' => ['Amazon Web Services (AWS)', '\f375'],
360 'fas fa-baby' => ['child, diaper, doll, human, infant, kid, offspring, person, sprout', '\f77c'],
361 'fas fa-baby-carriage' => ['buggy, carrier, infant, push, stroller, transportation, walk, wheels', '\f77d'],
362 'fas fa-backspace' => ['command, delete, erase, keyboard, undo', '\f55a'],
363 'fas fa-backward' => ['previous, rewind', '\f04a'],
364 'fas fa-bacon' => ['blt, breakfast, ham, lard, meat, pancetta, pork, rasher', '\f7e5'],
365 'fas fa-bahai' => ["bahai, bahá'í, star", '\f666'],
366 'fas fa-balance-scale' => ['balanced, justice, legal, measure, weight', '\f24e'],
367 'fas fa-balance-scale-left' => ['justice, legal, measure, unbalanced, weight', '\f515'],
368 'fas fa-balance-scale-right' => ['justice, legal, measure, unbalanced, weight', '\f516'],
369 'fas fa-ban' => ['abort, ban, block, cancel, delete, hide, prohibit, remove, stop, trash', '\f05e'],
370 'fas fa-band-aid' => ['bandage, boo boo, first aid, ouch', '\f462'],
371 'fab fa-bandcamp' => ['Bandcamp ', '\f2d5'],
372 'fas fa-barcode' => ['info, laser, price, scan, upc', '\f02a'],
373 'fas fa-bars' => ['checklist, drag, hamburger, list, menu, nav, navigation, ol, reorder, settings, todo, ul', '\f0c9'],
374 'fas fa-baseball-ball' => ['foul, hardball, league, leather, mlb, softball, sport', '\f433'],
375 'fas fa-basketball-ball' => ['dribble, dunk, hoop, nba', '\f434'],
376 'fas fa-bath' => ['clean, shower, tub, wash', '\f2cd'],
377 'fas fa-battery-empty' => ['charge, dead, power, status', '\f244'],
378 'fas fa-battery-full' => ['charge, power, status', '\f240'],
379 'fas fa-battery-half' => ['charge, power, status', '\f242'],
380 'fas fa-battery-quarter' => ['charge, low, power, status', '\f243'],
381 'fas fa-battery-three-quarters' => ['charge, power, status', '\f241'],
382 'fab fa-battle-net' => ['Battle.net', '\f835'],
383 'fas fa-bed' => ['lodging, mattress, rest, sleep, travel', '\f236'],
384 'fas fa-beer' => ['alcohol, ale, bar, beverage, brewery, drink, lager, liquor, mug, stein', '\f0fc'],
385 'fab fa-behance' => ['Behance ', '\f1b4'],
386 'fab fa-behance-square' => ['Behance Square', '\f1b5'],
387 'fas fa-bell' => ['alarm, alert, chime, notification, reminder', '\f0f3'],
388 'fas fa-bell-slash' => ['alert, cancel, disabled, notification, off, reminder', '\f1f6'],
389 'fas fa-bezier-curve' => ['curves, illustrator, lines, path, vector', '\f55b'],
390 'fas fa-bible' => ['book, catholicism, christianity, god, holy', '\f647'],
391 'fas fa-bicycle' => ['bike, gears, pedal, transportation, vehicle', '\f206'],
392 'fas fa-biking' => ['bicycle, bike, cycle, cycling, ride, wheel', '\f84a'],
393 'fab fa-bimobject' => ['BIMobject ', '\f378'],
394 'fas fa-binoculars' => ['glasses, magnify, scenic, spyglass, view', '\f1e5'],
395 'fas fa-biohazard ' => ['covid-19, danger, dangerous, hazmat, medical, radioactive, toxic, waste, zombie', '\f780'],
396 'fas fa-birthday-cake' => ['anniversary, bakery, candles, celebration, dessert, frosting, holiday, party, pastry', '\f1fd'],
397 'fab fa-bitbucket' => ['atlassian, bitbucket-square, git', '\f171'],
398 'fab fa-bitcoin' => ['Bitcoin', '\f379'],
399 'fab fa-bity' => ['Bity', '\f37a'],
400 'fab fa-black-tie' => ['Font Awesome Black Tie', '\f27e'],
401 'fab fa-blackberry' => ['BlackBerry', '\f37b'],
402 'fas fa-blender' => ['cocktail, milkshake, mixer, puree, smoothie', '\f517'],
403 'fas fa-blender-phone' => ['appliance, cocktail, communication, fantasy, milkshake, mixer, puree, silly, smoothie', '\f6b6'],
404 'fas fa-blind' => ['cane, disability, person, sight', '\f29d'],
405 'fas fa-blog' => ['journal, log, online, personal, post, web 2.0, wordpress, writing', '\f781'],
406 'fab fa-blogger' => ['Blogger', '\f37c'],
407 'fab fa-blogger-b' => ['Blogger B', '\f37d'],
408 'fab fa-bluetooth' => ['Bluetooth', '\f293'],
409 'fab fa-bluetooth-b' => ['Bluetooth ', '\f294'],
410 'fas fa-bold' => ['emphasis, format, text', '\f032'],
411 'fas fa-bolt' => ['electricity, lightning, weather, zap', '\f0e7'],
412 'fas fa-bomb' => ['error, explode, fuse, grenade, warning', '\f1e2'],
413 'fas fa-bone' => ['calcium, dog, skeletal, skeleton, tibia', '\f5d7'],
414 'fas fa-bong' => ['aparatus, cannabis, marijuana, pipe, smoke, smoking', '\f55c'],
415 'fas fa-book' => ['diary, documentation, journal, library, read', '\f02d'],
416 'fas fa-book-dead' => ['Dungeons & Dragons, crossbones, d&d, dark arts, death, dnd, documentation, evil, fantasy, halloween, holiday, necronomicon, read, skull, spell', '\f6b7'],
417 'fas fa-book-medical' => ['diary, documentation, health, history, journal, library, read, record', '\f7e6'],
418 'fas fa-book-open' => ['flyer, library, notebook, open book, pamphlet, reading', '\f518'],
419 'fas fa-book-reader' => ['flyer, library, notebook, open book, pamphlet, reading', '\f5da'],
420 'fas fa-bookmark' => ['favorite, marker, read, remember, save', '\f02e'],
421 'fab fa-bootstrap' => ['Bootstrap ', '\f836'],
422 'fas fa-border-all' => ['cell, grid, outline, stroke, table', '\f84c'],
423 'fas fa-border-none' => ['cell, grid, outline, stroke, table', '\f850'],
424 'fas fa-border-style' => ['Border Style', '\f853'],
425 'fas fa-bowling-ball' => ['alley, candlepin, gutter, lane, strike, tenpin', '\f436'],
426 'fas fa-box' => ['archive, container, package, storage', '\f466'],
427 'fas fa-box-open' => ['archive, container, package, storage, unpack', '\f49e'],
428 'fas fa-box-tissue' => ['cough, covid-19, kleenex, mucus, nose, sneeze, snot', '\f95b'],
429 'fas fa-boxes' => ['archives, inventory, storage, warehouse', '\f468'],
430 'fas fa-braille' => ['alphabet, blind, dots, raised, vision', '\f2a1'],
431 'fas fa-brain' => ['cerebellum, gray matter, intellect, medulla oblongata, mind, noodle, wit', '\f5dc'],
432 'fas fa-bread-slice' => ['bake, bakery, baking, dough, flour, gluten, grain, sandwich, sourdough, toast, wheat, yeast', '\f7ec'],
433 'fas fa-briefcase' => ['ag, business, luggage, office, work', '\f0b1'],
434 'fas fa-briefcase-medical' => ['doctor, emt, first aid, health', '\f469'],
435 'fas fa-broadcast-tower' => ['airwaves, antenna, radio, reception, waves', '\f519'],
436 'fas fa-broom' => ['clean, firebolt, fly, halloween, nimbus 2000, quidditch, sweep, witch', '\f51a'],
437 'fas fa-brush' => ['art, bristles, color, handle, paint', '\f55d'],
438 'fab fa-btc' => ['BTC', '\f15a'],
439 'fab fa-buffer' => ['Buffer ', '\f837'],
440 'fas fa-bug' => ['beetle, error, insect, report', '\f188'],
441 'fas fa-building' => ['apartment, business, city, company, office, work', '\f1ad'],
442 'fas fa-bullhorn' => ['announcement, broadcast, louder, megaphone, share', '\f0a1'],
443 'fas fa-bullseye' => ['archery, goal, objective, target', '\f140'],
444 'fas fa-burn' => ['caliente, energy, fire, flame, gas, heat, hot', '\f46a'],
445 'fab fa-buromobelexperte' => ['Büromöbel-Experte GmbH & Co. KG.', '\f37f'],
446 'fas fa-bus' => ['public transportation, transportation, travel, vehicle', '\f207'],
447 'fas fa-bus-alt' => ['mta, public transportation, transportation, travel, vehicle', '\f55e'],
448 'fas fa-business-time' => ['alarm, briefcase, business socks, clock, flight of the conchords, reminder, wednesday', '\f64a'],
449 'fab fa-buy-n-large' => ['Buy n Large', '\f8a6'],
450 'fab fa-buysellads' => ['BuySellAds', '\f20d'],
451 'fas fa-calculator' => ['abacus, addition, arithmetic, counting, math, multiplication, subtraction', '\f1ec'],
452 'fas fa-calendar' => ['calendar-o, date, event, schedule, time, when', '\f133'],
453 'fas fa-calendar-alt' => ['calendar, date, event, schedule, time, when', '\f073'],
454 'fas fa-calendar-check' => ['accept, agree, appointment, confirm, correct, date, done, event, ok, schedule, select, success, tick, time, todo, when', '\f274'],
455 'fas fa-calendar-day' => ['date, detail, event, focus, schedule, single day, time, today, when', '\f783'],
456 'fas fa-calendar-minus' => ['calendar, date, delete, event, negative, remove, schedule, time, when', '\f272'],
457 'fas fa-calendar-plus' => ['add, calendar, create, date, event, new, positive, schedule, time, when', '\f271'],
458 'fas fa-calendar-times ' => ['archive, calendar, date, delete, event, remove, schedule, time, when, x', '\f273'],
459 'fas fa-calendar-week' => ['date, detail, event, focus, schedule, single week, time, today, when', '\f784'],
460 'fas fa-camera' => ['image, lens, photo, picture, record, shutter, video', '\f030'],
461 'fas fa-camera-retro' => ['image, lens, photo, picture, record, shutter, video', '\f083'],
462 'fas fa-campground' => ['camping, fall, outdoors, teepee, tent, tipi', '\f6bb'],
463 'fab fa-canadian-maple-leaf' => ['canada, flag, flora, nature, plant', '\f785'],
464 'fas fa-candy-cane' => ['candy, christmas, holiday, mint, peppermint, striped, xmas', '\f786'],
465 'fas fa-cannabis' => ['bud, chronic, drugs, endica, endo, ganja, marijuana, mary jane, pot, reefer, sativa, spliff, weed, whacky-tabacky', '\f55f'],
466 'fas fa-capsules' => ['drugs, medicine, pills, prescription', '\f46b'],
467 'fas fa-car' => ['auto, automobile, sedan, transportation, travel, vehicle', '\f1b9'],
468 'fas fa-car-alt' => ['auto, automobile, sedan, transportation, travel, vehicle', '\f5de'],
469 'fas fa-car-battery' => ['auto, electric, mechanic, power', '\f5df'],
470 'fas fa-car-crash' => ['accident, auto, automobile, insurance, sedan, transportation, vehicle, wreck', '\f5e1'],
471 'fas fa-car-side' => ['auto, automobile, sedan, transportation, travel, vehicle', '\f5e4'],
472 'fas fa-caravan' => ['camper, motor home, rv, trailer, travel', '\f8ff'],
473 'fas fa-caret-down' => ['arrow, dropdown, expand, menu, more, triangle', '\f0d7'],
474 'fas fa-caret-left' => ['arrow, back, previous, triangle', '\f0d9'],
475 'fas fa-caret-right' => ['arrow, forward, next, triangle', '\f0da'],
476 'fas fa-caret-square-down' => ['arrow, caret-square-o-down, dropdown, expand, menu, more, triangle', '\f150'],
477 'fas fa-caret-square-left' => ['arrow, back, caret-square-o-left, previous, triangle', '\f191'],
478 'fas fa-caret-square-right' => ['arrow, caret-square-o-right, forward, next, triangle', '\f152'],
479 'fas fa-caret-square-up' => ['arrow, caret-square-o-up, collapse, triangle, upload', '\f151'],
480 'fas fa-caret-up' => ['arrow, collapse, triangle', '\f0d8'],
481 'fas fa-carrot' => ['bugs bunny, orange, vegan, vegetable', '\f787'],
482 'fas fa-cart-arrow-down' => ['download, save, shopping', '\f218'],
483 'fas fa-cart-plus' => ['add, create, new, positive, shopping', '\f217'],
484 'fas fa-cash-register' => ['buy, cha-ching, change, checkout, commerce, leaerboard, machine, pay, payment, purchase, store', '\f788'],
485 'fas fa-cat' => ['feline, halloween, holiday, kitten, kitty, meow, pet', '\f6be'],
486 'fab fa-cc-amazon-pay' => ['Amazon Pay Credit Card', '\f42d'],
487 'fab fa-cc-amex' => ['amex', '\f1f3'],
488 'fab fa-cc-apple-pay' => ['Apple Pay Credit Card', '\f416'],
489 'fab fa-cc-diners-club' => ["Diner's Club Credit Card", '\f24c'],
490 'fab fa-cc-discover' => ['Discover Credit Card', '\f1f2'],
491 'fab fa-cc-jcb' => ['JCB Credit Card', '\f24b'],
492 'fab fa-cc-mastercard' => ['MasterCard Credit Card', '\f1f1'],
493 'fab fa-cc-paypal' => ['Paypal Credit Card', '\f1f4'],
494 'fab fa-cc-stripe' => ['Stripe Credit Card', '\f1f5'],
495 'fab fa-cc-visa' => ['Visa Credit Card', '\f1f0'],
496 'fab fa-centercode' => ['Centercode', '\f380'],
497 'fab fa-centos' => ['linux, operating system, os', '\f789'],
498 'fas fa-certificate' => ['badge, star, verified', '\f0a3'],
499 'fas fa-chair' => ['furniture, seat, sit', '\f6c0'],
500 'fas fa-chalkboard' => ['blackboard, learning, school, teaching, whiteboard, writing', '\f51b'],
501 'fas fa-chalkboard-teacher' => ['Anblackboard, instructor, learning, professor, school, whiteboard, writinggular', '\f51c'],
502 'fas fa-charging-station' => ['electric, ev, tesla, vehicle', '\f5e7'],
503 'fas fa-chart-area' => ['analytics, area, chart, graph', '\f1fe'],
504 'fas fa-chart-bar' => ['analytics, bar, chart, graph', '\f080'],
505 'fas fa-chart-line' => ['activity, analytics, chart, dashboard, gain, graph, increase, line', '\f201'],
506 'fas fa-chart-pie' => ['analytics, chart, diagram, graph, pie', '\f200'],
507 'fas fa-check' => ['accept, agree, checkmark, confirm, correct, done, notice, notification, notify, ok, select, success, tick, todo, yes', '\f00c'],
508 'fas fa-check-circle' => ['accept, agree, confirm, correct, done, ok, select, success, tick, todo, yes', '\f058'],
509 'fas fa-check-double' => ['accept, agree, checkmark, confirm, correct, done, notice, notification, notify, ok, select, success, tick, todo', '\f560'],
510 'fas fa-check-square' => ['accept, agree, checkmark, confirm, correct, done, ok, select, success, tick, todo, yes', '\f14a'],
511 'fas fa-cheese' => ['cheddar, curd, gouda, melt, parmesan, sandwich, swiss, wedge', '\f7ef'],
512 'fas fa-chess' => ['board, castle, checkmate, game, king, rook, strategy, tournament', '\f439'],
513 'fas fa-chess-bishop' => ['board, checkmate, game, strategy', '\f43a'],
514 'fas fa-chess-board' => ['board, checkmate, game, strategy', '\f43c'],
515 'fas fa-chess-king' => ['board, checkmate, game, strategy', '\f43f'],
516 'fas fa-chess-knight' => ['board, checkmate, game, horse, strategy', '\f441'],
517 'fas fa-chess-pawn' => ['board, checkmate, game, strategy', '\f443'],
518 'fas fa-chess-queen' => ['board, checkmate, game, strategy', '\f445'],
519 'fas fa-chess-rook' => ['board, castle, checkmate, game, strategy', '\f447'],
520 'fas fa-chevron-circle-down' => ['arrow, download, dropdown, menu, more', '\f13a'],
521 'fas fa-chevron-circle-left' => ['arrow, back, previous', '\f137'],
522 'fas fa-chevron-circle-right' => ['arrow, forward, next', '\f138'],
523 'fas fa-chevron-circle-up' => ['arrow, collapse, upload', '\f139'],
524 'fas fa-chevron-down' => ['arrow, download, expand', '\f078'],
525 'fas fa-chevron-left' => ['arrow, back, bracket, previous', '\f053'],
526 'fas fa-chevron-right' => ['arrow, bracket, forward, next', '\f054'],
527 'fas fa-chevron-up' => ['arrow, collapse, upload', '\f077'],
528 'fas fa-child' => ['boy, girl, kid, toddler, young', '\f1ae'],
529 'fab fa-chrome' => ['browser', '\f268'],
530 'fab fa-chromecast' => ['Chromecast', '\f838'],
531 'fas fa-church' => ['building, cathedral, chapel, community, religion', '\f51d'],
532 'fas fa-circle' => ['circle-thin, diameter, dot, ellipse, notification, round', '\f111'],
533 'fas fa-circle-notch' => ['circle-o-notch, diameter, dot, ellipse, round, spinner', '\f1ce'],
534 'fas fa-city' => ['buildings, busy, skyscrapers, urban, windows', '\f64f'],
535 'fas fa-clinic-medical' => ['covid-19, doctor, general practitioner, hospital, infirmary, medicine, office, outpatient', '\f7f2'],
536 'fas fa-clipboard' => ['copy, notes, paste, record', '\f328'],
537 'fas fa-clipboard-check' => ['accept, agree, confirm, done, ok, select, success, tick, todo, yes', '\f46c'],
538 'fas fa-clipboard-list' => ['hecklist, completed, done, finished, intinerary, ol, schedule, tick, todo, ul', '\f46d'],
539 'fas fa-clock' => ['date, late, schedule, time, timer, timestamp, watch', '\f017'],
540 'fas fa-clone' => ['arrange, copy, duplicate, paste', '\f24d'],
541 'fas fa-closed-captioning' => ['cc, deaf, hearing, subtitle, subtitling, text, video', '\f20a'],
542 'fas fa-cloud' => ['atmosphere, fog, overcast, save, upload, weather', '\f0c2'],
543 'fas fa-cloud-download-alt' => ['download, export, save', '\f381'],
544 'fas fa-cloud-meatball ' => ['FLDSMDFR, food, spaghetti, storm', '\f73b'],
545 'fas fa-cloud-moon' => ['crescent, evening, lunar, night, partly cloudy, sky', '\f6c3'],
546 'fas fa-cloud-moon-rain' => ['rescent, evening, lunar, night, partly cloudy, precipitation, rain, sky, storm', '\f73c'],
547 'fas fa-cloud-rain' => ['precipitation, rain, sky, storm', '\f73d'],
548 'fas fa-cloud-showers-heavy' => ['precipitation, rain, sky, storm', '\f740'],
549 'fas fa-cloud-sun' => ['clear, day, daytime, fall, outdoors, overcast, partly cloudy', '\f6c4'],
550 'fas fa-cloud-sun-rain' => ['day, overcast, precipitation, storm, summer, sunshower', '\f743'],
551 'fas fa-cloud-upload-alt' => ['cloud-upload, import, save, upload', '\f382'],
552 'fab fa-cloudscale' => ['cloudscale.ch', '\f383'],
553 'fab fa-cloudsmith' => ['Cloudsmith', '\f384'],
554 'fab fa-cloudversify' => ['cloudversify ', '\f385'],
555 'fas fa-cocktail' => ['alcohol, beverage, drink, gin, glass, margarita, martini, vodka', '\f561'],
556 'fas fa-code' => ['brackets, code, development, html', '\f121'],
557 'fas fa-code-branch' => ['branch, code-fork, fork, git, github, rebase, svn, vcs, version', '\f126'],
558 'fab fa-codepen' => ['Codepen', '\f1cb'],
559 'fab fa-codiepie' => ['Codie Pie', '\f284'],
560 'fas fa-coffee' => ['beverage, breakfast, cafe, drink, fall, morning, mug, seasonal, tea', '\f0f4'],
561 'fas fa-cog' => ['gear, mechanical, settings, sprocket, wheel', '\f013'],
562 'fas fa-cogs' => ['gears, mechanical, settings, sprocket, wheel', '\f085'],
563 'fas fa-coins' => ['currency, dime, financial, gold, money, penny', '\f51e'],
564 'fas fa-columns' => ['browser, dashboard, organize, panes, split', '\f0db'],
565 'fas fa-comment' => ['bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting', '\f075'],
566 'fas fa-comment-alt' => ['bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting', '\f27a'],
567 'fas fa-comment-dollar' => ['bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, sms, speech, spend, texting, transfer', '\f651'],
568 'fas fa-comment-dots' => ['bubble, chat, commenting, conversation, feedback, message, more, note, notification, reply, sms, speech, texting', '\f4ad'],
569 'fas fa-comment-medical ' => ['advice, bubble, chat, commenting, conversation, diagnose, feedback, message, note, notification, prescription, sms, speech, texting', '\f7f5'],
570 'fas fa-comment-slash' => ['bubble, cancel, chat, commenting, conversation, feedback, message, mute, note, notification, quiet, sms, speech, texting', '\f4b3'],
571 'fas fa-comments' => ['bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting', '\f086'],
572 'fas fa-comments-dollar' => ['bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, sms, speech, spend, texting, transfer', '\f653'],
573 'fas fa-compact-disc' => ['album, bluray, cd, disc, dvd, media, movie, music, record, video, vinyl', '\f420'],
574 'fas fa-compass' => ['directions, directory, location, menu, navigation, safari, travel', '\f14e'],
575 'fas fa-compress' => ['collapse, fullscreen, minimize, move, resize, shrink, smaller', '\f066'],
576 'fas fa-compress-alt' => ['collapse, fullscreen, minimize, move, resize, shrink, smaller', '\f422'],
577 'fas fa-compress-arrows-alt ' => ['collapse, fullscreen, minimize, move, resize, shrink, smaller', '\f78c'],
578 'fas fa-concierge-bell' => ['attention, hotel, receptionist, service, support', '\f562'],
579 ' fab fa-confluence' => ['atlassian', '\f78d'],
580 'fab fa-connectdevelop' => ['Connect Develop', '\f20e'],
581 'fab fa-contao' => ['Contao', '\f26d'],
582 'fas fa-cookie' => ['baked good, chips, chocolate, eat, snack, sweet, treat', '\f563'],
583
584 'fas fa-cookie-bite' => ['baked good, bitten, chips, chocolate, eat, snack, sweet, treat', '\f564'],
585 'fas fa-copy' => ['clone, duplicate, file, files-o, paper, paste', '\f0c5'],
586 'fas fa-copyright' => ['brand, mark, register, trademark', '\f1f9'],
587 'fab fa-cotton-bureau' => ['clothing, t-shirts, tshirts', '\f89e'],
588 'fas fa-couch' => ['chair, cushion, furniture, relax, sofa', '\f4b8'],
589 'fab fa-cpanel' => ['cPanel ', '\f388'],
590 'fab fa-creative-commons' => ['Creative Commons', '\f25e'],
591 'fab fa-creative-commons-by' => ['Creative Commons Attribution', '\f4e7'],
592 'fab fa-creative-commons-nc' => ['Creative Commons Noncommercial', '\f4e8'],
593 'fab fa-creative-commons-nc-eu' => ['Creative Commons Noncommercial (Euro Sign)', '\f4e9'],
594 'fab fa-creative-commons-nc-jp' => ['Creative Commons Noncommercial (Yen Sign)', '\f4ea'],
595 'fab fa-creative-commons-nd' => ['Creative Commons No Derivative Works', '\f4eb'],
596 'fab fa-creative-commons-pd' => ['Creative Commons Public Domain', '\f4ec'],
597 'fab fa-creative-commons-pd-alt' => ['Alternate Creative Commons Public Domain', '\f4ed'],
598 'fab fa-creative-commons-remix' => ['Creative Commons Remix', '\f4ee'],
599 'fab fa-creative-commons-sa' => ['Creative Commons Share Alike', '\f4ef'],
600 'fab fa-creative-commons-sampling' => ['Creative Commons Sampling', '\f4f0'],
601 'fab fa-creative-commons-sampling-plus' => ['Creative Commons Sampling +', '\f4f1'],
602 'fab fa-creative-commons-share' => ['Creative Commons Share', '\f4f2'],
603 'fab fa-creative-commons-zero' => ['Creative Commons CC0', '\f4f3'],
604 'fas fa-credit-card' => ['buy, checkout, credit-card-alt, debit, money, payment, purchase', '\f09d'],
605 'fab fa-critical-role' => ['Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop', '\f6c9'],
606 'fas fa-crop' => ['design, frame, mask, resize, shrink', '\f125'],
607 'fas fa-crop-alt' => ['design, frame, mask, resize, shrink', '\f565'],
608 'fas fa-cross' => ['catholicism, christianity, church, jesus', '\f654'],
609 'fas fa-crosshairs' => ['aim, bullseye, gpd, picker, position', '\f05b'],
610 'fas fa-crow' => ['bird, bullfrog, fauna, halloween, holiday, toad', '\f520'],
611 'fas fa-crown' => ['award, favorite, king, queen, royal, tiara', '\f521'],
612 'fas fa-crutch' => ['cane, injury, mobility, wheelchair', '\f7f7'],
613 'fab fa-css3' => ['code', '\f13c'],
614 'fab fa-css3-alt' => ['Alternate CSS3 Logo', '\f38b'],
615 'fas fa-cube' => ['3d, block, dice, package, square, tesseract', '\f1b2'],
616 'fas fa-cubes' => ['3d, block, dice, package, pyramid, square, stack, tesseract', '\f1b3'],
617 'fas fa-cut' => ['clip, scissors, snip', '\f0c4'],
618 'fab fa-cuttlefish' => ['Cuttlefish ', '\f38c'],
619 'fab fa-d-and-d' => ['Dungeons & Dragons', '\f38d'],
620 'fab fa-d-and-d-beyond' => ['Dungeons & Dragons, d&d, dnd, fantasy, gaming, tabletop', '\f6ca'],
621 'fab fa-dailymotion' => ['dailymotion', '\f952'],
622 'fab fa-dashcube' => ['DashCube', '\f210'],
623 'fas fa-database' => ['computer, development, directory, memory, storage', '\f1c0'],
624 'fas fa-deaf' => ['ear, hearing, sign language', '\f2a4'],
625 'fab fa-delicious' => ['Delicious', '\f1a5'],
626 'fas fa-democrat' => ['american, democratic party, donkey, election, left, left-wing, liberal, politics, usa', '\f747'],
627 'fab fa-deploydog' => ['deploy.dog', '\f38e'],
628 'fab fa-deskpro' => ['Deskpro ', '\f38f'],
629 'fas fa-desktop' => ['computer, cpu, demo, desktop, device, imac, machine, monitor, pc, screen', '\f108'],
630 'fab fa-dev' => ['DEV', '\f6cc'],
631 'fab fa-deviantart' => ['deviantART ', '\f1bd'],
632 'fas fa-dharmachakra' => ['buddhism, buddhist, wheel of dharma', '\f655'],
633 'fab fa-dhl' => ['Dalsey, Hillblom and Lynn, german, package, shipping', '\f790'],
634 'fas fa-diagnoses' => ['analyze, detect, diagnosis, examine, medicine', '\f470'],
635 'fab fa-diaspora' => ['Diaspora ', '\f791'],
636 'fas fa-dice' => ['chance, gambling, game, roll', '\f522'],
637 'fas fa-dice-d20' => ['Dungeons & Dragons, chance, d&d, dnd, fantasy, gambling, game, roll', '\f6cf'],
638 'fas fa-dice-d6' => ['Dungeons & Dragons, chance, d&d, dnd, fantasy, gambling, game, roll', '\f6d1'],
639 'fas fa-dice-five' => ['chance, gambling, game, roll', '\f523'],
640 'fas fa-dice-four' => ['chance, gambling, game, roll', '\f524'],
641 'fas fa-dice-one' => ['chance, gambling, game, roll', '\f525'],
642 'fas fa-dice-six' => ['chance, gambling, game, roll', '\f526'],
643 'fas fa-dice-three' => ['chance, gambling, game, roll', '\f527'],
644 'fas fa-dice-two' => ['chance, gambling, game, roll', '\f528'],
645 'fab fa-digg' => ['Digg Logo', '\f1a6'],
646 'fab fa-digital-ocean' => ['Digital Ocean', '\f391'],
647 'fas fa-digital-tachograph' => ['data, distance, speed, tachometer', '\f566'],
648 'fas fa-directions' => ['map, navigation, sign, turn', '\f5eb'],
649 'fab fa-discord' => ['Discord', '\f392'],
650 'fab fa-discourse' => ['Discourse', '\f393'],
651 'fas fa-disease' => ['bacteria, cancer, covid-19, illness, infection, sickness, virus', '\f7fa'],
652 'fas fa-divide' => ['arithmetic, calculus, division, math', '\f529'],
653 'fas fa-dizzy' => ['dazed, dead, disapprove, emoticon, face', '\f567'],
654 'fas fa-dna' => ['double helix, genetic, helix, molecule, protein', '\f471'],
655 'fab fa-dochub' => ['DocHub', '\f394'],
656 'fab fa-docker' => ['Docker', '\f395'],
657 'fas fa-dog' => ['animal, canine, fauna, mammal, pet, pooch, puppy, woof', '\f6d3'],
658 'fas fa-dollar-sign' => ['$, cost, dollar-sign, money, price, usd', '\f155'],
659 'fas fa-dolly' => ['carry, shipping, transport', '\f472'],
660 'fas fa-dolly-flatbed' => ['carry, inventory, shipping, transport', '\f474'],
661 'fas fa-donate' => ['contribute, generosity, gift, give', '\f4b9'],
662 'fas fa-door-closed' => ['enter, exit, locked', '\f52a'],
663 'fas fa-door-open' => ['enter, exit, welcome', '\f52b'],
664 'fas fa-dot-circle' => ['bullseye, notification, target', '\f192'],
665 'fas fa-dove' => ['bird, fauna, flying, peace, war', '\f4ba'],
666 'fas fa-download' => ['export, hard drive, save, transfer', '\f019'],
667 'fab fa-draft2digital' => ['Draft2digital', '\f396'],
668 'fas fa-drafting-compass' => ['design, map, mechanical drawing, plot, plotting', '\f568'],
669 'fas fa-dragon' => ['Dungeons & Dragons, d&d, dnd, fantasy, fire, lizard, serpent', '\f6d5'],
670 'fas fa-draw-polygon' => ['anchors, lines, object, render, shape', '\f5ee'],
671 'fab fa-dribbble' => ['Dribbble', '\f17d'],
672 'fab fa-dribbble-square' => ['Dribbble Square', '\f397'],
673 'fab fa-dropbox' => ['Dropbox', '\f16b'],
674 'fas fa-drum' => ['instrument, music, percussion, snare, sound', '\f569'],
675 'fas fa-drum-steelpan' => ['calypso, instrument, music, percussion, reggae, snare, sound, steel, tropical', '\f56a'],
676 'fas fa-drumstick-bite' => ['bone, chicken, leg, meat, poultry, turkey', '\f6d7'],
677 'fab fa-drupal' => ['Drupal Logo', '\f1a9'],
678 'fas fa-dumbbell' => ['exercise, gym, strength, weight, weight-lifting', '\f44b'],
679 'fas fa-dumpster' => ['alley, bin, commercial, trash, waste', '\f793'],
680 'fas fa-dumpster-fire' => ['alley, bin, commercial, danger, dangerous, euphemism, flame, heat, hot, trash, waste', '\f794'],
681 'fab fa-dyalog' => ['Dyalog', '\f399'],
682 'fab fa-earlybirds' => ['Earlybirds', '\f39a'],
683 'fab fa-ebay' => ['eBay', '\f4f4'],
684 'fab fa-edge' => ['browser, ie', '\f282'],
685 'fas fa-edit' => ['edit, pen, pencil, update, write', '\f044'],
686 'fas fa-egg' => ['breakfast, chicken, easter, shell, yolk', '\f7fb'],
687 'fas fa-eject' => ['abort, cancel, cd, discharge', '\f052'],
688 'fab fa-elementor' => ['Elementor', '\f430'],
689 'fas fa-ellipsis-h' => ['dots, drag, kebab, list, menu, nav, navigation, ol, reorder, settings, ul', '\f141'],
690 'fas fa-ellipsis-v' => ['dots, drag, kebab, list, menu, nav, navigation, ol, reorder, settings, ul', '\f142'],
691 'fab fa-ello' => ['Ello', '\f5f1'],
692 'fab fa-ember' => ['Ember', '\f423'],
693 'fab fa-empire' => ['Galactic Empire', '\f1d1'],
694 'fas fa-envelope' => ['e-mail, email, letter, mail, message, notification, support', '\f0e0'],
695 'fas fa-envelope-open' => ['e-mail, email, letter, mail, message, notification, support', '\f2b6'],
696 'fas fa-envelope-open-text' => ['e-mail, email, letter, mail, message, notification, support', '\f658'],
697 'fas fa-envelope-square' => ['e-mail, email, letter, mail, message, notification, support', '\f199'],
698 'fab fa-envira' => ['leaf', '\f299'],
699 'fas fa-equals' => ['arithmetic, even, match, math', '\f52c'],
700 'fas fa-eraser' => ['art, delete, remove, rubber', '\f12d'],
701 'fab fa-erlang' => ['Erlang', '\f39d'],
702 'fab fa-ethereum' => ['Ethereum', '\f42e'],
703 'fas fa-ethernet' => ['cable, cat 5, cat 6, connection, hardware, internet, network, wired', '\f796'],
704 'fab fa-etsy' => ['Etsy', '\f2d7'],
705 'fas fa-euro-sign' => ['currency, dollar, exchange, money', '\f153'],
706 'fab fa-evernote' => ['Evernote', '\f839'],
707 'fas fa-exchange-alt' => ['arrow, arrows, exchange, reciprocate, return, swap, transfer', '\f362'],
708 'fas fa-exclamation' => ['alert, danger, error, important, notice, notification, notify, problem, warning', '\f12a'],
709 'fas fa-exclamation-circle' => ['alert, danger, error, important, notice, notification, notify, problem, warning', '\f06a'],
710 'fas fa-expand' => ['bigger, enlarge, fullscreen, resize', '\f065'],
711 'fas fa-expand-alt' => ['arrows, bigger, enlarge, fullscreen, resize', '\f424'],
712 'fas fa-expand-arrows-alt' => ['bigger, enlarge, fullscreen, move, resize', '\f31e'],
713 'fab fa-expeditedssl' => ['ExpeditedSSL ', '\f23e'],
714 'fas fa-external-link-alt' => ['external-link, new, open, share', '\f35d'],
715 'fas fa-external-link-square-alt' => ['external-link-square, new, open, share', '\f360'],
716 'fas fa-eye' => ['look, optic, see, seen, show, sight, views, visible', '\f06e'],
717 'fas fa-eye-dropper' => ['beaker, clone, color, copy, eyedropper, pipette', '\f1fb'],
718 'fas fa-eye-slash' => ['blind, hide, show, toggle, unseen, views, visible, visiblity', '\f070'],
719 'fab fa-facebook' => ['facebook-official, social network', '\f09a'],
720 'fab fa-facebook-f' => ['facebook', '\f39e'],
721 'fab fa-facebook-messenger' => ['Facebook Messenger', '\f39f'],
722 'fab fa-facebook-square' => ['social network', '\f082'],
723 'fas fa-fan' => ['ac, air conditioning, blade, blower, cool, hot', '\f863'],
724 'fab fa-fantasy-flight-games' => ['Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop', '\f6dc'],
725 'fas fa-fast-backward' => ['beginning, first, previous, rewind, start', '\f049'],
726 'fas fa-fast-forward' => ['end, last, next', '\f050'],
727 'fas fa-faucet' => ['covid-19, drip, house, hygiene, kitchen, sink, water', '\f905'],
728 'fas fa-fax' => ['business, communicate, copy, facsimile, send', '\f1ac'],
729 'fas fa-feather' => ['bird, light, plucked, quill, write', '\f52d'],
730 'fas fa-feather-alt' => ['bird, light, plucked, quill, write', '\f56b'],
731 'fab fa-fedex' => ['Federal Express, package, shipping', '\f797'],
732 'fab fa-fedora' => ['linux, operating system, os', '\f798'],
733 'fas fa-female' => ['human, person, profile, user, woman', '\f182'],
734 'fas fa-fighter-jet' => ['airplane, fast, fly, goose, maverick, plane, quick, top gun, transportation, travel', '\f0fb'],
735 'fab fa-figma' => ['app, design, interface', '\f799'],
736 'fas fa-file' => ['document, new, page, pdf, resume', '\f15b'],
737 'fas fa-file-alt' => ['document, file-text, invoice, new, page, pdf', '\f15c'],
738 'fas fa-file-archive' => ['.zip, bundle, compress, compression, download, zip', '\f1c6'],
739 'fas fa-file-audio' => ['document, mp3, music, page, play, sound', '\f1c7'],
740 'fas fa-file-code' => ['css, development, document, html', '\f1c9'],
741 'fas fa-file-contract' => ['agreement, binding, document, legal, signature', '\f56c'],
742 'fas fa-file-csv' => ['document, excel, numbers, spreadsheets, table', '\f6dd'],
743 'fas fa-file-download' => ['document, export, save', '\f56d'],
744 'fas fa-file-excel' => ['csv, document, numbers, spreadsheets, table', '\f1c3'],
745 'fas fa-file-export' => ['download, save', '\f56e'],
746 'fas fa-file-image' => ['document, image, jpg, photo, png', '\f1c5'],
747 'fas fa-file-import' => ['copy, document, send, upload', '\f56f'],
748 'fas fa-file-invoice' => ['account, bill, charge, document, payment, receipt', '\f570'],
749 'fas fa-file-invoice-dollar' => ['$, account, bill, charge, document, dollar-sign, money, payment, receipt, usd', '\f571'],
750 'fas fa-file-medical' => ['document, health, history, prescription, record', '\f477'],
751 'fas fa-file-medical-alt' => ['document, health, history, prescription, record', '\f478'],
752 'fas fa-file-pdf' => ['acrobat, document, preview, save', '\f1c1'],
753 'fas fa-file-powerpoint' => ['display, document, keynote, presentation', '\f1c4'],
754 'fas fa-file-prescription' => ['document, drugs, medical, medicine, rx', '\f572'],
755 'fas fa-file-signature' => ['John Hancock, contract, document, name', '\f573'],
756 'fas fa-file-upload' => ['document, import, page, save', '\f574'],
757 'fas fa-file-video' => ['document, m4v, movie, mp4, play', '\f1c8'],
758 'fas fa-file-word' => ['document, edit, page, text, writing', '\f1c2'],
759 'fas fa-fill' => ['bucket, color, paint, paint bucket', '\f575'],
760 'fas fa-fill-drip' => ['bucket, color, drop, paint, paint bucket, spill', '\f576'],
761 'fas fa-film' => ['cinema, movie, strip, video', '\f008'],
762 'fas fa-filter' => ['funnel, options, separate, sort', '\f0b0'],
763 'fas fa-fingerprint' => ['human, id, identification, lock, smudge, touch, unique, unlock', '\f577'],
764 'fas fa-fire' => ['burn, caliente, flame, heat, hot, popular', '\f06d'],
765 'fas fa-fire-alt' => ['burn, caliente, flame, heat, hot, popular', '\f7e4'],
766 'fas fa-fire-extinguisher' => ['burn, caliente, fire fighter, flame, heat, hot, rescue', '\f134'],
767 'fab fa-firefox' => ['browser', '\f269'],
768 'fab fa-firefox-browser' => ['browser', '\f907'],
769 'fas fa-first-aid' => ['emergency, emt, health, medical, rescue', '\f479'],
770 'fab fa-first-order' => ['First Order', '\f2b0'],
771 'fab fa-first-order-alt' => ['Alternate First Order', '\f50a'],
772 'fab fa-firstdraft' => ['firstdraft', '\f3a1'],
773 'fas fa-fish' => ['fauna, gold, seafood, swimming', '\f578'],
774 'fas fa-fist-raised' => ['Dungeons & Dragons, d&d, dnd, fantasy, hand, ki, monk, resist, strength, unarmed combat', '\f6de'],
775 'fas fa-flag' => ['country, notice, notification, notify, pole, report, symbol', '\f024'],
776 'fas fa-flag-checkered' => ['notice, notification, notify, pole, racing, report, symbol', '\f11e'],
777 'fas fa-flag-usa' => ['betsy ross, country, old glory, stars, stripes, symbol', '\f74d'],
778 'fas fa-flask' => ['beaker, experimental, labs, science', '\f0c3'],
779 'fab fa-flickr' => ['Flickr', '\f16e'],
780 'fab fa-flipboard' => ['Flipboard', '\f44d'],
781 'fas fa-flushed' => ['embarrassed, emoticon, face', '\f579'],
782 'fab fa-fly' => ['Fly', '\f417'],
783 'fas fa-folder' => ['archive, directory, document, file', '\f07b'],
784 'fas fa-folder-minus' => ['archive, delete, directory, document, file, negative, remove', '\f65d'],
785 'fas fa-folder-open' => ['archive, directory, document, empty, file, new', '\f07c'],
786 'fas fa-folder-plus' => ['add, archive, create, directory, document, file, new, positive', '\f65e'],
787 'fas fa-font' => ['alphabet, glyph, text, type, typeface', '\f031'],
788 'fab fa-font-awesome' => ['meanpath', '\f2b4'],
789 'fab fa-font-awesome-alt' => ['Alternate Font Awesome', '\f35c'],
790 'fab fa-font-awesome-flag' => ['Font Awesome Flag', '\f425'],
791 'fab fa-fonticons' => ['Fonticons', '\f280'],
792 'fab fa-fonticons-fi' => ['Fonticons Fi', '\f3a2'],
793 'fas fa-football-ball' => ['ball, fall, nfl, pigskin, seasonal', '\f44e'],
794 'fab fa-fort-awesome' => ['castle', '\f286'],
795 'fab fa-fort-awesome-alt' => ['castle', '\f3a3'],
796 'fab fa-forumbee' => ['Forumbee', '\f211'],
797 'fas fa-forward' => ['forward, next, skip', '\f04e'],
798 'fab fa-foursquare' => ['Foursquare', '\f180'],
799 'fab fa-free-code-camp' => ['freeCodeCamp', '\f2c5'],
800 'fab fa-freebsd' => ['FreeBSD', '\f3a4'],
801 'fas fa-frog' => ['amphibian, bullfrog, fauna, hop, kermit, kiss, prince, ribbit, toad, wart', '\f52e'],
802 'fas fa-frown' => ['disapprove, emoticon, face, rating, sad', '\f119'],
803 'fas fa-frown-open' => ['disapprove, emoticon, face, rating, sad', '\f57a'],
804 'fab fa-fulcrum' => ['Fulcrum', '\f50b'],
805 'fas fa-funnel-dollar' => ['filter, money, options, separate, sort', '\f662'],
806 'fas fa-futbol' => ['ball, football, mls, soccer', '\f1e3'],
807 'fab fa-galactic-republic' => ['politics, star wars', '\f50c'],
808 'fab fa-galactic-senate' => ['Galactic Senate', '\f50d'],
809 'fas fa-gamepad' => ['arcade, controller, d-pad, joystick, video, video game', '\f11b'],
810 'fas fa-gas-pump' => ['car, fuel, gasoline, petrol', '\f52f'],
811 'fas fa-gavel' => ['hammer, judge, law, lawyer, opinion', '\f0e3'],
812 'fas fa-gem' => ['diamond, jewelry, sapphire, stone, treasure', '\f3a5'],
813 'fas fa-genderless' => ['androgynous, asexual, sexless', '\f22d'],
814 'fab fa-get-pocket' => ['Get Pocket', '\f265'],
815 'fab fa-gg' => ['GG Currency', '\f260'],
816 'fab fa-gg-circle' => ['GG Currency Circle', '\f261'],
817 'fas fa-ghost' => ['apparition, blinky, clyde, floating, halloween, holiday, inky, pinky, spirit', '\f6e2'],
818 'fas fa-gift' => ['christmas, generosity, giving, holiday, party, present, wrapped, xmas', '\f06b'],
819 'fas fa-gifts' => ['christmas, generosity, giving, holiday, party, present, wrapped, xmas', '\f79c'],
820 'fab fa-git' => ['Git', '\f1d3'],
821 'fab fa-git-alt' => ['Git Alt', '\f841'],
822 'fab fa-git-square' => ['Git Square', '\f1d2'],
823 'fab fa-github' => ['octocat', '\f09b'],
824 'fab fa-github-alt' => ['octocat', '\f113'],
825 'fab fa-github-square' => ['octocat', '\f092'],
826 'fab fa-gitkraken' => ['GitKraken', '\f3a6'],
827 'fab fa-gitlab' => ['Axosoft', '\f296'],
828 'fab fa-gitter' => ['Gitter', '\f426'],
829 'fas fa-glass-cheers' => ["alcohol, bar, beverage, celebration, champagne, clink, drink, holiday, new year's eve, party, toast", '\f79f'],
830 'fas fa-glass-martini' => ['alcohol, bar, beverage, drink, liquor', '\f000'],
831 'fas fa-glass-martini-alt' => ['alcohol, bar, beverage, drink, liquor', '\f57b'],
832 'fas fa-glass-whiskey' => ['alcohol, bar, beverage, bourbon, drink, liquor, neat, rye, scotch, whisky', '\f7a0'],
833 'fas fa-glasses' => ['hipster, nerd, reading, sight, spectacles, vision', '\f530'],
834 'fab fa-glide' => ['Glide', '\f2a5'],
835 'fab fa-glide-g' => ['Glide G', '\f2a6'],
836 'fas fa-globe' => ['all, coordinates, country, earth, global, gps, language, localize, location, map, online, place, planet, translate, travel, world', '\f0ac'],
837 'fas fa-globe-africa' => ['all, country, earth, global, gps, language, localize, location, map, online, place, planet, translate, travel, world', '\f57c'],
838 'fas fa-globe-americas' => ['all, country, earth, global, gps, language, localize, location, map, online, place, planet, translate, travel, world', '\f57d'],
839 'fas fa-globe-asia' => ['all, country, earth, global, gps, language, localize, location, map, online, place, planet, translate, travel, world', '\f57e'],
840 'fas fa-globe-europe' => ['all, country, earth, global, gps, language, localize, location, map, online, place, planet, translate, travel, world', '\f7a2'],
841 'fab fa-gofore' => ['Gofore', '\f3a7'],
842 'fas fa-golf-ball' => ['caddy, eagle, putt, tee', '\f450'],
843 'fab fa-goodreads' => ['Goodreads', '\f3a8'],
844 'fab fa-goodreads-g' => ['Goodreads G', '\f3a9'],
845 'fab fa-google' => ['Google Logo', '\f1a0'],
846 'fab fa-google-drive' => ['Google Drive', '\f3aa'],
847 'fab fa-google-play' => ['Google Play', '\f3ab'],
848 'fab fa-google-plus' => ['google-plus-circle, google-plus-official', '\f2b3'],
849 'fab fa-google-plus-g' => ['google-plus, social network', '\f0d5'],
850 'fab fa-google-plus-square' => ['social network', '\f0d4'],
851 'fab fa-google-wallet' => ['Google Wallet', '\f1ee'],
852 'fas fa-gopuram' => ['building, entrance, hinduism, temple, tower', '\f664'],
853 'fas fa-graduation-cap' => ['eremony, college, graduate, learning, school, student', '\f19d'],
854 'fab fa-gratipay' => ['favorite, heart, like, love', '\f184'],
855 'fab fa-grav' => ['Grav', '\f2d6'],
856 'fas fa-greater-than' => ['arithmetic, compare, math', '\f531'],
857 'fas fa-greater-than-equal' => ['arithmetic, compare, math', '\f532'],
858 'fas fa-grimace' => ['cringe, emoticon, face, teeth', '\f57f'],
859 'fas fa-grin' => ['emoticon, face, laugh, smile', '\f580'],
860 'fas fa-grin-alt' => ['emoticon, face, laugh, smile', '\f581'],
861 'fas fa-grin-beam' => ['emoticon, face, laugh, smile', '\f582'],
862 'fas fa-grin-beam-sweat' => ['embarass, emoticon, face, smile', '\f583'],
863 'fas fa-grin-hearts' => ['emoticon, face, love, smile', '\f584'],
864 'fas fa-grin-squint' => ['emoticon, face, laugh, smile', '\f585'],
865 'fas fa-grin-squint-tears' => ['emoticon, face, happy, smile', '\f586'],
866 'fas fa-grin-stars' => ['emoticon, face, star-struck', '\f587'],
867 'fas fa-grin-tears' => ['LOL, emoticon, face', '\f588'],
868 'fas fa-grin-tongue' => ['LOL, emoticon, face', '\f589'],
869 'fas fa-grin-tongue-squint' => ['LOL, emoticon, face', '\f58a'],
870 'fas fa-grin-tongue-wink' => ['LOL, emoticon, face', '\f58b'],
871 'fas fa-grin-wink' => ['emoticon, face, flirt, laugh, smile', '\f58c'],
872 'fas fa-grip-horizontal' => ['affordance, drag, drop, grab, handle', '\f58d'],
873 'fas fa-grip-lines' => ['affordance, drag, drop, grab, handle', '\f7a4'],
874 'fas fa-grip-lines-vertical' => ['affordance, drag, drop, grab, handle', '\f7a5'],
875 'fas fa-grip-vertical' => ['affordance, drag, drop, grab, handle', '\f58e'],
876 'fab fa-gripfire' => ['Gripfire, Inc', '\f3ac'],
877 'fab fa-grunt' => ['Grunt', '\f3ad'],
878 'fas fa-guitar' => ['acoustic, instrument, music, rock, rock and roll, song, strings', '\f7a6'],
879 'fab fa-gulp' => ['Gulp', '\f3ae'],
880 'fas fa-h-square' => ['directions, emergency, hospital, hotel, map', '\f0fd'],
881 'fab fa-hacker-news' => ['Hacker News', '\f1d4'],
882 'fab fa-hacker-news-square' => ['Hacker News Square', '\f3af'],
883 'fab fa-hackerrank' => ['Hackerrank', '\f5f7'],
884 'fas fa-hamburger' => ['bacon, beef, burger, burger king, cheeseburger, fast food, grill, ground beef, mcdonalds, sandwich', '\f805'],
885 'fas fa-hammer' => ['admin, fix, repair, settings, tool', '\f6e3'],
886 'fas fa-hamsa' => ['fas fa-hamsa', '\f665'],
887 'fas fa-hand-holding' => ['carry, lift', '\f4bd'],
888 'fas fa-hand-holding-heart' => ['carry, charity, gift, lift, package', '\f4be'],
889 'fas fa-hand-holding-medical' => ['care, covid-19, donate, help', '\f95c'],
890 'fas fa-hand-holding-usd' => ['$, carry, dollar sign, donation, giving, lift, money, price', '\f4c0'],
891 'fas fa-hand-holding-water' => ['carry, covid-19, drought, grow, lift', '\f4c1'],
892 'fas fa-hand-lizard' => ['game, roshambo', '\f258'],
893 'fas fa-hand-middle-finger' => ['flip the bird, gesture, hate, rude', '\f806'],
894 'fas fa-hand-paper' => ['game, halt, roshambo, stop', '\f256'],
895 'fas fa-hand-peace' => ['rest, truce', '\f25b'],
896 'fas fa-hand-point-down' => ['finger, hand-o-down, point', '\f0a7'],
897 'fas fa-hand-point-left' => ['back, finger, hand-o-left, left, point, previous', '\f0a5'],
898 'fas fa-hand-point-right' => ['finger, forward, hand-o-right, next, point, right', '\f0a4'],
899 'fas fa-hand-point-up' => ['finger, hand-o-up, point', '\f0a6'],
900 'fas fa-hand-pointer' => ['arrow, cursor, select', '\f25a'],
901 'fas fa-hand-rock' => ['fist, game, roshambo', '\f255'],
902 'fas fa-hand-scissors' => ['cut, game, roshambo', '\f257'],
903 'fas fa-hand-sparkles' => ['clean, covid-19, hygiene, magic, soap, wash', '\f95d'],
904 'fas fa-hand-spock' => ['live long, prosper, salute, star trek, vulcan', '\f259'],
905 'fas fa-hands' => ['carry, hold, lift', '\f4c2'],
906 'fas fa-hands-helping' => ['aid, assistance, handshake, partnership, volunteering', '\f4c4'],
907 'fas fa-hands-wash' => ['covid-19, hygiene, soap, wash', '\f95e'],
908 'fas fa-handshake' => ['agreement, greeting, meeting, partnership', '\f2b5'],
909 'fas fa-handshake-alt-slash' => ['broken, covid-19, social distance', '\f95f'],
910 'fas fa-handshake-slash' => ['broken, covid-19, social distance', '\f960'],
911 'fas fa-hanukiah' => ['candle, hanukkah, jewish, judaism, light', '\f6e6'],
912 'fas fa-hard-hat' => ['construction, hardhat, helmet, safety', '\f807'],
913 'fas fa-hashtag' => ['Twitter, instagram, pound, social media, tag', '\f292'],
914 'fas fa-hat-cowboy' => ['buckaroo, horse, jackeroo, john b., old west, pardner, ranch, rancher, rodeo, western, wrangler', '\f8c0'],
915 'fas fa-hat-cowboy-side' => ['buckaroo, horse, jackeroo, john b., old west, pardner, ranch, rancher, rodeo, western, wrangler', '\f8c1'],
916 'fas fa-hat-wizard' => ['Dungeons & Dragons, accessory, buckle, clothing, d&d, dnd, fantasy, halloween, head, holiday, mage, magic, pointy, witch', '\f6e8'],
917 'fas fa-hdd' => ['cpu, hard drive, harddrive, machine, save, storage', '\f0a0'],
918 'fas fa-head-side-cough' => ['cough, covid-19, germs, lungs, respiratory, sick', '\f961'],
919 'fas fa-head-side-cough-slash' => ['cough, covid-19, germs, lungs, respiratory, sick', '\f962'],
920 'fas fa-head-side-mask' => ['breath, covid-19, filter, respirator, virus', '\f963'],
921 'fas fa-head-side-virus' => ['cold, covid-19, flu, sick', '\f964'],
922 'fas fa-heading' => ['format, header, text, title', '\f1dc'],
923 'fas fa-headphones' => ['audio, listen, music, sound, speaker', '\f025'],
924 'fas fa-headphones-alt' => ['audio, listen, music, sound, speaker', '\f58f'],
925 'fas fa-headset' => ['audio, gamer, gaming, listen, live chat, microphone, shot caller, sound, support, telemarketer', '\f590'],
926 'fas fa-heart' => ['favorite, like, love, relationship, valentine', '\f004'],
927 'fas fa-heart-broken' => ['breakup, crushed, dislike, dumped, grief, love, lovesick, relationship, sad', '\f7a9'],
928 'fas fa-heartbeat' => ['ekg, electrocardiogram, health, lifeline, vital signs', '\f21e'],
929 'fas fa-helicopter' => ['airwolf, apache, chopper, flight, fly, travel', '\f533'],
930 'fas fa-highlighter' => ['edit, marker, sharpie, update, write', '\f591'],
931 'fas fa-hiking' => ['activity, backpack, fall, fitness, outdoors, person, seasonal, walking', '\f6ec'],
932 'fas fa-hippo' => ['animal, fauna, hippopotamus, hungry, mammal', '\f6ed'],
933 'fab fa-hips' => ['Hips', '\f452'],
934 'fab fa-hire-a-helper' => ['HireAHelper', '\f3b0'],
935 'fas fa-history' => ['Rewind, clock, reverse, time, time machine', '\f1da'],
936 'fas fa-hockey-puck' => ['ice, nhl, sport', '\f453'],
937 'fas fa-holly-berry' => ['catwoman, christmas, decoration, flora, halle, holiday, ororo munroe, plant, storm, xmas', '\f7aa'],
938 'fas fa-home' => ['abode, building, house, main', '\f015'],
939 'fab fa-hooli' => ['Hooli', '\f427'],
940 'fab fa-hornbill' => ['Hornbill', '\f592'],
941 'fas fa-horse' => ['equus, fauna, mammmal, mare, neigh, pony', '\f6f0'],
942 'fas fa-horse-head' => ['equus, fauna, mammmal, mare, neigh, pony', '\f7ab'],
943 'fas fa-hospital' => ['building, covid-19, emergency room, medical center', '\f0f8'],
944 'fas fa-hospital-alt' => ['building, covid-19, emergency room, medical center', '\f47d'],
945 'fas fa-hospital-symbol' => ['clinic, covid-19, emergency, map', '\f47e'],
946 'fas fa-hospital-user' => ['covid-19, doctor, network, patient, primary care', '\f80d'],
947 'fas fa-hot-tub' => ['bath, jacuzzi, massage, sauna, spa', '\f593'],
948 'fas fa-hotdog' => ['bun, chili, frankfurt, frankfurter, kosher, polish, sandwich, sausage, vienna, weiner', '\f80f'],
949 'fas fa-hotel' => ['building, inn, lodging, motel, resort, travel', '\f594'],
950 'fab fa-hotjar' => ['Hotjar', '\f3b1'],
951 'fas fa-hourglass' => ['hour, minute, sand, stopwatch, time', '\f254'],
952 'fas fa-hourglass-end' => ['hour, minute, sand, stopwatch, time', '\f253'],
953 'fas fa-hourglass-half' => ['hour, minute, sand, stopwatch, time', '\f252'],
954 'fas fa-hourglass-start' => ['hour, minute, sand, stopwatch, time', '\f251'],
955 'fas fa-house-damage' => ['building, devastation, disaster, home, insurance', '\f6f1'],
956 'fas fa-house-user' => ['covid-19, home, isolation, quarantine', '\f965'],
957 'fab fa-houzz' => ['Houzz', '\f27c'],
958 'fas fa-hryvnia' => ['currency, money, ukraine, ukrainian', '\f6f2'],
959 'fab fa-html5' => ['HTML 5 Logo', '\f13b'],
960 'fab fa-hubspot' => ['HubSpot', '\f3b2'],
961 'fas fa-i-cursor' => ['editing, i-beam, type, writing', '\f246'],
962 'fas fa-ice-cream' => ['chocolate, cone, dessert, frozen, scoop, sorbet, vanilla, yogurt', '\f810'],
963 'fas fa-icicles' => ['cold, frozen, hanging, ice, seasonal, sharp', '\f7ad'],
964 'fas fa-icons' => ['bolt, emoji, heart, image, music, photo, symbols', '\f86d'],
965 'fas fa-id-badge' => ['address, contact, identification, license, profile', '\f2c1'],
966 'fas fa-id-card' => ['contact, demographics, document, identification, issued, profile', '\f2c2'],
967 'fas fa-id-card-alt' => ['ontact, demographics, document, identification, issued, profile', '\f47f'],
968 'fab fa-ideal' => ['iDeal', '\f913'],
969 'fas fa-igloo' => ['dome, dwelling, eskimo, home, house, ice, snow', '\f7ae'],
970 'fas fa-image' => ['album, landscape, photo, picture', '\f03e'],
971 'fas fa-images' => ['album, landscape, photo, picture', '\f302'],
972 'fab fa-imdb' => ['IMDB', '\f2d8'],
973 'fas fa-inbox' => ['archive, desk, email, mail, message', '\f01c'],
974 'fas fa-indent' => ['align, justify, paragraph, tab', '\f03c'],
975 'fas fa-industry' => ['building, factory, industrial, manufacturing, mill, warehouse', '\f275'],
976 'fas fa-infinity' => ['eternity, forever, math', '\f534'],
977 'fas fa-info' => ['details, help, information, more, support', '\f129'],
978 'fas fa-info-circle' => ['details, help, information, more, support', '\f05a'],
979 'fab fa-instagram' => ['Instagram', '\f16d'],
980 'fab fa-instagram-square' => ['Instagram Square', '\f955'],
981 'fab fa-intercom' => ['app, customer, messenger', '\f7af'],
982 'fab fa-internet-explorer' => ['browser, ie', '\f26b'],
983 'fab fa-invision' => ['app, design, interface', '\f7b0'],
984 'fab fa-ioxhost' => ['ioxhost', '\f208'],
985 'fas fa-italic' => ['edit, emphasis, font, format, text, type', '\f033'],
986 'fab fa-itch-io' => ['itch.io', '\f83a'],
987 'fab fa-itunes' => ['iTunes', '\f3b4'],
988 'fab fa-itunes-note' => ['Itunes Note', '\f3b5'],
989 'fab fa-java' => ['Java', '\f4e4'],
990 'fas fa-jedi' => ['crest, force, sith, skywalker, star wars, yoda', '\f669'],
991 'fab fa-jedi-order' => ['star wars', '\f50e'],
992 'fab fa-jenkins' => ['Jenkis', '\f3b6'],
993 'fab fa-jira' => ['atlassian', '\f7b1'],
994 'fab fa-joget' => ['Joget', '\f3b7'],
995 'fas fa-joint' => ['blunt, cannabis, doobie, drugs, marijuana, roach, smoke, smoking, spliff', '\f595'],
996 'fab fa-joomla' => ['Joomla Logo', '\f1aa'],
997 'fas fa-journal-whills' => ['book, force, jedi, sith, star wars, yoda', '\f66a'],
998 'fab fa-js' => ['JavaScript (JS)', '\f3b8'],
999 'fab fa-js-square' => ['JavaScript (JS) Square', '\f3b9'],
1000 'fab fa-jsfiddle' => ['jsFiddle', '\f1cc'],
1001 'fas fa-kaaba' => ['building, cube, islam, muslim', '\f66b'],
1002 'fab fa-kaggle' => ['Kaggle', '\f5fa'],
1003 'fas fa-key' => ['lock, password, private, secret, unlock', '\f084'],
1004 'fab fa-keybase' => ['Keybase ', '\f4f5'],
1005 'fas fa-keyboard' => ['accessory, edit, input, text, type, write', '\f11c'],
1006 'fab fa-keycdn' => ['KeyCDN', '\f3ba'],
1007 'fas fa-khanda' => ['chakkar, sikh, sikhism, sword', '\f66d'],
1008 'fab fa-kickstarter' => ['Kickstarter', '\f3bb'],
1009 'fab fa-kickstarter-k' => ['Kickstarter K', '\f3bc'],
1010 'fas fa-kiss' => ['beso, emoticon, face, love, smooch', '\f596'],
1011 'fas fa-kiss-beam' => ['beso, emoticon, face, love, smooch', '\f597'],
1012 'fas fa-kiss-wink-heart' => ['beso, emoticon, face, love, smooch', '\f598'],
1013 'fas fa-kiwi-bird' => ['bird, fauna, new zealand', '\f535'],
1014 'fab fa-korvue' => ['KORVUE', '\f42f'],
1015 'fas fa-landmark' => ['building, historic, memorable, monument, politics', '\f66f'],
1016 'fas fa-language' => ['dialect, idiom, localize, speech, translate, vernacular', '\f1ab'],
1017 'fas fa-laptop' => ['computer, cpu, dell, demo, device, mac, macbook, machine, pc', '\f109'],
1018 'fas fa-laptop-code' => ['computer, cpu, dell, demo, develop, device, mac, macbook, machine, pc', '\f5fc'],
1019 'fas fa-laptop-house' => ['computer, covid-19, device, office, remote, work from home', '\f966'],
1020 'fas fa-laptop-medical' => ['computer, device, ehr, electronic health records, history', '\f812'],
1021 'fab fa-laravel' => ['Laravel', '\f3bd'],
1022 'fab fa-lastfm' => ['last.fm', '\f202'],
1023 'fab fa-lastfm-square' => ['last.fm Square', '\f203'],
1024 'fas fa-laugh' => ['LOL, emoticon, face, laugh, smile', '\f599'],
1025 'fas fa-laugh-beam' => ['LOL, emoticon, face, happy, smile', '\f59a'],
1026 'fas fa-laugh-squint' => ['LOL, emoticon, face, happy, smile', '\f59b'],
1027 'fas fa-laugh-wink' => ['LOL, emoticon, face, happy, smile', '\f59c'],
1028 'fas fa-layer-group' => ['arrange, develop, layers, map, stack', '\f5fd'],
1029 'fas fa-leaf' => ['eco, flora, nature, plant, vegan', '\f06c'],
1030 'fab fa-leanpub' => ['Leanpub', '\f212'],
1031 'fas fa-lemon' => ['itrus, lemonade, lime, tart', '\f094'],
1032 'fab fa-less' => ['Less', '\f41d'],
1033 'fas fa-less-than' => ['arithmetic, compare, math', '\f536'],
1034 'fas fa-less-than-equal' => ['arithmetic, compare, math', '\f537'],
1035 'fas fa-level-down-alt' => ['arrow, level-down', '\f3be'],
1036 'fas fa-level-up-alt' => ['arrow, level-up', '\f3bf'],
1037 'fas fa-life-ring' => ['coast guard, help, overboard, save, support', '\f1cd'],
1038 'fas fa-lightbulb' => ['energy, idea, inspiration, light', '\f0eb'],
1039 'fab fa-line' => ['Line', '\f3c0'],
1040 'fas fa-link' => ['attach, attachment, chain, connect', '\f0c1'],
1041 'fab fa-linkedin' => ['linkedin-square', '\f08c'],
1042 'fab fa-linkedin-in' => ['linkedin', '\f0e1'],
1043 'fab fa-linode' => ['Linode', '\f2b8'],
1044 'fab fa-linux' => ['tux', '\f17c'],
1045 'fas fa-lira-sign' => ['currency, money, try, turkish', '\f195'],
1046 'fas fa-list' => ['checklist, completed, done, finished, ol, todo, ul', '\f03a'],
1047 'fas fa-list-alt' => ['checklist, completed, done, finished, ol, todo, ul', '\f022'],
1048 'fas fa-list-ol' => ['checklist, completed, done, finished, numbers, ol, todo, ul', '\f0cb'],
1049 'fas fa-list-ul' => ['checklist, completed, done, finished, ol, todo, ul', '\f0ca'],
1050 'fas fa-location-arrow' => ['address, compass, coordinate, direction, gps, map, navigation, place', '\f124'],
1051 'fas fa-lock' => ['admin, lock, open, password, private, protect, security', '\f023'],
1052 'fas fa-lock-open' => ['admin, lock, open, password, private, protect, security', '\f3c1'],
1053 'fas fa-long-arrow-alt-down' => ['download, long-arrow-down', '\f309'],
1054 'fas fa-long-arrow-alt-left' => ['back, long-arrow-left, previous', '\f30a'],
1055 'fas fa-long-arrow-alt-right' => ['forward, long-arrow-right, next', '\f30b'],
1056 'fas fa-long-arrow-alt-up' => ['long-arrow-up, upload', '\f30c'],
1057 'fas fa-low-vision' => ['blind, eye, sight', '\f2a8'],
1058 'fas fa-luggage-cart' => ['bag, baggage, suitcase, travel', '\f59d'],
1059 'fas fa-lungs' => ['air, breath, covid-19, organ, respiratory', '\f604'],
1060 'fas fa-lungs-virus' => ['breath, covid-19, respiratory, sick', '\f967'],
1061 'fab fa-lyft' => ['lyft', '\f3c3'],
1062 'fab fa-magento' => ['Magento', '\f3c4'],
1063 'fas fa-magic' => ['autocomplete, automatic, mage, magic, spell, wand, witch, wizard', '\f0d0'],
1064 'fas fa-magnet' => ['Attract, lodestone, tool', '\f076'],
1065 'fas fa-mail-bulk' => ['archive, envelope, letter, post office, postal, postcard, send, stamp, usps', '\f674'],
1066 'fab fa-mailchimp' => ['Mailchimp', '\f59e'],
1067 'fas fa-male' => ['human, man, person, profile, user', '\f183'],
1068 'fab fa-mandalorian' => ['Mandalorian', '\f50f'],
1069 'fas fa-map' => ['address, coordinates, destination, gps, localize, location, map, navigation, paper, pin, place, point of interest, position, route, travel', '\f279'],
1070 'fas fa-map-marked' => ['address, coordinates, destination, gps, localize, location, map, navigation, paper, pin, place, point of interest, position, route, travel', '\f59f'],
1071 'fas fa-map-marked-alt' => ['address, coordinates, destination, gps, localize, location, map, navigation, paper, pin, place, point of interest, position, route, travel', '\f5a0'],
1072 'fas fa-map-marker' => ['address, coordinates, destination, gps, localize, location, map, navigation, paper, pin, place, point of interest, position, route, travel', '\f041'],
1073 'fas fa-map-marker-alt' => ['address, coordinates, destination, gps, localize, location, map, navigation, paper, pin, place, point of interest, position, route, travel', '\f3c5'],
1074 'fas fa-map-pin' => ['address, agree, coordinates, destination, gps, localize, location, map, marker, navigation, pin, place, position, travel', '\f276'],
1075 'fas fa-map-signs' => ['directions, directory, map, signage, wayfinding', '\f277'],
1076 'fab fa-markdown' => ['Markdown', '\f60f'],
1077 'fas fa-marker' => ['design, edit, sharpie, update, write', '\f5a1'],
1078 'fas fa-mars' => ['male', '\f222'],
1079 'fas fa-mars-double' => ['Mars Double', '\f227'],
1080 'fas fa-mars-stroke' => ['Mars Stroke', '\f229'],
1081 'fas fa-mars-stroke-h' => ['Mars Stroke Horizontal', '\f22b'],
1082 'fas fa-mars-stroke-v' => ['Mars Stroke Vertical', '\f22a'],
1083 'fas fa-mask' => ['carnivale, costume, disguise, halloween, secret, super hero', '\f6fa'],
1084 'fab fa-mastodon' => ['Mastodon', '\f4f6'],
1085 'fab fa-maxcdn' => ['MaxCDN', '\f136'],
1086 'fab fa-mdb' => ['Material Design for Bootstrap', '\f8ca'],
1087 'fas fa-medal' => ['award, ribbon, star, trophy', '\f5a2'],
1088 'fab fa-medapps' => ['MedApps', '\f3c6'],
1089 'fab fa-medium' => ['Medium ', '\f23a'],
1090 'fab fa-medium-m' => ['Medium M', '\f3c7'],
1091 'fas fa-medkit' => ['first aid, firstaid, health, help, support', '\f0fa'],
1092 'fab fa-medrt' => ['MRT', '\f3c8'],
1093 'fab fa-meetup' => ['Meetup', '\f2e0'],
1094 'fab fa-megaport' => ['Megaport', '\f5a3'],
1095 'fas fa-meh' => ['emoticon, face, neutral, rating', '\f11a'],
1096 'fas fa-meh-blank' => ['emoticon, face, neutral, rating', '\f5a4'],
1097 'fas fa-meh-rolling-eyes' => ['emoticon, face, neutral, rating', '\f5a5'],
1098 'fas fa-memory' => ['DIMM, RAM, hardware, storage, technology', '\f538'],
1099 'fab fa-mendeley' => ['Mendeley', '\f7b3'],
1100 'fas fa-menorah' => ['candle, hanukkah, jewish, judaism, light', '\f676'],
1101 'fas fa-mercury' => ['transgender', '\f223'],
1102 'fas fa-meteor' => ['armageddon, asteroid, comet, shooting star, space', '\f753'],
1103 'fab fa-microblog' => ['Micro.blog', '\f91a'],
1104 'fas fa-microchip' => ['cpu, hardware, processor, technology', '\f2db'],
1105 'fas fa-microphone' => ['audio, podcast, record, sing, sound, voice', '\f130'],
1106 'fas fa-microphone-alt' => ['audio, podcast, record, sing, sound, voice', '\f3c9'],
1107 'fas fa-microphone-alt-slash' => ['audio, disable, mute, podcast, record, sing, sound, voice', '\f539'],
1108 'fas fa-microphone-slash' => ['audio, disable, mute, podcast, record, sing, sound, voice', '\f131'],
1109 'fas fa-microscope' => ['covid-19, electron, lens, optics, science, shrink', '\f610'],
1110 'fab fa-microsoft' => ['Microsoft', '\f3ca'],
1111 'fas fa-minus' => ['collapse, delete, hide, minify, negative, remove, trash', '\f068'],
1112 'fas fa-minus-circle' => ['delete, hide, negative, remove, shape, trash', '\f056'],
1113 'fas fa-minus-square' => ['collapse, delete, hide, minify, negative, remove, shape, trash', '\f146'],
1114 'fas fa-mitten' => ['clothing, cold, glove, hands, knitted, seasonal, warmth', '\f7b5'],
1115 'fab fa-mix' => ['Mix', '\f3cb'],
1116 'fab fa-mixcloud' => ['Mixcloud', '\f289'],
1117 'fab fa-mixer' => ['Mixer', '\f956'],
1118 'fab fa-mizuni' => ['Mizuni', '\f3cc'],
1119 'fas fa-mobile' => ['pple, call, cell phone, cellphone, device, iphone, number, screen, telephone', '\f10b'],
1120 'fas fa-mobile-alt' => ['apple, call, cell phone, cellphone, device, iphone, number, screen, telephone', '\f3cd'],
1121 'fab fa-modx' => ['MODX', '\f285'],
1122 'fab fa-monero' => ['Monero', '\f3d0'],
1123 'fas fa-money-bill' => ['buy, cash, checkout, money, payment, price, purchase', '\f0d6'],
1124 'fas fa-money-bill-alt' => ['buy, cash, checkout, money, payment, price, purchase', '\f3d1'],
1125 'fas fa-money-bill-wave' => ['buy, cash, checkout, money, payment, price, purchase', '\f53a'],
1126 'fas fa-money-bill-wave-alt' => ['buy, cash, checkout, money, payment, price, purchase', '\f53b'],
1127 'fas fa-money-check' => ['bank check, buy, checkout, cheque, money, payment, price, purchase', '\f53c'],
1128 'fas fa-money-check-alt' => ['bank check, buy, checkout, cheque, money, payment, price, purchase', '\f53d'],
1129 'fas fa-monument' => ['building, historic, landmark, memorable', '\f5a6'],
1130 'fas fa-moon' => ['contrast, crescent, dark, lunar, night', '\f186'],
1131 'fas fa-mortar-pestle' => ['crush, culinary, grind, medical, mix, pharmacy, prescription, spices', '\f5a7'],
1132 'fas fa-mosque' => ['building, islam, landmark, muslim', '\f678'],
1133 'fas fa-motorcycle' => ['bike, machine, transportation, vehicle', '\f21c'],
1134 'fas fa-mountain' => ['glacier, hiking, hill, landscape, travel, view', '\f6fc'],
1135 'fas fa-mouse' => ['click, computer, cursor, input, peripheral', '\f8cc'],
1136 'fas fa-mouse-pointer' => ['arrow, cursor, select', '\f245'],
1137 'fas fa-mug-hot' => ['caliente, cocoa, coffee, cup, drink, holiday, hot chocolate, steam, tea, warmth', '\f7b6'],
1138 'fas fa-music' => ['lyrics, melody, note, sing, sound', '\f001'],
1139 'fab fa-napster' => ['Napster', '\f3d2'],
1140 'fab fa-neos' => ['Neos', '\f612'],
1141 'fas fa-network-wired' => ['computer, connect, ethernet, internet, intranet', '\f6ff'],
1142 'fas fa-neuter' => ['Neuter', '\f22c'],
1143 'fas fa-newspaper' => ['article, editorial, headline, journal, journalism, news, press', '\f1ea'],
1144 'fab fa-nimblr' => ['Nimblr', '\f5a8'],
1145 'fab fa-node' => ['Node.js', '\f419'],
1146 'fab fa-node-js' => ['Node.js JS', '\f3d3'],
1147 'fas fa-not-equal' => ['arithmetic, compare, math', '\f53e'],
1148 'fas fa-notes-medical' => ['lipboard, doctor, ehr, health, history, records', '\f481'],
1149 'fab fa-npm' => ['npm', '\f3d4'],
1150 'fab fa-ns8' => ['NS8', '\f3d5'],
1151 'fab fa-nutritionix' => ['Nutritionix ', '\f3d6'],
1152 'fas fa-object-group' => ['combine, copy, design, merge, select', '\f247'],
1153 'fas fa-object-ungroup' => ['copy, design, merge, select, separate', '\f248'],
1154 'fab fa-odnoklassniki' => ['Odnoklassniki', '\f263'],
1155 'fab fa-odnoklassniki-square' => ['Odnoklassniki Square', '\f264'],
1156 'fas fa-oil-can' => ['auto, crude, gasoline, grease, lubricate, petroleum', '\f613'],
1157 'fab fa-old-republic' => ['politics, star wars', '\f510'],
1158 'fas fa-om' => ['buddhism, hinduism, jainism, mantra', '\f679'],
1159 'fab fa-opencart' => ['OpenCart', '\f23d'],
1160 'fab fa-openid' => ['OpenID', '\f19b'],
1161 'fab fa-opera' => ['Opera', '\f26a'],
1162 'fab fa-optin-monster' => ['Optin Monster', '\f23c'],
1163 'fab fa-orcid' => ['ORCID', '\f8d2'],
1164 'fab fa-osi' => ['Open Source Initiative', '\f41a'],
1165 'fas fa-otter' => ['animal, badger, fauna, fur, mammal, marten', '\f700'],
1166 'fas fa-outdent' => ['lign, justify, paragraph, tab', '\f03b'],
1167 'fab fa-page4' => ['page4 Corporation', '\f3d7'],
1168 'fab fa-pagelines' => ['eco, flora, leaf, leaves, nature, plant, tree', '\f18c'],
1169 'fas fa-pager' => ['beeper, cellphone, communication', '\f815'],
1170 'fas fa-paint-brush' => ['acrylic, art, brush, color, fill, paint, pigment, watercolor', '\f1fc'],
1171 'fas fa-paint-roller' => ['acrylic, art, brush, color, fill, paint, pigment, watercolor', '\f5aa'],
1172 'fas fa-palette' => ['acrylic, art, brush, color, fill, paint, pigment, watercolor', '\f53f'],
1173 'fab fa-palfed' => ['Palfed', '\f3d8'],
1174 'fas fa-pallet' => ['archive, box, inventory, shipping, warehouse', '\f482'],
1175 'fas fa-paper-plane' => ['air, float, fold, mail, paper, send', '\f1d8'],
1176 'fas fa-paperclip' => ['attach, attachment, connect, link', '\f0c6'],
1177 'fas fa-parachute-box' => ['aid, assistance, rescue, supplies', '\f4cd'],
1178 'fas fa-paragraph' => ['edit, format, text, writing', '\f1dd'],
1179 'fas fa-parking' => ['auto, car, garage, meter', '\f540'],
1180 'fas fa-passport' => ['document, id, identification, issued, travel', '\f5ab'],
1181 'fas fa-pastafarianism' => ['agnosticism, atheism, flying spaghetti monster, fsm', '\f67b'],
1182 'fas fa-paste' => ['clipboard, copy, document, paper', '\f0ea'],
1183 'fab fa-patreon' => ['Patreon', '\f3d9'],
1184 'fas fa-pause' => ['hold, wait', '\f04c'],
1185 'fas fa-pause-circle' => ['hold, wait', '\f28b'],
1186 'fas fa-paw' => ['animal, cat, dog, pet, print', '\f1b0'],
1187 'fab fa-paypal' => ['Paypal', '\f1ed'],
1188 'fas fa-peace' => ['serenity, tranquility, truce, war', '\f67c'],
1189 'fas fa-pen' => ['design, edit, update, write', '\f304'],
1190 'fas fa-pen-alt' => ['design, edit, update, write', '\f305'],
1191 'fas fa-pen-fancy' => ['design, edit, fountain pen, update, write', '\f5ac'],
1192 'fas fa-pen-nib' => ['design, edit, fountain pen, update, write', '\f5ad'],
1193 'fas fa-pen-square' => ['edit, pencil-square, update, write', '\f14b'],
1194 'fas fa-pencil-alt' => ['design, edit, pencil, update, write', '\f303'],
1195 'fas fa-pencil-ruler' => ['design, draft, draw, pencil', '\f5ae'],
1196 'fab fa-penny-arcade' => ['Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, pax, tabletop', '\f704'],
1197 'fas fa-people-arrows' => ['covid-19, personal space, social distance, space, spread, users', '\f968'],
1198 'fas fa-people-carry' => ['box, carry, fragile, help, movers, package', '\f4ce'],
1199 'fas fa-pepper-hot' => ['buffalo wings, capsicum, chili, chilli, habanero, jalapeno, mexican, spicy, tabasco, vegetable', '\f816'],
1200 'fas fa-percent' => ['discount, fraction, proportion, rate, ratio', '\f295'],
1201 'fas fa-percentage' => ['discount, fraction, proportion, rate, ratio', '\f541'],
1202 'fab fa-periscope' => ['Periscope', '\f3da'],
1203 'fas fa-person-booth' => ['changing, changing room, election, human, person, vote, voting', '\f756'],
1204 'fab fa-phabricator' => ['Phabricator', '\f3db'],
1205 'fab fa-phoenix-framework' => ['Phoenix Framework', '\f3dc'],
1206 'fab fa-phoenix-squadron' => ['Phoenix Squadron', '\f511'],
1207 'fas fa-phone' => ['call, earphone, number, support, telephone, voice', '\f095'],
1208 'fas fa-phone-alt' => ['call, earphone, number, support, telephone, voice', '\f879'],
1209 'fas fa-phone-slash' => ['call, cancel, earphone, mute, number, support, telephone, voice', '\f3dd'],
1210 'fas fa-phone-square' => ['call, earphone, number, support, telephone, voice', '\f098'],
1211 'fas fa-phone-square-alt' => ['call, earphone, number, support, telephone, voice', '\f87b'],
1212 'fas fa-phone-volume' => ['call, earphone, number, sound, support, telephone, voice, volume-control-phone', '\f2a0'],
1213 'fas fa-photo-video' => ['av, film, image, library, media', '\f87c'],
1214 'fab fa-php' => ['PHP', '\f457'],
1215 'fab fa-pied-piper' => ['Pied Piper Logo', '\f2ae'],
1216 'fab fa-pied-piper-alt' => ['Alternate Pied Piper Logo (Old)', '\f1a8'],
1217 'fab fa-pied-piper-hat' => ['clothing', '\f4e5'],
1218 'fab fa-pied-piper-pp' => ['Pied Piper PP Logo (Old)', '\f1a7'],
1219 'fab fa-pied-piper-square' => ['Pied Piper Square Logo (Old)', '\f91e'],
1220 'fas fa-piggy-bank' => ['bank, save, savings', '\f4d3'],
1221 'fas fa-pills' => ['drugs, medicine, prescription, tablets', '\f484'],
1222 'fab fa-pinterest' => ['Pinterest', '\f0d2'],
1223 'fab fa-pinterest-p' => ['Pinterest P', '\f231'],
1224 'fab fa-pinterest-square' => ['Pinterest Square', '\f0d3'],
1225 'fas fa-pizza-slice' => ['cheese, chicago, italian, mozzarella, new york, pepperoni, pie, slice, teenage mutant ninja turtles, tomato', '\f818'],
1226 'fas fa-place-of-worship' => ['building, church, holy, mosque, synagogue', '\f67f'],
1227 'fas fa-plane' => ['airplane, destination, fly, location, mode, travel, trip', '\f072'],
1228 'fas fa-plane-arrival' => ['airplane, arriving, destination, fly, land, landing, location, mode, travel, trip', '\f5af'],
1229 'fas fa-plane-departure' => ['airplane, departing, destination, fly, location, mode, take off, taking off, travel, trip', '\f5b0'],
1230 'fas fa-plane-slash' => ['airplane mode, canceled, covid-19, delayed, grounded, travel', '\f969'],
1231 'fas fa-play' => ['audio, music, playing, sound, start, video', '\f04b'],
1232 'fas fa-play-circle' => ['audio, music, playing, sound, start, video', '\f144'],
1233 'fab fa-playstation' => ['PlayStation', '\f3df'],
1234 'fas fa-plug' => ['connect, electric, online, power', '\f1e6'],
1235 'fas fa-plus' => ['add, create, expand, new, positive, shape', '\f067'],
1236 'fas fa-plus-circle' => ['add, create, expand, new, positive, shape', '\f055'],
1237 'fas fa-plus-square' => ['add, create, expand, new, positive, shape', '\f0fe'],
1238 'fas fa-podcast' => ['audio, broadcast, music, sound', '\f2ce'],
1239 'fas fa-poll' => ['results, survey, trend, vote, voting', '\f681'],
1240 'fas fa-poll-h' => ['results, survey, trend, vote, voting', '\f682'],
1241 'fas fa-poo' => ['crap, poop, shit, smile, turd', '\f2fe'],
1242 'fas fa-poo-storm' => ['bolt, cloud, euphemism, lightning, mess, poop, shit, turd', '\f75a'],
1243 'fas fa-poop' => ['crap, poop, shit, smile, turd', '\f619'],
1244 'fas fa-portrait' => ['id, image, photo, picture, selfie', '\f3e0'],
1245 'fas fa-pound-sign' => ['currency, gbp, money', '\f154'],
1246 'fas fa-power-off' => ['cancel, computer, on, reboot, restart', '\f011'],
1247 'fas fa-pray' => ['kneel, preach, religion, worship', '\f683'],
1248 'fas fa-praying-hands' => ['kneel, preach, religion, worship', '\f684'],
1249 'fas fa-prescription' => ['drugs, medical, medicine, pharmacy, rx', '\f5b1'],
1250 'fas fa-prescription-bottle' => ['drugs, medical, medicine, pharmacy, rx', '\f485'],
1251 'fas fa-prescription-bottle-alt' => ['drugs, medical, medicine, pharmacy, rx', '\f486'],
1252 'fas fa-print' => ['business, copy, document, office, paper', '\f02f'],
1253 'fas fa-procedures' => ['EKG, bed, electrocardiogram, health, hospital, life, patient, vital', '\f487'],
1254 'fab fa-product-hunt' => ['Product Hunt', '\f288'],
1255 'fas fa-project-diagram' => ['chart, graph, network, pert', '\f542'],
1256 'fas fa-pump-medical' => ['anti-bacterial, clean, covid-19, disinfect, hygiene, medical grade, sanitizer, soap', '\f96a'],
1257 'fas fa-pump-soap' => ['anti-bacterial, clean, covid-19, disinfect, hygiene, sanitizer, soap', '\f96b'],
1258 'fab fa-pushed' => ['Pushed', '\f3e1'],
1259 'fas fa-puzzle-piece' => ['add-on, addon, game, section', '\f12e'],
1260 'fab fa-python' => ['Python', '\f3e2'],
1261 'fab fa-qq' => ['QQ', '\f1d6'],
1262 'fas fa-qrcode' => ['barcode, info, information, scan', '\f029'],
1263 'fas fa-question' => ['help, information, support, unknown', '\f128'],
1264 'fas fa-question-circle' => ['help, information, support, unknown', '\f059'],
1265 'fas fa-quidditch' => ['ball, bludger, broom, golden snitch, harry potter, hogwarts, quaffle, sport, wizard', '\f458'],
1266 'fab fa-quinscape' => ['QuinScape', '\f459'],
1267 'fab fa-quora' => ['Quora', '\f2c4'],
1268 'fas fa-quote-left' => ['mention, note, phrase, text, type', '\f10d'],
1269 'fas fa-quote-right' => ['mention, note, phrase, text, type', '\f10e'],
1270 'fas fa-quran' => ['book, islam, muslim, religion', '\f687'],
1271 'fab fa-r-project' => ['R Project', '\f4f7'],
1272 'fas fa-radiation' => ['danger, dangerous, deadly, hazard, nuclear, radioactive, warning', '\f7b9'],
1273 'fas fa-radiation-alt' => ['danger, dangerous, deadly, hazard, nuclear, radioactive, warning', '\f7ba'],
1274 'fas fa-rainbow' => ['gold, leprechaun, prism, rain, sky', '\f75b'],
1275 'fas fa-random' => ['arrows, shuffle, sort, swap, switch, transfer', '\f074'],
1276 'fab fa-raspberry-pi' => ['Raspberry Pi', '\f7bb'],
1277 'fab fa-ravelry' => ['Ravelry', '\f2d9'],
1278 'fab fa-react' => ['React', '\f41b'],
1279 'fab fa-reacteurope' => ['ReactEurope', '\f75d'],
1280 'fab fa-readme' => ['ReadMe', '\f4d5'],
1281 'fab fa-rebel' => ['Rebel Alliance', '\f1d0'],
1282 'fas fa-receipt' => ['check, invoice, money, pay, table', '\f543'],
1283 'fas fa-record-vinyl' => ['LP, album, analog, music, phonograph, sound', '\f8d9'],
1284 'fas fa-recycle' => ['Waste, compost, garbage, reuse, trash', '\f1b8'],
1285 'fab fa-red-river' => ['red river', '\f3e3'],
1286 'fab fa-reddit' => ['reddit Logo', '\f1a1'],
1287 'fab fa-reddit-alien' => ['reddit Alien', '\f281'],
1288 'fab fa-reddit-square' => ['reddit Square', '\f1a2'],
1289 'fab fa-redhat' => ['linux, operating system, os', '\f7bc'],
1290 'fas fa-redo' => ['forward, refresh, reload, repeat', '\f01e'],
1291 'fas fa-redo-alt' => ['forward, refresh, reload, repeat', '\f2f9'],
1292 'fas fa-registered' => ['copyright, mark, trademark', '\f25d'],
1293 'fas fa-remove-format' => ['cancel, font, format, remove, style, text', '\f87d'],
1294 'fab fa-renren' => ['Renren', '\f18b'],
1295 'fas fa-reply' => ['mail, message, respond', '\f3e5'],
1296 'fas fa-reply-all' => ['mail, message, respond', '\f122'],
1297 'fab fa-replyd' => ['replyd', '\f3e6'],
1298 'fas fa-republican' => ['american, conservative, election, elephant, politics, republican party, right, right-wing, usa', '\f75e'],
1299 'fab fa-researchgate' => ['Researchgate', '\f4f8'],
1300 'fab fa-resolving' => ['Resolving', '\f3e7'],
1301 'fas fa-restroom' => ['bathroom, john, loo, potty, washroom, waste, wc', '\f7bd'],
1302 'fas fa-retweet' => ['refresh, reload, share, swap', '\f079'],
1303 'fab fa-rev' => ['Rev.io', '\f5b2'],
1304 'fas fa-ribbon' => ['badge, cause, lapel, pin', '\f4d6'],
1305 'fas fa-ring' => ['Dungeons & Dragons, Gollum, band, binding, d&d, dnd, engagement, fantasy, gold, jewelry, marriage, precious', '\f70b'],
1306 'fas fa-road' => ['highway, map, pavement, route, street, travel', '\f018'],
1307 'fas fa-robot' => ['android, automate, computer, cyborg', '\f544'],
1308 'fas fa-rocket' => ['aircraft, app, jet, launch, nasa, space', '\f135'],
1309 'fab fa-rocketchat' => ['Rocket.Chat', '\f3e8'],
1310 'fab fa-rockrms' => ['Rockrms', '\f3e9'],
1311 'fas fa-route' => ['directions, navigation, travel', '\f4d7'],
1312 'fas fa-rss' => ['blog, feed, journal, news, writing', '\f09e'],
1313 'fas fa-rss-square' => ['blog, feed, journal, news, writing', '\f143'],
1314 'fas fa-ruble-sign' => ['currency, money, rub', '\f158'],
1315 'fas fa-ruler' => ['design, draft, length, measure, planning', '\f545'],
1316 'fas fa-ruler-combined' => ['design, draft, length, measure, planning', '\f546'],
1317 'fas fa-ruler-horizontal' => ['design, draft, length, measure, planning', '\f547'],
1318 'fas fa-ruler-vertical' => ['design, draft, length, measure, planning', '\f548'],
1319 'fas fa-running' => ['exercise, health, jog, person, run, sport, sprint', '\f70c'],
1320 'fas fa-rupee-sign' => ['currency, indian, inr, money,', '\f156'],
1321 'fas fa-sad-cry' => ['emoticon, face, tear, tears', '\f5b3'],
1322 'fas fa-sad-tear' => ['emoticon, face, tear, tears', '\f5b4'],
1323 'fab fa-safari' => ['browser', '\f267'],
1324 'fab fa-salesforce' => ['Salesforce', '\f83b'],
1325 'fab fa-sass' => ['Sass', '\f41e'],
1326 'fas fa-satellite' => ['communications, hardware, orbit, space', '\f7bf'],
1327 'fas fa-satellite-dish' => ['SETI, communications, hardware, receiver, saucer, signal, space', '\f7c0'],
1328 'fas fa-save' => ['disk, download, floppy, floppy-o', '\f0c7'],
1329 'fab fa-schlix' => ['SCHLIX', '\f3ea'],
1330 'fas fa-school' => ['building, education, learn, student, teacher', '\f549'],
1331 'fas fa-screwdriver' => ['admin, fix, mechanic, repair, settings, tool', '\f54a'],
1332 'fab fa-scribd' => ['Scribd', '\f28a'],
1333 'fas fa-scroll' => ['Dungeons & Dragons, announcement, d&d, dnd, fantasy, paper, script', '\f70e'],
1334 'fas fa-sd-card' => ['image, memory, photo, save', '\f7c2'],
1335 'fas fa-search' => ['bigger, enlarge, find, magnify, preview, zoom', '\f002'],
1336 'fas fa-search-dollar' => ['bigger, enlarge, find, magnify, money, preview, zoom', '\f688'],
1337 'fas fa-search-location' => ['bigger, enlarge, find, magnify, preview, zoom', '\f689'],
1338 'fas fa-search-minus' => ['minify, negative, smaller, zoom, zoom out', '\f010'],
1339 'fas fa-search-plus' => ['bigger, enlarge, magnify, positive, zoom, zoom in', '\f00e'],
1340 'fab fa-searchengin' => ['Searchengin', '\f3eb'],
1341 'fas fa-seedling' => ['flora, grow, plant, vegan', '\f4d8'],
1342 'fab fa-sellcast' => ['eercast', '\f2da'],
1343 'fab fa-sellsy' => ['Sellsy', '\f213'],
1344 'fas fa-server' => ['computer, cpu, database, hardware, network', '\f233'],
1345 'fab fa-servicestack' => ['Servicestack', '\f3ec'],
1346 'fas fa-shapes' => ['blocks, build, circle, square, triangle', '\f61f'],
1347 'fas fa-share' => ['forward, save, send, social', '\f064'],
1348 'fas fa-share-alt' => ['forward, save, send, social', '\f1e0'],
1349 'fas fa-share-alt-square' => ['forward, save, send, social', '\f1e1'],
1350 'fas fa-share-square' => ['forward, save, send, social', '\f14d'],
1351 'fas fa-shekel-sign' => ['currency, ils, money', '\f20b'],
1352 'fas fa-shield-alt' => ['achievement, award, block, defend, security, winner', '\f3ed'],
1353 'fas fa-shield-virus' => ['antibodies, barrier, covid-19, health, protect', '\f96c'],
1354 'fas fa-ship' => ['boat, sea, water', '\f21a'],
1355 'fas fa-shipping-fast' => ['express, fedex, mail, overnight, package, ups', '\f48b'],
1356 'fab fa-shirtsinbulk' => ['Shirts in Bulk', '\f214'],
1357 'fas fa-shoe-prints' => ['feet, footprints, steps, walk', '\f54b'],
1358 'fab fa-shopify' => ['Shopify', '\f957'],
1359 'fas fa-shopping-bag' => ['buy, checkout, grocery, payment, purchase', '\f290'],
1360 'fas fa-shopping-basket' => ['buy, checkout, grocery, payment, purchase', '\f291'],
1361 'fas fa-shopping-cart' => ['buy, checkout, grocery, payment, purchase', '\f07a'],
1362 'fab fa-shopware' => ['Shopware', '\f5b5'],
1363 'fas fa-shower' => ['bath, clean, faucet, water', '\f2cc'],
1364 'fas fa-shuttle-van' => ['airport, machine, public-transportation, transportation, travel, vehicle', '\f5b6'],
1365 'fas fa-sign' => ['directions, real estate, signage, wayfinding', '\f4d9'],
1366 'fas fa-sign-in-alt' => ['arrow, enter, join, log in, login, sign in, sign up, sign-in, signin, signup', '\f2f6'],
1367 'fas fa-sign-language' => ['Translate, asl, deaf, hands', '\f2a7'],
1368 'fas fa-sign-out-alt' => ['arrow, exit, leave, log out, logout, sign-out', '\f2f5'],
1369 'fas fa-signal' => ['bars, graph, online, reception, status', '\f012'],
1370 'fas fa-signature' => ['John Hancock, cursive, name, writing', '\f5b7'],
1371 'fas fa-sim-card' => ['hard drive, hardware, portable, storage, technology, tiny', '\f7c4'],
1372 'fab fa-simplybuilt' => ['SimplyBuilt', '\f215'],
1373 'fab fa-sistrix' => ['SISTRIX', '\f3ee'],
1374 'fas fa-sitemap' => ['directory, hierarchy, ia, information architecture, organization', '\f0e8'],
1375 'fab fa-sith' => ['Sith', '\f512'],
1376 'fas fa-skating' => ['activity, figure skating, fitness, ice, person, winter', '\f7c5'],
1377 'fab fa-sketch' => ['app, design, interface', '\f7c6'],
1378 'fas fa-skiing' => ['activity, downhill, fast, fitness, olympics, outdoors, person, seasonal, slalom', '\f7c9'],
1379 'fas fa-skiing-nordic' => ['activity, cross country, fitness, outdoors, person, seasonal', '\f7ca'],
1380 'fas fa-skull' => ['bones, skeleton, x-ray, yorick', '\f54c'],
1381 'fas fa-skull-crossbones' => ['Dungeons & Dragons, alert, bones, d&d, danger, dead, deadly, death, dnd, fantasy, halloween, holiday, jolly-roger, pirate, poison, skeleton, warning', '\f714'],
1382 'fab fa-skyatlas' => ['skyatlas', '\f216'],
1383 'fab fa-skype' => ['Skype', '\f17e'],
1384 'fab fa-slack' => ['anchor, hash, hashtag', '\f198'],
1385 'fab fa-slack-hash' => ['anchor, hash, hashtag', '\f3ef'],
1386 'fas fa-slash' => ['cancel, close, mute, off, stop, x', '\f715'],
1387 'fas fa-sleigh' => ['christmas, claus, fly, holiday, santa, sled, snow, xmas', '\f7cc'],
1388 'fas fa-sliders-h' => ['adjust, settings, sliders, toggle', '\f1de'],
1389 'fab fa-slideshare' => ['Slideshare', '\f1e7'],
1390 'fas fa-smile' => ['approve, emoticon, face, happy, rating, satisfied', '\f118'],
1391 'fas fa-smile-beam' => ['emoticon, face, happy, positive', '\f5b8'],
1392 'fas fa-smile-wink' => ['emoticon, face, happy, hint, joke', '\f4da'],
1393 'fas fa-smog' => ['dragon, fog, haze, pollution, smoke, weather', '\f75f'],
1394 'fas fa-smoking' => ['cancer, cigarette, nicotine, smoking status, tobacco', '\f48d'],
1395 'fas fa-smoking-ban' => ['ban, cancel, no smoking, non-smoking', '\f54d'],
1396 'fas fa-sms' => ['chat, conversation, message, mobile, notification, phone, sms, texting', '\f7cd'],
1397 'fab fa-snapchat' => ['Snapchat', '\f2ab'],
1398 'fab fa-snapchat-ghost' => ['Snapchat Ghost', '\f2ac'],
1399 'fab fa-snapchat-square' => ['Snapchat Square', '\f2ad'],
1400 'fas fa-snowboarding' => ['activity, fitness, olympics, outdoors, person', '\f7ce'],
1401 'fas fa-snowflake' => ['precipitation, rain, winter', '\f2dc'],
1402 'fas fa-snowman' => ['decoration, frost, frosty, holiday', '\f7d0'],
1403 'fas fa-snowplow' => ['clean up, cold, road, storm, winter', '\f7d2'],
1404 'fas fa-soap' => ['bubbles, clean, covid-19, hygiene, wash', '\f96e'],
1405 'fas fa-socks' => ['business socks, business time, clothing, feet, flight of the conchords, wednesday', '\f696'],
1406 'fas fa-solar-panel' => ['clean, eco-friendly, energy, green, sun', '\f5ba'],
1407 'fas fa-sort' => ['filter, order', '\f0dc'],
1408 'fas fa-sort-alpha-down' => ['alphabetical, arrange, filter, order, sort-alpha-asc', '\f15d'],
1409 'fas fa-sort-alpha-down-alt' => ['alphabetical, arrange, filter, order, sort-alpha-asc', '\f881'],
1410 'fas fa-sort-alpha-up' => ['alphabetical, arrange, filter, order, sort-alpha-desc', '\f15e'],
1411 'fas fa-sort-alpha-up-alt' => ['alphabetical, arrange, filter, order, sort-alpha-desc', '\f882'],
1412 'fas fa-sort-amount-down' => ['arrange, filter, number, order, sort-amount-asc', '\f160'],
1413 'fas fa-sort-amount-down-alt' => ['arrange, filter, order, sort-amount-asc', '\f884'],
1414 'fas fa-sort-amount-up' => ['arrange, filter, order, sort-amount-desc', '\f161'],
1415 'fas fa-sort-amount-up-alt' => ['arrange, filter, order, sort-amount-desc', '\f885'],
1416 'fas fa-sort-down' => ['arrow, descending, filter, order, sort-desc', '\f0dd'],
1417 'fas fa-sort-numeric-down' => ['arrange, filter, numbers, order, sort-numeric-asc', '\f162'],
1418 'fas fa-sort-numeric-down-alt' => ['arrange, filter, numbers, order, sort-numeric-asc', '\f886'],
1419 'fas fa-sort-numeric-up' => ['arrange, filter, numbers, order, sort-numeric-desc', '\f163'],
1420 'fas fa-sort-numeric-up-alt' => ['arrange, filter, numbers, order, sort-numeric-desc', '\f887'],
1421 'fas fa-sort-up' => ['arrow, ascending, filter, order, sort-asc', '\f0de'],
1422 'fab fa-soundcloud' => ['SoundCloud', '\f1be'],
1423 'fab fa-sourcetree' => ['Sourcetree', '\f7d3'],
1424 'fas fa-spa' => ['flora, massage, mindfulness, plant, wellness', '\f5bb'],
1425 'fas fa-space-shuttle' => ['astronaut, machine, nasa, rocket, space, transportation', '\f197'],
1426 'fab fa-speakap' => ['Speakap', '\f3f3'],
1427 'fab fa-speaker-deck' => ['Speaker Deck', '\f83c'],
1428 'fas fa-spell-check' => ['dictionary, edit, editor, grammar, text', '\f891'],
1429 'fas fa-spider' => ['arachnid, bug, charlotte, crawl, eight, halloween', '\f717'],
1430 'fas fa-spinner' => ['circle, loading, progress', '\f110'],
1431 'fas fa-splotch' => ['Ink, blob, blotch, glob, stain', '\f5bc'],
1432 'fab fa-spotify' => ['Spotify', '\f1bc'],
1433 'fas fa-spray-can' => ['Paint, aerosol, design, graffiti, tag', '\f5bd'],
1434 'fas fa-square' => ['block, box, shape', '\f0c8'],
1435 'fas fa-square-full' => ['block, box, shape', '\f45c'],
1436 'fas fa-square-root-alt' => ['arithmetic, calculus, division, math', '\f698'],
1437 'fab fa-squarespace' => ['Squarespace', '\f5be'],
1438 'fab fa-stack-exchange' => ['Stack Exchange', '\f18d'],
1439 'fab fa-stack-overflow' => ['Stack Overflow', '\f16c'],
1440 'fab fa-stackpath' => ['Stackpath', '\f842'],
1441 'fas fa-stamp' => ['art, certificate, imprint, rubber, seal', '\f5bf'],
1442 'fas fa-star' => ['achievement, award, favorite, important, night, rating, score', '\f005'],
1443 'fas fa-star-and-crescent' => ['islam, muslim, religion', '\f699'],
1444 'fas fa-star-half' => ['achievement, award, rating, score, star-half-empty, star-half-full', '\f089'],
1445 'fas fa-star-half-alt' => ['achievement, award, rating, score, star-half-empty, star-half-full', '\f5c0'],
1446 'fas fa-star-of-david' => ['jewish, judaism, religion', '\f69a'],
1447 'fas fa-star-of-life' => ['doctor, emt, first aid, health, medical', '\f621'],
1448 'fab fa-staylinked' => ['StayLinked', '\f3f5'],
1449 'fab fa-steam' => ['Steam', '\f1b6'],
1450 'fab fa-steam-square' => ['Steam Square', '\f1b7'],
1451 'fab fa-steam-symbol' => ['Steam Symbol', '\f3f6'],
1452 'fas fa-step-backward' => ['beginning, first, previous, rewind, start', '\f048'],
1453 'fas fa-step-forward' => ['end, last, next', '\f051'],
1454 'fas fa-stethoscope' => ['covid-19, diagnosis, doctor, general practitioner, hospital, infirmary, medicine, office, outpatient', '\f0f1'],
1455 'fab fa-sticker-mule' => ['Sticker Mule', '\f3f7'],
1456 'fas fa-sticky-note' => ['message, note, paper, reminder, sticker', '\f249'],
1457 'fas fa-stop' => ['block, box, square', '\f04d'],
1458 'fas fa-stop-circle' => ['block, box, circle, square', '\f28d'],
1459 'fas fa-stopwatch' => ['clock, reminder, time', '\f2f2'],
1460 'fas fa-stopwatch-20' => ['ABCs, countdown, covid-19, happy birthday, i will survive, reminder, seconds, time, timer', '\f96f'],
1461 'fas fa-store' => ['building, buy, purchase, shopping', '\f54e'],
1462 'fas fa-store-alt' => ['building, buy, purchase, shopping', '\f54f'],
1463 'fas fa-store-alt-slash' => ['building, buy, closed, covid-19, purchase, shopping', '\f970'],
1464 'fas fa-store-slash' => ['building, buy, closed, covid-19, purchase, shopping', '\f971'],
1465 'fab fa-strava' => ['Strava', '\f428'],
1466 'fas fa-stream' => ['flow, list, timeline', '\f550'],
1467 'fas fa-street-view' => ['directions, location, map, navigation', '\f21d'],
1468 'fas fa-strikethrough' => ['cancel, edit, font, format, text, type', '\f0cc'],
1469 'fab fa-stripe' => ['Stripe', '\f429'],
1470 'fab fa-stripe-s' => ['Stripe S', '\f42a'],
1471 'fas fa-stroopwafel' => ['caramel, cookie, dessert, sweets, waffle', '\f551'],
1472 'fab fa-studiovinari' => ['Studio Vinari', '\f3f8'],
1473 'fab fa-stumbleupon' => ['StumbleUpon Logo', '\f1a4'],
1474 'fab fa-stumbleupon-circle' => ['StumbleUpon Circle', '\f1a3'],
1475 'fas fa-subscript' => ['edit, font, format, text, type', '\f12c'],
1476 'fas fa-subway' => ['machine, railway, train, transportation, vehicle', '\f239'],
1477 'fas fa-suitcase' => ['baggage, luggage, move, suitcase, travel, trip', '\f0f2'],
1478 'fas fa-suitcase-rolling' => ['baggage, luggage, move, suitcase, travel, trip', '\f5c1'],
1479 'fas fa-sun' => ['brighten, contrast, day, lighter, sol, solar, star, weather', '\f185'],
1480 'fab fa-superpowers' => ['Superpowers', '\f2dd'],
1481 'fas fa-superscript' => ['edit, exponential, font, format, text, type', '\f12b'],
1482 'fab fa-supple' => ['Supple', '\f3f9'],
1483 'fas fa-surprise' => ['emoticon, face, shocked', '\f5c2'],
1484 'fab fa-suse' => ['linux, operating system, os', '\f7d6'],
1485 'fas fa-swatchbook' => ['Pantone, color, design, hue, palette', '\f5c3'],
1486 'fab fa-swift' => ['Swift', '\f8e1'],
1487 'fas fa-swimmer' => ['athlete, head, man, olympics, person, pool, water', '\f5c4'],
1488 'fas fa-swimming-pool' => ['ladder, recreation, swim, water', '\f5c5'],
1489 'fab fa-symfony' => ['Symfony', '\f83d'],
1490 'fas fa-synagogue' => ['building, jewish, judaism, religion, star of david, temple', '\f69b'],
1491 'fas fa-sync' => ['exchange, refresh, reload, rotate, swap', '\f021'],
1492 'fas fa-sync-alt' => ['exchange, refresh, reload, rotate, swap', '\f2f1'],
1493 'fas fa-syringe' => ['covid-19, doctor, immunizations, medical, needle', '\f48e'],
1494 'fas fa-table' => ['data, excel, spreadsheet', '\f0ce'],
1495 'fas fa-table-tennis' => ['ball, paddle, ping pong', '\f45d'],
1496 'fas fa-tablet' => ['apple, device, ipad, kindle, screen', '\f10a'],
1497 'fas fa-tablet-alt' => ['apple, device, ipad, kindle, screen', '\f3fa'],
1498 'fas fa-tablets' => ['drugs, medicine, pills, prescription', '\f490'],
1499 'fas fa-tachometer-alt' => ['dashboard, fast, odometer, speed, speedometer', '\f3fd'],
1500 'fas fa-tag' => ['discount, label, price, shopping', '\f02b'],
1501 'fas fa-tags' => ['discount, label, price, shopping', '\f02c'],
1502 'fas fa-tape' => ['design, package, sticky', '\f4db'],
1503 'fas fa-tasks' => ['checklist, downloading, downloads, loading, progress, project management, settings, to do', '\f0ae'],
1504 'fas fa-taxi' => ['cab, cabbie, car, car service, lyft, machine, transportation, travel, uber, vehicle', '\f1ba'],
1505 'fab fa-teamspeak' => ['TeamSpeak', '\f4f9'],
1506 'fas fa-teeth' => ['bite, dental, dentist, gums, mouth, smile, tooth', '\f62e'],
1507 'fas fa-teeth-open' => ['dental, dentist, gums bite, mouth, smile, tooth', '\f62f'],
1508 'fab fa-telegram' => ['Telegram', '\f2c6'],
1509 'fab fa-telegram-plane' => ['Telegram Plane', '\f3fe'],
1510 'fas fa-temperature-high' => ['cook, covid-19, mercury, summer, thermometer, warm', '\f769'],
1511 'fas fa-temperature-low' => ['cold, cool, covid-19, mercury, thermometer, winter', '\f76b'],
1512 'fab fa-tencent-weibo' => ['Tencent Weibo', '\f1d5'],
1513 'fas fa-tenge' => ['currency, kazakhstan, money, price', '\f7d7'],
1514 'fas fa-terminal' => ['code, command, console, development, prompt', '\f120'],
1515 'fas fa-text-height' => ['edit, font, format, text, type', '\f034'],
1516 'fas fa-text-width' => ['edit, font, format, text, type', '\f035'],
1517 'fas fa-th' => ['blocks, boxes, grid, squares', '\f00a'],
1518 'fas fa-th-large' => ['blocks, boxes, grid, squares', '\f009'],
1519 'fas fa-th-list' => ['checklist, completed, done, finished, ol, todo, ul', '\f00b'],
1520 'fab fa-the-red-yeti' => ['The Red Yeti', '\f69d'],
1521 'fas fa-theater-masks' => ['comedy, perform, theatre, tragedy', '\f630'],
1522 'fab fa-themeco' => ['Themeco', '\f5c6'],
1523 'fab fa-themeisle' => ['ThemeIsle', '\f2b2'],
1524 'fas fa-thermometer' => ['covid-19, mercury, status, temperature', '\f491'],
1525 'fas fa-thermometer-empty' => ['cold, mercury, status, temperature', '\f2cb'],
1526 'fas fa-thermometer-full' => ['fever, hot, mercury, status, temperature', '\f2c7'],
1527 'fas fa-thermometer-half' => ['mercury, status, temperature', '\f2c9'],
1528 'fas fa-thermometer-quarter' => ['mercury, status, temperature', '\f2ca'],
1529 'fas fa-thermometer-three-quarters' => ['mercury, status, temperature', '\f2c8'],
1530 'fab fa-think-peaks' => ['Think Peaks', '\f731'],
1531 'fas fa-thumbs-down' => ['disagree, disapprove, dislike, hand, social, thumbs-o-down', '\f165'],
1532 'fas fa-thumbs-up' => ['agree, approve, favorite, hand, like, ok, okay, social, success, thumbs-o-up, yes, you got it dude', '\f164'],
1533 'fas fa-thumbtack' => ['coordinates, location, marker, pin, thumb-tack', '\f08d'],
1534 'fas fa-ticket-alt' => ['movie, pass, support, ticket', '\f3ff'],
1535 'fas fa-times' => ['close, cross, error, exit, incorrect, notice, notification, notify, problem, wrong, x', '\f00d'],
1536 'fas fa-times-circle' => ['close, cross, exit, incorrect, notice, notification, notify, problem, wrong, x', '\f057'],
1537 'fas fa-tint' => ['color, drop, droplet, raindrop, waterdrop', '\f043'],
1538 'fas fa-tint-slash' => ['color, drop, droplet, raindrop, waterdrop', '\f5c7'],
1539 'fas fa-tired' => ['angry, emoticon, face, grumpy, upset', '\f5c8'],
1540 'fas fa-toggle-off' => ['switch', '\f204'],
1541 'fas fa-toggle-on' => ['switch', '\f205'],
1542 'fas fa-toilet' => ['bathroom, flush, john, loo, pee, plumbing, poop, porcelain, potty, restroom, throne, washroom, waste, wc', '\f7d8'],
1543 'fas fa-toilet-paper' => ['bathroom, covid-19, halloween, holiday, lavatory, prank, restroom, roll', '\f71e'],
1544 'fas fa-toilet-paper-slash' => ['bathroom, covid-19, halloween, holiday, lavatory, leaves, prank, restroom, roll, trouble, ut oh', '\f972'],
1545 'fas fa-toolbox' => ['admin, container, fix, repair, settings, tools', '\f552'],
1546 'fas fa-tools' => ['admin, fix, repair, screwdriver, settings, tools, wrench', '\f7d9'],
1547 'fas fa-tooth' => ['bicuspid, dental, dentist, molar, mouth, teeth', '\f5c9'],
1548 'fas fa-torah' => ['book, jewish, judaism, religion, scroll', '\f6a0'],
1549 'fas fa-torii-gate' => ['building, shintoism', '\f6a1'],
1550 'fas fa-tractor' => ['agriculture, farm, vehicle', '\f722'],
1551 'fab fa-trade-federation' => ['Trade Federation', '\f513'],
1552 'fas fa-trademark' => ['copyright, register, symbol', '\f25c'],
1553 'fas fa-traffic-light' => ['direction, road, signal, travel', '\f637'],
1554 'fas fa-trailer' => ['carry, haul, moving, travel', '\f941'],
1555 'fas fa-train' => ['bullet, commute, locomotive, railway, subway', '\f238'],
1556 'fas fa-tram' => ['crossing, machine, mountains, seasonal, transportation', '\f7da'],
1557 'fas fa-transgender' => ['intersex', '\f224'],
1558 'fas fa-transgender-alt' => ['intersex', '\f225'],
1559 'fas fa-trash' => ['delete, garbage, hide, remove', '\f1f8'],
1560 'fas fa-trash-alt' => ['delete, garbage, hide, remove, trash-o', '\f2ed'],
1561 'fas fa-trash-restore' => ['back, control z, oops, undo', '\f829'],
1562 'fas fa-trash-restore-alt' => ['back, control z, oops, undo', '\f82a'],
1563 'fas fa-tree' => ['bark, fall, flora, forest, nature, plant, seasonal', '\f1bb'],
1564 'fab fa-trello' => ['atlassian', '\f181'],
1565 'fab fa-tripadvisor' => ['TripAdvisor', '\f262'],
1566 'fas fa-trophy' => ['achievement, award, cup, game, winner', '\f091'],
1567 'fas fa-truck' => ['cargo, delivery, shipping, vehicle', '\f0d1'],
1568 'fas fa-truck-loading' => ['box, cargo, delivery, inventory, moving, rental, vehicle', '\f4de'],
1569 'fas fa-truck-monster' => ['offroad, vehicle, wheel', '\f63b'],
1570 'fas fa-truck-moving' => ['cargo, inventory, rental, vehicle', '\f4df'],
1571 'fas fa-truck-pickup' => ['cargo, vehicle', '\f63c'],
1572 'fas fa-tshirt' => ['clothing, fashion, garment, shirt', '\f553'],
1573 'fas fa-tty' => ['communication, deaf, telephone, teletypewriter, text', '\f1e4'],
1574 'fab fa-tumblr' => ['Tumblr', '\f173'],
1575 'fab fa-tumblr-square' => ['Tumblr Square', '\f174'],
1576 'fas fa-tv' => ['computer, display, monitor, television', '\f26c'],
1577 'fab fa-twitch' => ['Twitch', '\f1e8'],
1578 'fab fa-twitter' => ['social network, tweet', '\f099'],
1579 'fab fa-twitter-square' => ['social network, tweet', '\f081'],
1580 'fab fa-typo3' => ['Typo3', '\f42b'],
1581 'fab fa-uber' => ['Uber', '\f402'],
1582 'fab fa-ubuntu' => ['linux, operating system, os', '\f7df'],
1583 'fab fa-uikit' => ['UIkit', '\f403'],
1584 'fab fa-umbraco' => ['Umbraco', '\f8e8'],
1585 'fas fa-umbrella' => ['protection, rain, storm, wet', '\f0e9'],
1586 'fas fa-umbrella-beach' => ['protection, recreation, sand, shade, summer, sun', '\f5ca'],
1587 'fas fa-underline' => ['edit, emphasis, format, text, writing', '\f0cd'],
1588 'fas fa-undo' => ['back, control z, exchange, oops, return, rotate, swap', '\f0e2'],
1589 'fas fa-undo-alt' => ['back, control z, exchange, oops, return, swap', '\f2ea'],
1590 'fab fa-uniregistry' => ['Uniregistry', '\f404'],
1591 'fab fa-unity' => ['Unity 3D', '\f949'],
1592 'fas fa-universal-access' => ['accessibility, hearing, person, seeing, visual impairment', '\f29a'],
1593 'fas fa-university' => ['bank, building, college, higher education - students, institution', '\f19c'],
1594 'fas fa-unlink' => ['attachment, chain, chain-broken, remove', '\f127'],
1595 'fas fa-unlock' => ['admin, lock, password, private, protect', '\f09c'],
1596 'fas fa-unlock-alt' => ['admin, lock, password, private, protect', '\f13e'],
1597 'fab fa-untappd' => ['Untappd', '\f405'],
1598 'fas fa-upload' => ['hard drive, import, publish', '\f093'],
1599 'fab fa-ups' => ['United Parcel Service, package, shipping', '\f7e0'],
1600 'fab fa-usb' => ['USB', '\f287'],
1601 'fas fa-user' => ['account, avatar, head, human, man, person, profile', '\f007'],
1602 'fas fa-user-alt' => ['account, avatar, head, human, man, person, profile', '\f406'],
1603 'fas fa-user-alt-slash' => ['account, avatar, head, human, man, person, profile', '\f4fa'],
1604 'fas fa-user-astronaut' => ['avatar, clothing, cosmonaut, nasa, space, suit', '\f4fb'],
1605 'fas fa-user-check' => ['accept, check, person, verified', '\f4fc'],
1606 'fas fa-user-circle' => ['account, avatar, head, human, man, person, profile', '\f2bd'],
1607 'fas fa-user-clock' => ['alert, person, remind, time', '\f4fd'],
1608 'fas fa-user-cog' => ['admin, cog, person, settings', '\f4fe'],
1609 'fas fa-user-edit' => ['edit, pen, pencil, person, update, write', '\f4ff'],
1610 'fas fa-user-friends' => ['group, people, person, team, users', '\f500'],
1611 'fas fa-user-graduate' => ['cap, clothing, commencement, gown, graduation, person, student', '\f501'],
1612 'fas fa-user-injured' => ['cast, injury, ouch, patient, person, sling', '\f728'],
1613 'fas fa-user-lock' => ['admin, lock, person, private, unlock', '\f502'],
1614 'fas fa-user-md' => ['covid-19, job, medical, nurse, occupation, physician, profile, surgeon', '\f0f0'],
1615 'fas fa-user-minus' => ['delete, negative, remove', '\f503'],
1616 'fas fa-user-ninja' => ['assassin, avatar, dangerous, deadly, sneaky', '\f504'],
1617 'fas fa-user-nurse' => ['covid-19, doctor, midwife, practitioner, surgeon', '\f82f'],
1618 'fas fa-user-plus' => ['add, avatar, positive, sign up, signup, team', '\f234'],
1619 'fas fa-user-secret' => ['clothing, coat, hat, incognito, person, privacy, spy, whisper', '\f21b'],
1620 'fas fa-user-shield' => ['admin, person, private, protect, safe', '\f505'],
1621 'fas fa-user-slash' => ['ban, delete, remove', '\f506'],
1622 'fas fa-user-tag' => ['avatar, discount, label, person, role, special', '\f507'],
1623 'fas fa-user-tie' => ['avatar, business, clothing, formal, professional, suit', '\f508'],
1624 'fas fa-user-times' => ['archive, delete, remove, x', '\f235'],
1625 'fas fa-users' => ['friends, group, people, persons, profiles, team', '\f0c0'],
1626 'fas fa-users-cog' => ['admin, cog, group, person, settings, team', '\f509'],
1627 'fab fa-usps' => ['american, package, shipping, usa', '\f7e1'],
1628 'fab fa-ussunnah' => ['us-Sunnah Foundation', '\f407'],
1629 'fas fa-utensil-spoon' => ['cutlery, dining, scoop, silverware, spoon', '\f2e5'],
1630 'fas fa-utensils' => ['cutlery, dining, dinner, eat, food, fork, knife, restaurant', '\f2e7'],
1631 'fab fa-vaadin' => ['Vaadin', '\f408'],
1632 'fas fa-vector-square' => ['anchors, lines, object, render, shape', '\f5cb'],
1633 'fas fa-venus' => ['female', '\f221'],
1634 'fas fa-venus-double' => ['female', '\f226'],
1635 'fas fa-venus-mars' => ['Gender', '\f228'],
1636 'fab fa-viacoin' => ['Viacoin', '\f237'],
1637 'fab fa-viadeo' => ['Video', '\f2a9'],
1638 'fab fa-viadeo-square' => ['Video Square', '\f2aa'],
1639 'fas fa-vial' => ['experiment, lab, sample, science, test, test tube', '\f492'],
1640 'fas fa-vials' => ['experiment, lab, sample, science, test, test tube', '\f493'],
1641 'fab fa-viber' => ['Viber', '\f409'],
1642 'fas fa-video' => ['camera, film, movie, record, video-camera', '\f03d'],
1643 'fas fa-video-slash' => ['add, create, film, new, positive, record, video', '\f4e2'],
1644 'fas fa-vihara' => ['buddhism, buddhist, building, monastery', '\f6a7'],
1645 'fab fa-vimeo' => ['Vimeo', '\f40a'],
1646 'fab fa-vimeo-square' => ['Vimeo Square', '\f194'],
1647 'fab fa-vimeo-v' => ['vimeo', '\f27d'],
1648 'fab fa-vine' => ['Vine', '\f1ca'],
1649 'fas fa-virus' => ['bug, covid-19, flu, health, sick, viral', '\f974'],
1650 'fas fa-virus-slash' => ['bug, covid-19, cure, eliminate, flu, health, sick, viral', '\f975'],
1651 'fas fa-viruses' => ['bugs, covid-19, flu, health, multiply, sick, spread, viral', '\f976'],
1652 'fab fa-vk' => ['VK', '\f189'],
1653 'fab fa-vnv' => ['VNV', '\f40b'],
1654 'fas fa-voicemail' => ['answer, inbox, message, phone', '\f897'],
1655 'fas fa-volleyball-ball' => ['beach, olympics, sport', '\f45f'],
1656 'fas fa-volume-down' => ['audio, lower, music, quieter, sound, speaker', '\f027'],
1657 'fas fa-volume-mute' => ['audio, music, quiet, sound, speaker', '\f6a9'],
1658 'fas fa-volume-off' => ['audio, ban, music, mute, quiet, silent, sound', '\f026'],
1659 'fas fa-volume-up' => ['audio, higher, louder, music, sound, speaker', '\f028'],
1660 'fas fa-vote-yea' => ['accept, cast, election, politics, positive, yes', '\f772'],
1661 'fas fa-vr-cardboard' => ['3d, augment, google, reality, virtual', '\f729'],
1662 'fab fa-vuejs' => ['Vue.js', '\f41f'],
1663 'fas fa-walking' => ['exercise, health, pedometer, person, steps', '\f554'],
1664 'fas fa-wallet' => ['billfold, cash, currency, money', '\f555'],
1665 'fas fa-warehouse' => ['building, capacity, garage, inventory, storage', '\f494'],
1666 'fas fa-water' => ['lake, liquid, ocean, sea, swim, wet', '\f773'],
1667 'fas fa-wave-square' => ['frequency, pulse, signal', '\f83e'],
1668 'fab fa-waze' => ['Waze', '\f83f'],
1669 'fab fa-weebly' => ['Weebly', '\f5cc'],
1670 'fab fa-weibo' => ['Weibo', '\f18a'],
1671 'fas fa-weight' => ['Angular', '\health, measurement, scale, weight'],
1672 'fas fa-weight-hanging' => ['anvil, heavy, measurement', '\f5cd'],
1673 'fab fa-weixin' => ['Weixin (WeChat)', '\f1d7'],
1674 'fab fa-whatsapp' => ["What's App", '\f232'],
1675 'fab fa-whatsapp-square' => ["What's App Square", '\f40c'],
1676 'fas fa-wheelchair' => ['accessible, handicap, person', '\f193'],
1677 'fab fa-whmcs' => ['WHMCS', '\f40d'],
1678 'fas fa-wifi' => ['connection, hotspot, internet, network, wireless', '\f1eb'],
1679 'fab fa-wikipedia-w' => ['Wikipedia W', '\f266'],
1680 'fas fa-wind' => ['air, blow, breeze, fall, seasonal, weather', '\f72e'],
1681 'fas fa-window-close' => ['browser, cancel, computer, development', '\f410'],
1682 'fas fa-window-maximize' => ['browser, computer, development, expand', '\f2d0'],
1683 'fas fa-window-minimize' => ['browser, collapse, computer, development', '\f2d1'],
1684 'fas fa-window-restore' => ['browser, computer, development', '\f2d2'],
1685 'fab fa-windows' => ['microsoft, operating system, os', '\f17a'],
1686 'fas fa-wine-bottle' => ['alcohol, beverage, cabernet, drink, glass, grapes, merlot, sauvignon', '\f72f'],
1687 'fas fa-wine-glass' => ['alcohol, beverage, cabernet, drink, grapes, merlot, sauvignon', '\f4e3'],
1688 'fas fa-wine-glass-alt' => ['alcohol, beverage, cabernet, drink, grapes, merlot, sauvignon', '\f5ce'],
1689 'fab fa-wix' => ['Wix', '\f5cf'],
1690 'fab fa-wizards-of-the-coast' => ['Dungeons & Dragons, d&d, dnd, fantasy, game, gaming, tabletop', '\f730'],
1691 'fab fa-wolf-pack-battalion' => ['Wolf Pack Battalion', '\f514'],
1692 'fas fa-won-sign' => ['currency, krw, money', '\f159'],
1693 'fab fa-wordpress' => ['WordPress Logo', '\f19a'],
1694 'fab fa-wordpress-simple' => ['Wordpress Simple', '\f411'],
1695 'fab fa-wpbeginner' => ['WPBeginner', '\f297'],
1696 'fab fa-wpexplorer' => ['WPExplorer', '\f2de'],
1697 'fab fa-wpforms' => ['WPForms', '\f298'],
1698 'fab fa-wpressr' => ['rendact', '\f3e4'],
1699 'fas fa-wrench' => ['construction, fix, mechanic, plumbing, settings, spanner, tool, update', '\f0ad'],
1700 'fas fa-x-ray' => ['health, medical, radiological images, radiology, skeleton', '\f497'],
1701 'fab fa-xbox' => ['Xbox', '\f412'],
1702 'fab fa-xing' => ['Xing', '\f168'],
1703 'fab fa-xing-square' => ['Xing Square', '\f169'],
1704 'fab fa-y-combinator' => ['Y Combinator', '\f23b'],
1705 'fab fa-yahoo' => ['Yahoo Logo', '\f19e'],
1706 'fab fa-yammer' => ['Yammer', '\f840'],
1707 'fab fa-yandex' => ['Yandex', '\f413'],
1708 'fab fa-yandex-international' => ['Yandex International', '\f414'],
1709 'fab fa-yarn' => ['Yarn', '\f7e3'],
1710 'fab fa-yelp' => ['Yelp', '\f1e9'],
1711 'fas fa-yen-sign' => ['currency, jpy, money', '\f157'],
1712 'fas fa-yin-yang' => ['daoism, opposites, taoism', '\f6ad'],
1713 'fab fa-yoast' => ['Yoast', '\f2b1'],
1714 'fab fa-youtube' => ['film, video, youtube-play, youtube-square', '\f167'],
1715 'fab fa-youtube-square' => ['YouTube Square', '\f431'],
1716 'fab fa-zhihu' => ['Zhihu', '\f63f'],
1717
1718 );
1719
1720 $icons = '';
1721 foreach ($iconArray as $iKey => $iValue) {
1722 $name = explode(',', $iValue[0]);
1723 $name = ucwords($name[0]);
1724 $icons .= "<{$startTag} data-icon-name='{$iValue[0]}'> {$name}<i class='{$iKey}'></i>{$endTag}";
1725 }
1726 return $icons;
1727 }
1728
1729 function imh_6310_extract_item($ids)
1730 {
1731 global $wpdb;
1732 $item_table = $wpdb->prefix . 'imh_6310_item';
1733 $results = array();
1734 if($ids) {
1735 $ids = explode(',', $ids);
1736 if($ids) {
1737 foreach ($ids as $id) {
1738 if($id){
1739 $data = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$item_table} WHERE id = %d ", $id));
1740 if($data) {
1741 $results[] = $data;
1742 }
1743 }
1744 }
1745 }
1746 }
1747 return $results;
1748 }
1749
1750 function imh_6310_display_icon($ids, $type, $icons, $hover_icons, $image, $hover_image) {
1751 echo "
1752 <div class='imh-6310-template-".esc_attr($ids)."-icon-wrapper'>
1753 <div class='imh-6310-template-".esc_attr($ids)."-icon'>";
1754 if($type == 1) {
1755 $hover_icons = $hover_icons ? $hover_icons : $icons;
1756 echo "
1757 <i class='".esc_attr($icons)." imh-6310-icon'></i>
1758 <i class='".esc_attr($hover_icons)." imh-6310-hover-icon'></i>
1759 ";
1760 } else{
1761 $hover_image = $hover_image ? $hover_image : $image;
1762 echo "
1763 <img src='".esc_attr($image)."' class='imh-6310-image'>
1764 <img src='".esc_attr($hover_image)."' class='imh-6310-hover-image'>
1765 ";
1766 }
1767 echo "</div>
1768 </div>
1769 ";
1770 }
1771
1772 function imh_6310_display_read_more($ids, $target, $text, $url, $output = 1) {
1773 if(!strlen($text)) return;
1774 if(!$output) return;
1775 $target = $target ? "target='_blank'" : '';
1776 echo "
1777 <div class='imh-6310-template-".esc_attr($ids)."-read-more'>
1778 <a href='{$url}' {$target}>{$text}</a>
1779 </div>
1780 ";
1781 }
1782
1783 function imh_6310_add_new_media($id, $results = [])
1784 {
1785 global $wpdb;
1786 wp_enqueue_media();
1787 $style_table = $wpdb->prefix . 'imh_6310_style';
1788 $item_table = $wpdb->prefix . 'imh_6310_item';
1789 ?>
1790 <div class="imh_6310_add_media">
1791 <h6>Shortcode</h6>
1792 <div class="imh_6310_add_media_body_shortcode">
1793 <input type="text" onclick="this.setSelectionRange(0, this.value.length)" value='[imh_6310_image_map id="<?php echo esc_attr($id); ?>"]' />
1794 </div>
1795 </div>
1796 <br />
1797 <div class="imh_6310_add_media">
1798 <h6>Customize Items</h6>
1799 <div class="imh_6310_add_media_body" id="imh-6310-add-or-edit-items">
1800 <i class="fas fa-plus-circle imh_6310_add_media_add_new_icon"></i>
1801 Add/Edit Items
1802 </div>
1803 </div>
1804 <br />
1805 <div class="imh_6310_add_media">
1806 <h6>Rearrange Items</h6>
1807 <div class="imh_6310_add_media_body" id="imh-6310-rearrange-items">
1808 <i class="fas fa-user-cog imh_6310_add_media_add_new_icon"></i>
1809 </div>
1810 </div>
1811 <br />
1812 <div class="imh_6310_add_media">
1813 <h6>How to Use</h6>
1814 <div class="imh_6310_add_media_body">
1815 <a href="https://www.youtube.com/watch?v=cIFoCqghmaU" target="_blank">
1816 <i class="fas fa-video fa-2x"></i><br />
1817 Watch Video Tutorial
1818 </a>
1819 </div>
1820 </div>
1821
1822
1823 <?php
1824 }
1825
1826 function imh_6310_description($ids, $description, $output = 1){
1827 if(!$description) return;
1828 if(!$output) return;
1829 echo "<div class='imh-6310-template-".esc_attr($ids)."-description'>".esc_attr($description)."</div>";
1830 }
1831
1832 function imh_6310_export_full_map_hotspot_plugin() {
1833 if( !ini_get('allow_url_fopen') ) {
1834 echo "<p style='color: green; font-size: 14px;'>
1835 In your cPanel, default allow_url_fopen is not enable. You need to enable. Please contact with hosting providers or follow the below URL. <br />
1836 <a href='https://www.youtube.com/watch?v=tUW6CkZEW8k'>How to Enable Allow_url_fopen in cPanel</a>
1837 </p>";
1838 return;
1839 }
1840 global $wpdb;
1841
1842 $path = wp_upload_dir();
1843 $name = '/' . $wpdb->prefix . 'image-map-hotspot-backup.txt';
1844 $fileName = $path['path'] . $name;
1845
1846 $table_name = $wpdb->prefix . 'imh_6310_style';
1847 $data = $wpdb->get_results("SELECT * FROM $table_name", ARRAY_A);
1848
1849 if (!empty($data)) {
1850 $file_content = '';
1851
1852 // SQL to drop and create the table
1853 $file_content .= "DROP TABLE IF EXISTS `$table_name`;\n";
1854 $create_table_query = $wpdb->get_row("SHOW CREATE TABLE `$table_name`", ARRAY_N);
1855 $file_content .= $create_table_query[1] . ";\n\n";
1856
1857 // Insert data rows into the file
1858 foreach ($data as $row) {
1859 $values = array_map(function($value) use ($wpdb) {
1860 return isset($value) ? "'" . $wpdb->_real_escape($value) . "'" : "NULL";
1861 }, $row);
1862 $file_content .= "INSERT INTO `$table_name` (" . implode(", ", array_keys($row)) . ") VALUES (" . implode(", ", $values) . ");\n";
1863 }
1864
1865 // Save the SQL statements to a file
1866 file_put_contents($fileName, $file_content);
1867 echo '<a href="'. $path['url'].$name .'" target="_blank" id="export-image-map-hotspot-plugin">Download</a>';
1868 }
1869 else{
1870 echo '<a href="#" id="export-image-map-hotspot-plugin">Download</a>';
1871 }
1872 }
1873
1874 function imh_6310_import_full_plugin($url) {
1875 if( !ini_get('allow_url_fopen') ) {
1876 echo "<p style='color: green; font-size: 14px;'>
1877 In your cPanel, default allow_url_fopen is not enable. You need to enable. Please contact with hosting providers or follow the below URL. <br />
1878 <a href='https://www.youtube.com/watch?v=tUW6CkZEW8k'>How to Enable Allow_url_fopen in cPanel</a>
1879 </p>";
1880 return;
1881 }
1882
1883 global $wpdb;
1884
1885 $style_table = $wpdb->prefix . 'imh_6310_style';
1886
1887 $wpdb->query("TRUNCATE {$style_table}");
1888
1889 $result = '';
1890 $file = fopen($url, "r");
1891 while(! feof($file)) {
1892 $result .= fgets($file);
1893 }
1894 fclose($file);
1895 if(strlen($result)) {
1896 $result = explode('!@#$$#@!', $result);
1897 foreach($result as $value) {
1898 if(strlen(trim($value)) > 3) {
1899 $wpdb->query(trim($value));
1900 }
1901 }
1902 }
1903 echo "<p style='color: green; font-size: 14px;'>Data import successfully.</p>";
1904 }
1905 function imh_6310_validate_url($url){
1906 if ($url != '' && substr($url, 0, 7) != "http://" && substr($url, 0, 8) != "https://"){
1907 $url = "http://{$url}";
1908 }
1909 return $url;
1910 }
1911 function imh_6310_load_templates($js, $counter, $ids) {
1912 $html = "";
1913 $customCSS = "";
1914
1915 $customCSS .= "
1916 .imh-6310-annotation-box-{$ids} .imh-6310-point-{$counter} .imh-6310-pin-main-img {
1917 color: ".esc_attr($js->fontAwesomeIconColor).";
1918 font-size: ".esc_attr($js->fontAwesomIconSize)."px;
1919 }
1920 .imh-6310-annotation-box-{$ids} .imh-6310-point-{$counter} .imh-6310-pin-hover-img {
1921 color: ".esc_attr($js->fontAwesomeIconHoverColor).";
1922 font-size: ".esc_attr($js->fontAwesomIconSize)."px;
1923 }
1924
1925 ";
1926
1927 $target = $js->openNewTab == '1' ? "target='_blank'" : '';
1928 $anchorStart = $js->customIconLinkType == '1' ? "<a href='".imh_6310_validate_url(esc_attr($js->linkURL))."' {$target}>" : '';
1929 $anchorEnd = $anchorStart ? '</a>' : '';
1930 echo "
1931 <div class='imh-6310-hover-content imh-6310-hover-content-{$ids}-{$counter}'>
1932 {$anchorStart}
1933 <div class='imh-6310-template-01-hover-content'>".esc_attr($js->linkText)."</div>
1934 {$anchorEnd}
1935 </div>
1936 ";
1937 $customCSS .= "
1938 .imh-6310-hover-content-{$ids}-{$counter} .imh-6310-template-01-hover-content{
1939 color: ".esc_attr($js->tempCommonFontColor).";
1940 font-size: ".esc_attr($js->tempCommonFontSize)."px;
1941 line-height: ".esc_attr($js->tempCommonFontSize + 6)."px;
1942 padding: 5px 10px;
1943 border-radius: 10px;
1944 max-width: 200px !important;
1945 }
1946
1947 ";
1948
1949
1950
1951 wp_register_style("imh-6310-custom-" . esc_attr($ids) . "-" . esc_attr($counter) . "-css", "");
1952 wp_enqueue_style("imh-6310-custom-" . esc_attr($ids) . "-" . esc_attr($counter) . "-css");
1953 wp_add_inline_style("imh-6310-custom-" . esc_attr($ids) . "-" . esc_attr($counter) . "-css", $customCSS);
1954
1955 wp_register_script("imh-6310-template-" . esc_attr($counter) . "-js", "");
1956 wp_enqueue_script("imh-6310-template-" . esc_attr($counter) . "-js");
1957 wp_add_inline_script("imh-6310-template-" . esc_attr($counter) . "-js", $html);
1958 }
1959
1960
1961 function imh_6310_check_field_exists(){
1962 global $wpdb;
1963
1964 $imh_6310_selected_server = imh_6310_get_option('imh_6310_selected_server');
1965 if(!$imh_6310_selected_server){
1966 $wpdb->query("DELETE FROM {$wpdb->prefix}options where option_name='imh_6310_selected_server'");
1967 $wpdb->query("INSERT INTO {$wpdb->prefix}options(option_name, option_value) VALUES ('imh_6310_selected_server', '1')");
1968 }
1969 }