/*!======================================================================== * File: bootstrap-iconpicker.js * ======================================================================== */ /*!======================================================================== * Iconset: Font Awesome * Versions: 5.3.1, 5.3.1_pro * http://fortawesome.github.io/Font-Awesome/ * CDN: https://use.fontawesome.com/releases/[VERSION]/css/all.css * ======================================================================== */ ;(function($){ var data = { iconClass: '', iconClassFix: '', icons: [], allVersions: [ { version: '5.3.1', icons: [ 'empty', 'fab fa-500px', 'fab fa-accessible-icon', 'fab fa-accusoft', 'fas fa-ad', 'fas fa-address-book', 'far fa-address-book', 'fas fa-address-card', 'far fa-address-card', 'fas fa-adjust', 'fab fa-adn', 'fab fa-adversal', 'fab fa-affiliatetheme', 'fas fa-air-freshener', 'fab fa-algolia', 'fas fa-align-center', 'fas fa-align-justify', 'fas fa-align-left', 'fas fa-align-right', 'fab fa-alipay', 'fas fa-allergies', 'fab fa-amazon', 'fab fa-amazon-pay', 'fas fa-ambulance', 'fas fa-american-sign-language-interpreting', 'fab fa-amilia', 'fas fa-anchor', 'fab fa-android', 'fab fa-angellist', 'fas fa-angle-double-down', 'fas fa-angle-double-left', 'fas fa-angle-double-right', 'fas fa-angle-double-up', 'fas fa-angle-down', 'fas fa-angle-left', 'fas fa-angle-right', 'fas fa-angle-up', 'fas fa-angry', 'far fa-angry', 'fab fa-angrycreative', 'fab fa-angular', 'fas fa-ankh', 'fab fa-app-store', 'fab fa-app-store-ios', 'fab fa-apper', 'fab fa-apple', 'fas fa-apple-alt', 'fab fa-apple-pay', 'fas fa-archive', 'fas fa-archway', 'fas fa-arrow-alt-circle-down', 'far fa-arrow-alt-circle-down', 'fas fa-arrow-alt-circle-left', 'far fa-arrow-alt-circle-left', 'fas fa-arrow-alt-circle-right', 'far fa-arrow-alt-circle-right', 'fas fa-arrow-alt-circle-up', 'far fa-arrow-alt-circle-up', 'fas fa-arrow-circle-down', 'fas fa-arrow-circle-left', 'fas fa-arrow-circle-right', 'fas fa-arrow-circle-up', 'fas fa-arrow-down', 'fas fa-arrow-left', 'fas fa-arrow-right', 'fas fa-arrow-up', 'fas fa-arrows-alt', 'fas fa-arrows-alt-h', 'fas fa-arrows-alt-v', 'fas fa-assistive-listening-systems', 'fas fa-asterisk', 'fab fa-asymmetrik', 'fas fa-at', 'fas fa-atlas', 'fas fa-atom', 'fab fa-audible', 'fas fa-audio-description', 'fab fa-autoprefixer', 'fab fa-avianex', 'fab fa-aviato', 'fas fa-award', 'fab fa-aws', 'fas fa-backspace', 'fas fa-backward', 'fas fa-balance-scale', 'fas fa-ban', 'fas fa-band-aid', 'fab fa-bandcamp', 'fas fa-barcode', 'fas fa-bars', 'fas fa-baseball-ball', 'fas fa-basketball-ball', 'fas fa-bath', 'fas fa-battery-empty', 'fas fa-battery-full', 'fas fa-battery-half', 'fas fa-battery-quarter', 'fas fa-battery-three-quarters', 'fas fa-bed', 'fas fa-beer', 'fab fa-behance', 'fab fa-behance-square', 'fas fa-bell', 'far fa-bell', 'fas fa-bell-slash', 'far fa-bell-slash', 'fas fa-bezier-curve', 'fas fa-bible', 'fas fa-bicycle', 'fab fa-bimobject', 'fas fa-binoculars', 'fas fa-birthday-cake', 'fab fa-bitbucket', 'fab fa-bitcoin', 'fab fa-bity', 'fab fa-black-tie', 'fab fa-blackberry', 'fas fa-blender', 'fas fa-blind', 'fab fa-blogger', 'fab fa-blogger-b', 'fab fa-bluetooth', 'fab fa-bluetooth-b', 'fas fa-bold', 'fas fa-bolt', 'fas fa-bomb', 'fas fa-bone', 'fas fa-bong', 'fas fa-book', 'fas fa-book-open', 'fas fa-book-reader', 'fas fa-bookmark', 'far fa-bookmark', 'fas fa-bowling-ball', 'fas fa-box', 'fas fa-box-open', 'fas fa-boxes', 'fas fa-braille', 'fas fa-brain', 'fas fa-briefcase', 'fas fa-briefcase-medical', 'fas fa-broadcast-tower', 'fas fa-broom', 'fas fa-brush', 'fab fa-btc', 'fas fa-bug', 'fas fa-building', 'far fa-building', 'fas fa-bullhorn', 'fas fa-bullseye', 'fas fa-burn', 'fab fa-buromobelexperte', 'fas fa-bus', 'fas fa-bus-alt', 'fas fa-business-time', 'fab fa-buysellads', 'fas fa-calculator', 'fas fa-calendar', 'far fa-calendar', 'fas fa-calendar-alt', 'far fa-calendar-alt', 'fas fa-calendar-check', 'far fa-calendar-check', 'fas fa-calendar-minus', 'far fa-calendar-minus', 'fas fa-calendar-plus', 'far fa-calendar-plus', 'fas fa-calendar-times', 'far fa-calendar-times', 'fas fa-camera', 'fas fa-camera-retro', 'fas fa-cannabis', 'fas fa-capsules', 'fas fa-car', 'fas fa-car-alt', 'fas fa-car-battery', 'fas fa-car-crash', 'fas fa-car-side', 'fas fa-caret-down', 'fas fa-caret-left', 'fas fa-caret-right', 'fas fa-caret-square-down', 'far fa-caret-square-down', 'fas fa-caret-square-left', 'far fa-caret-square-left', 'fas fa-caret-square-right', 'far fa-caret-square-right', 'fas fa-caret-square-up', 'far fa-caret-square-up', 'fas fa-caret-up', 'fas fa-cart-arrow-down', 'fas fa-cart-plus', 'fab fa-cc-amazon-pay', 'fab fa-cc-amex', 'fab fa-cc-apple-pay', 'fab fa-cc-diners-club', 'fab fa-cc-discover', 'fab fa-cc-jcb', 'fab fa-cc-mastercard', 'fab fa-cc-paypal', 'fab fa-cc-stripe', 'fab fa-cc-visa', 'fab fa-centercode', 'fas fa-certificate', 'fas fa-chalkboard', 'fas fa-chalkboard-teacher', 'fas fa-charging-station', 'fas fa-chart-area', 'fas fa-chart-bar', 'far fa-chart-bar', 'fas fa-chart-line', 'fas fa-chart-pie', 'fas fa-check', 'fas fa-check-circle', 'far fa-check-circle', 'fas fa-check-double', 'fas fa-check-square', 'far fa-check-square', 'fas fa-chess', 'fas fa-chess-bishop', 'fas fa-chess-board', 'fas fa-chess-king', 'fas fa-chess-knight', 'fas fa-chess-pawn', 'fas fa-chess-queen', 'fas fa-chess-rook', 'fas fa-chevron-circle-down', 'fas fa-chevron-circle-left', 'fas fa-chevron-circle-right', 'fas fa-chevron-circle-up', 'fas fa-chevron-down', 'fas fa-chevron-left', 'fas fa-chevron-right', 'fas fa-chevron-up', 'fas fa-child', 'fab fa-chrome', 'fas fa-church', 'fas fa-circle', 'far fa-circle', 'fas fa-circle-notch', 'fas fa-city', 'fas fa-clipboard', 'far fa-clipboard', 'fas fa-clipboard-check', 'fas fa-clipboard-list', 'fas fa-clock', 'far fa-clock', 'fas fa-clone', 'far fa-clone', 'fas fa-closed-captioning', 'far fa-closed-captioning', 'fas fa-cloud', 'fas fa-cloud-download-alt', 'fas fa-cloud-upload-alt', 'fab fa-cloudscale', 'fab fa-cloudsmith', 'fab fa-cloudversify', 'fas fa-cocktail', 'fas fa-code', 'fas fa-code-branch', 'fab fa-codepen', 'fab fa-codiepie', 'fas fa-coffee', 'fas fa-cog', 'fas fa-cogs', 'fas fa-coins', 'fas fa-columns', 'fas fa-comment', 'far fa-comment', 'fas fa-comment-alt', 'far fa-comment-alt', 'fas fa-comment-dollar', 'fas fa-comment-dots', 'far fa-comment-dots', 'fas fa-comment-slash', 'fas fa-comments', 'far fa-comments', 'fas fa-comments-dollar', 'fas fa-compact-disc', 'fas fa-compass', 'far fa-compass', 'fas fa-compress', 'fas fa-concierge-bell', 'fab fa-connectdevelop', 'fab fa-contao', 'fas fa-cookie', 'fas fa-cookie-bite', 'fas fa-copy', 'far fa-copy', 'fas fa-copyright', 'far fa-copyright', 'fas fa-couch', 'fab fa-cpanel', 'fab fa-creative-commons', 'fab fa-creative-commons-by', 'fab fa-creative-commons-nc', 'fab fa-creative-commons-nc-eu', 'fab fa-creative-commons-nc-jp', 'fab fa-creative-commons-nd', 'fab fa-creative-commons-pd', 'fab fa-creative-commons-pd-alt', 'fab fa-creative-commons-remix', 'fab fa-creative-commons-sa', 'fab fa-creative-commons-sampling', 'fab fa-creative-commons-sampling-plus', 'fab fa-creative-commons-share', 'fas fa-credit-card', 'far fa-credit-card', 'fas fa-crop', 'fas fa-crop-alt', 'fas fa-cross', 'fas fa-crosshairs', 'fas fa-crow', 'fas fa-crown', 'fab fa-css3', 'fab fa-css3-alt', 'fas fa-cube', 'fas fa-cubes', 'fas fa-cut', 'fab fa-cuttlefish', 'fab fa-d-and-d', 'fab fa-dashcube', 'fas fa-database', 'fas fa-deaf', 'fab fa-delicious', 'fab fa-deploydog', 'fab fa-deskpro', 'fas fa-desktop', 'fab fa-deviantart', 'fas fa-dharmachakra', 'fas fa-diagnoses', 'fas fa-dice', 'fas fa-dice-five', 'fas fa-dice-four', 'fas fa-dice-one', 'fas fa-dice-six', 'fas fa-dice-three', 'fas fa-dice-two', 'fab fa-digg', 'fab fa-digital-ocean', 'fas fa-digital-tachograph', 'fas fa-directions', 'fab fa-discord', 'fab fa-discourse', 'fas fa-divide', 'fas fa-dizzy', 'far fa-dizzy', 'fas fa-dna', 'fab fa-dochub', 'fab fa-docker', 'fas fa-dollar-sign', 'fas fa-dolly', 'fas fa-dolly-flatbed', 'fas fa-donate', 'fas fa-door-closed', 'fas fa-door-open', 'fas fa-dot-circle', 'far fa-dot-circle', 'fas fa-dove', 'fas fa-download', 'fab fa-draft2digital', 'fas fa-drafting-compass', 'fas fa-draw-polygon', 'fab fa-dribbble', 'fab fa-dribbble-square', 'fab fa-dropbox', 'fas fa-drum', 'fas fa-drum-steelpan', 'fab fa-drupal', 'fas fa-dumbbell', 'fab fa-dyalog', 'fab fa-earlybirds', 'fab fa-ebay', 'fab fa-edge', 'fas fa-edit', 'far fa-edit', 'fas fa-eject', 'fab fa-elementor', 'fas fa-ellipsis-h', 'fas fa-ellipsis-v', 'fab fa-ello', 'fab fa-ember', 'fab fa-empire', 'fas fa-envelope', 'far fa-envelope', 'fas fa-envelope-open', 'far fa-envelope-open', 'fas fa-envelope-open-text', 'fas fa-envelope-square', 'fab fa-envira', 'fas fa-equals', 'fas fa-eraser', 'fab fa-erlang', 'fab fa-ethereum', 'fab fa-etsy', 'fas fa-euro-sign', 'fas fa-exchange-alt', 'fas fa-exclamation', 'fas fa-exclamation-circle', 'fas fa-exclamation-triangle', 'fas fa-expand', 'fas fa-expand-arrows-alt', 'fab fa-expeditedssl', 'fas fa-external-link-alt', 'fas fa-external-link-square-alt', 'fas fa-eye', 'far fa-eye', 'fas fa-eye-dropper', 'fas fa-eye-slash', 'far fa-eye-slash', 'fab fa-facebook', 'fab fa-facebook-f', 'fab fa-facebook-messenger', 'fab fa-facebook-square', 'fas fa-fast-backward', 'fas fa-fast-forward', 'fas fa-fax', 'fas fa-feather', 'fas fa-feather-alt', 'fas fa-female', 'fas fa-fighter-jet', 'fas fa-file', 'far fa-file', 'fas fa-file-alt', 'far fa-file-alt', 'fas fa-file-archive', 'far fa-file-archive', 'fas fa-file-audio', 'far fa-file-audio', 'fas fa-file-code', 'far fa-file-code', 'fas fa-file-contract', 'fas fa-file-download', 'fas fa-file-excel', 'far fa-file-excel', 'fas fa-file-export', 'fas fa-file-image', 'far fa-file-image', 'fas fa-file-import', 'fas fa-file-invoice', 'fas fa-file-invoice-dollar', 'fas fa-file-medical', 'fas fa-file-medical-alt', 'fas fa-file-pdf', 'far fa-file-pdf', 'fas fa-file-powerpoint', 'far fa-file-powerpoint', 'fas fa-file-prescription', 'fas fa-file-signature', 'fas fa-file-upload', 'fas fa-file-video', 'far fa-file-video', 'fas fa-file-word', 'far fa-file-word', 'fas fa-fill', 'fas fa-fill-drip', 'fas fa-film', 'fas fa-filter', 'fas fa-fingerprint', 'fas fa-fire', 'fas fa-fire-extinguisher', 'fab fa-firefox', 'fas fa-first-aid', 'fab fa-first-order', 'fab fa-first-order-alt', 'fab fa-firstdraft', 'fas fa-fish', 'fas fa-flag', 'far fa-flag', 'fas fa-flag-checkered', 'fas fa-flask', 'fab fa-flickr', 'fab fa-flipboard', 'fas fa-flushed', 'far fa-flushed', 'fab fa-fly', 'fas fa-folder', 'far fa-folder', 'fas fa-folder-minus', 'fas fa-folder-open', 'far fa-folder-open', 'fas fa-folder-plus', 'fas fa-font', 'fab fa-font-awesome', 'fab fa-font-awesome-alt', 'fab fa-font-awesome-flag', 'fab fa-fonticons', 'fab fa-fonticons-fi', 'fas fa-football-ball', 'fab fa-fort-awesome', 'fab fa-fort-awesome-alt', 'fab fa-forumbee', 'fas fa-forward', 'fab fa-foursquare', 'fab fa-free-code-camp', 'fab fa-freebsd', 'fas fa-frog', 'fas fa-frown', 'far fa-frown', 'fas fa-frown-open', 'far fa-frown-open', 'fab fa-fulcrum', 'fas fa-funnel-dollar', 'fas fa-futbol', 'far fa-futbol', 'fab fa-galactic-republic', 'fab fa-galactic-senate', 'fas fa-gamepad', 'fas fa-gas-pump', 'fas fa-gavel', 'fas fa-gem', 'far fa-gem', 'fas fa-genderless', 'fab fa-get-pocket', 'fab fa-gg', 'fab fa-gg-circle', 'fas fa-gift', 'fab fa-git', 'fab fa-git-square', 'fab fa-github', 'fab fa-github-alt', 'fab fa-github-square', 'fab fa-gitkraken', 'fab fa-gitlab', 'fab fa-gitter', 'fas fa-glass-martini', 'fas fa-glass-martini-alt', 'fas fa-glasses', 'fab fa-glide', 'fab fa-glide-g', 'fas fa-globe', 'fas fa-globe-africa', 'fas fa-globe-americas', 'fas fa-globe-asia', 'fab fa-gofore', 'fas fa-golf-ball', 'fab fa-goodreads', 'fab fa-goodreads-g', 'fab fa-google', 'fab fa-google-drive', 'fab fa-google-play', 'fab fa-google-plus', 'fab fa-google-plus-g', 'fab fa-google-plus-square', 'fab fa-google-wallet', 'fas fa-gopuram', 'fas fa-graduation-cap', 'fab fa-gratipay', 'fab fa-grav', 'fas fa-greater-than', 'fas fa-greater-than-equal', 'fas fa-grimace', 'far fa-grimace', 'fas fa-grin', 'far fa-grin', 'fas fa-grin-alt', 'far fa-grin-alt', 'fas fa-grin-beam', 'far fa-grin-beam', 'fas fa-grin-beam-sweat', 'far fa-grin-beam-sweat', 'fas fa-grin-hearts', 'far fa-grin-hearts', 'fas fa-grin-squint', 'far fa-grin-squint', 'fas fa-grin-squint-tears', 'far fa-grin-squint-tears', 'fas fa-grin-stars', 'far fa-grin-stars', 'fas fa-grin-tears', 'far fa-grin-tears', 'fas fa-grin-tongue', 'far fa-grin-tongue', 'fas fa-grin-tongue-squint', 'far fa-grin-tongue-squint', 'fas fa-grin-tongue-wink', 'far fa-grin-tongue-wink', 'fas fa-grin-wink', 'far fa-grin-wink', 'fas fa-grip-horizontal', 'fas fa-grip-vertical', 'fab fa-gripfire', 'fab fa-grunt', 'fab fa-gulp', 'fas fa-h-square', 'fab fa-hacker-news', 'fab fa-hacker-news-square', 'fab fa-hackerrank', 'fas fa-hamsa', 'fas fa-hand-holding', 'fas fa-hand-holding-heart', 'fas fa-hand-holding-usd', 'fas fa-hand-lizard', 'far fa-hand-lizard', 'fas fa-hand-paper', 'far fa-hand-paper', 'fas fa-hand-peace', 'far fa-hand-peace', 'fas fa-hand-point-down', 'far fa-hand-point-down', 'fas fa-hand-point-left', 'far fa-hand-point-left', 'fas fa-hand-point-right', 'far fa-hand-point-right', 'fas fa-hand-point-up', 'far fa-hand-point-up', 'fas fa-hand-pointer', 'far fa-hand-pointer', 'fas fa-hand-rock', 'far fa-hand-rock', 'fas fa-hand-scissors', 'far fa-hand-scissors', 'fas fa-hand-spock', 'far fa-hand-spock', 'fas fa-hands', 'fas fa-hands-helping', 'fas fa-handshake', 'far fa-handshake', 'fas fa-hashtag', 'fas fa-haykal', 'fas fa-hdd', 'far fa-hdd', 'fas fa-heading', 'fas fa-headphones', 'fas fa-headphones-alt', 'fas fa-headset', 'fas fa-heart', 'far fa-heart', 'fas fa-heartbeat', 'fas fa-helicopter', 'fas fa-highlighter', 'fab fa-hips', 'fab fa-hire-a-helper', 'fas fa-history', 'fas fa-hockey-puck', 'fas fa-home', 'fab fa-hooli', 'fab fa-hornbill', 'fas fa-hospital', 'far fa-hospital', 'fas fa-hospital-alt', 'fas fa-hospital-symbol', 'fas fa-hot-tub', 'fas fa-hotel', 'fab fa-hotjar', 'fas fa-hourglass', 'far fa-hourglass', 'fas fa-hourglass-end', 'fas fa-hourglass-half', 'fas fa-hourglass-start', 'fab fa-houzz', 'fab fa-html5', 'fab fa-hubspot', 'fas fa-i-cursor', 'fas fa-id-badge', 'far fa-id-badge', 'fas fa-id-card', 'far fa-id-card', 'fas fa-id-card-alt', 'fas fa-image', 'far fa-image', 'fas fa-images', 'far fa-images', 'fab fa-imdb', 'fas fa-inbox', 'fas fa-indent', 'fas fa-industry', 'fas fa-infinity', 'fas fa-info', 'fas fa-info-circle', 'fab fa-instagram', 'fab fa-internet-explorer', 'fab fa-ioxhost', 'fas fa-italic', 'fab fa-itunes', 'fab fa-itunes-note', 'fab fa-java', 'fas fa-jedi', 'fab fa-jedi-order', 'fab fa-jenkins', 'fab fa-joget', 'fas fa-joint', 'fab fa-joomla', 'fas fa-journal-whills', 'fab fa-js', 'fab fa-js-square', 'fab fa-jsfiddle', 'fas fa-kaaba', 'fab fa-kaggle', 'fas fa-key', 'fab fa-keybase', 'fas fa-keyboard', 'far fa-keyboard', 'fab fa-keycdn', 'fas fa-khanda', 'fab fa-kickstarter', 'fab fa-kickstarter-k', 'fas fa-kiss', 'far fa-kiss', 'fas fa-kiss-beam', 'far fa-kiss-beam', 'fas fa-kiss-wink-heart', 'far fa-kiss-wink-heart', 'fas fa-kiwi-bird', 'fab fa-korvue', 'fas fa-landmark', 'fas fa-language', 'fas fa-laptop', 'fas fa-laptop-code', 'fab fa-laravel', 'fab fa-lastfm', 'fab fa-lastfm-square', 'fas fa-laugh', 'far fa-laugh', 'fas fa-laugh-beam', 'far fa-laugh-beam', 'fas fa-laugh-squint', 'far fa-laugh-squint', 'fas fa-laugh-wink', 'far fa-laugh-wink', 'fas fa-layer-group', 'fas fa-leaf', 'fab fa-leanpub', 'fas fa-lemon', 'far fa-lemon', 'fab fa-less', 'fas fa-less-than', 'fas fa-less-than-equal', 'fas fa-level-down-alt', 'fas fa-level-up-alt', 'fas fa-life-ring', 'far fa-life-ring', 'fas fa-lightbulb', 'far fa-lightbulb', 'fab fa-line', 'fas fa-link', 'fab fa-linkedin', 'fab fa-linkedin-in', 'fab fa-linode', 'fab fa-linux', 'fas fa-lira-sign', 'fas fa-list', 'fas fa-list-alt', 'far fa-list-alt', 'fas fa-list-ol', 'fas fa-list-ul', 'fas fa-location-arrow', 'fas fa-lock', 'fas fa-lock-open', 'fas fa-long-arrow-alt-down', 'fas fa-long-arrow-alt-left', 'fas fa-long-arrow-alt-right', 'fas fa-long-arrow-alt-up', 'fas fa-low-vision', 'fas fa-luggage-cart', 'fab fa-lyft', 'fab fa-magento', 'fas fa-magic', 'fas fa-magnet', 'fas fa-mail-bulk', 'fab fa-mailchimp', 'fas fa-male', 'fab fa-mandalorian', 'fas fa-map', 'far fa-map', 'fas fa-map-marked', 'fas fa-map-marked-alt', 'fas fa-map-marker', 'fas fa-map-marker-alt', 'fas fa-map-pin', 'fas fa-map-signs', 'fab fa-markdown', 'fas fa-marker', 'fas fa-mars', 'fas fa-mars-double', 'fas fa-mars-stroke', 'fas fa-mars-stroke-h', 'fas fa-mars-stroke-v', 'fab fa-mastodon', 'fab fa-maxcdn', 'fas fa-medal', 'fab fa-medapps', 'fab fa-medium', 'fab fa-medium-m', 'fas fa-medkit', 'fab fa-medrt', 'fab fa-meetup', 'fab fa-megaport', 'fas fa-meh', 'far fa-meh', 'fas fa-meh-blank', 'far fa-meh-blank', 'fas fa-meh-rolling-eyes', 'far fa-meh-rolling-eyes', 'fas fa-memory', 'fas fa-menorah', 'fas fa-mercury', 'fas fa-microchip', 'fas fa-microphone', 'fas fa-microphone-alt', 'fas fa-microphone-alt-slash', 'fas fa-microphone-slash', 'fas fa-microscope', 'fab fa-microsoft', 'fas fa-minus', 'fas fa-minus-circle', 'fas fa-minus-square', 'far fa-minus-square', 'fab fa-mix', 'fab fa-mixcloud', 'fab fa-mizuni', 'fas fa-mobile', 'fas fa-mobile-alt', 'fab fa-modx', 'fab fa-monero', 'fas fa-money-bill', 'fas fa-money-bill-alt', 'far fa-money-bill-alt', 'fas fa-money-bill-wave', 'fas fa-money-bill-wave-alt', 'fas fa-money-check', 'fas fa-money-check-alt', 'fas fa-monument', 'fas fa-moon', 'far fa-moon', 'fas fa-mortar-pestle', 'fas fa-mosque', 'fas fa-motorcycle', 'fas fa-mouse-pointer', 'fas fa-music', 'fab fa-napster', 'fab fa-neos', 'fas fa-neuter', 'fas fa-newspaper', 'far fa-newspaper', 'fab fa-nimblr', 'fab fa-nintendo-switch', 'fab fa-node', 'fab fa-node-js', 'fas fa-not-equal', 'fas fa-notes-medical', 'fab fa-npm', 'fab fa-ns8', 'fab fa-nutritionix', 'fas fa-object-group', 'far fa-object-group', 'fas fa-object-ungroup', 'far fa-object-ungroup', 'fab fa-odnoklassniki', 'fab fa-odnoklassniki-square', 'fas fa-oil-can', 'fab fa-old-republic', 'fas fa-om', 'fab fa-opencart', 'fab fa-openid', 'fab fa-opera', 'fab fa-optin-monster', 'fab fa-osi', 'fas fa-outdent', 'fab fa-page4', 'fab fa-pagelines', 'fas fa-paint-brush', 'fas fa-paint-roller', 'fas fa-palette', 'fab fa-palfed', 'fas fa-pallet', 'fas fa-paper-plane', 'far fa-paper-plane', 'fas fa-paperclip', 'fas fa-parachute-box', 'fas fa-paragraph', 'fas fa-parking', 'fas fa-passport', 'fas fa-pastafarianism', 'fas fa-paste', 'fab fa-patreon', 'fas fa-pause', 'fas fa-pause-circle', 'far fa-pause-circle', 'fas fa-paw', 'fab fa-paypal', 'fas fa-peace', 'fas fa-pen', 'fas fa-pen-alt', 'fas fa-pen-fancy', 'fas fa-pen-nib', 'fas fa-pen-square', 'fas fa-pencil-alt', 'fas fa-pencil-ruler', 'fas fa-people-carry', 'fas fa-percent', 'fas fa-percentage', 'fab fa-periscope', 'fab fa-phabricator', 'fab fa-phoenix-framework', 'fab fa-phoenix-squadron', 'fas fa-phone', 'fas fa-phone-slash', 'fas fa-phone-square', 'fas fa-phone-volume', 'fab fa-php', 'fab fa-pied-piper', 'fab fa-pied-piper-alt', 'fab fa-pied-piper-hat', 'fab fa-pied-piper-pp', 'fas fa-piggy-bank', 'fas fa-pills', 'fab fa-pinterest', 'fab fa-pinterest-p', 'fab fa-pinterest-square', 'fas fa-place-of-worship', 'fas fa-plane', 'fas fa-plane-arrival', 'fas fa-plane-departure', 'fas fa-play', 'fas fa-play-circle', 'far fa-play-circle', 'fab fa-playstation', 'fas fa-plug', 'fas fa-plus', 'fas fa-plus-circle', 'fas fa-plus-square', 'far fa-plus-square', 'fas fa-podcast', 'fas fa-poll', 'fas fa-poll-h', 'fas fa-poo', 'fas fa-poop', 'fas fa-portrait', 'fas fa-pound-sign', 'fas fa-power-off', 'fas fa-pray', 'fas fa-praying-hands', 'fas fa-prescription', 'fas fa-prescription-bottle', 'fas fa-prescription-bottle-alt', 'fas fa-print', 'fas fa-procedures', 'fab fa-product-hunt', 'fas fa-project-diagram', 'fab fa-pushed', 'fas fa-puzzle-piece', 'fab fa-python', 'fab fa-qq', 'fas fa-qrcode', 'fas fa-question', 'fas fa-question-circle', 'far fa-question-circle', 'fas fa-quidditch', 'fab fa-quinscape', 'fab fa-quora', 'fas fa-quote-left', 'fas fa-quote-right', 'fas fa-quran', 'fab fa-r-project', 'fas fa-random', 'fab fa-ravelry', 'fab fa-react', 'fab fa-readme', 'fab fa-rebel', 'fas fa-receipt', 'fas fa-recycle', 'fab fa-red-river', 'fab fa-reddit', 'fab fa-reddit-alien', 'fab fa-reddit-square', 'fas fa-redo', 'fas fa-redo-alt', 'fas fa-registered', 'far fa-registered', 'fab fa-rendact', 'fab fa-renren', 'fas fa-reply', 'fas fa-reply-all', 'fab fa-replyd', 'fab fa-researchgate', 'fab fa-resolving', 'fas fa-retweet', 'fab fa-rev', 'fas fa-ribbon', 'fas fa-road', 'fas fa-robot', 'fas fa-rocket', 'fab fa-rocketchat', 'fab fa-rockrms', 'fas fa-route', 'fas fa-rss', 'fas fa-rss-square', 'fas fa-ruble-sign', 'fas fa-ruler', 'fas fa-ruler-combined', 'fas fa-ruler-horizontal', 'fas fa-ruler-vertical', 'fas fa-rupee-sign', 'fas fa-sad-cry', 'far fa-sad-cry', 'fas fa-sad-tear', 'far fa-sad-tear', 'fab fa-safari', 'fab fa-sass', 'fas fa-save', 'far fa-save', 'fab fa-schlix', 'fas fa-school', 'fas fa-screwdriver', 'fab fa-scribd', 'fas fa-search', 'fas fa-search-dollar', 'fas fa-search-location', 'fas fa-search-minus', 'fas fa-search-plus', 'fab fa-searchengin', 'fas fa-seedling', 'fab fa-sellcast', 'fab fa-sellsy', 'fas fa-server', 'fab fa-servicestack', 'fas fa-shapes', 'fas fa-share', 'fas fa-share-alt', 'fas fa-share-alt-square', 'fas fa-share-square', 'far fa-share-square', 'fas fa-shekel-sign', 'fas fa-shield-alt', 'fas fa-ship', 'fas fa-shipping-fast', 'fab fa-shirtsinbulk', 'fas fa-shoe-prints', 'fas fa-shopping-bag', 'fas fa-shopping-basket', 'fas fa-shopping-cart', 'fab fa-shopware', 'fas fa-shower', 'fas fa-shuttle-van', 'fas fa-sign', 'fas fa-sign-in-alt', 'fas fa-sign-language', 'fas fa-sign-out-alt', 'fas fa-signal', 'fas fa-signature', 'fab fa-simplybuilt', 'fab fa-sistrix', 'fas fa-sitemap', 'fab fa-sith', 'fas fa-skull', 'fab fa-skyatlas', 'fab fa-skype', 'fab fa-slack', 'fab fa-slack-hash', 'fas fa-sliders-h', 'fab fa-slideshare', 'fas fa-smile', 'far fa-smile', 'fas fa-smile-beam', 'far fa-smile-beam', 'fas fa-smile-wink', 'far fa-smile-wink', 'fas fa-smoking', 'fas fa-smoking-ban', 'fab fa-snapchat', 'fab fa-snapchat-ghost', 'fab fa-snapchat-square', 'fas fa-snowflake', 'far fa-snowflake', 'fas fa-socks', 'fas fa-solar-panel', 'fas fa-sort', 'fas fa-sort-alpha-down', 'fas fa-sort-alpha-up', 'fas fa-sort-amount-down', 'fas fa-sort-amount-up', 'fas fa-sort-down', 'fas fa-sort-numeric-down', 'fas fa-sort-numeric-up', 'fas fa-sort-up', 'fab fa-soundcloud', 'fas fa-spa', 'fas fa-space-shuttle', 'fab fa-speakap', 'fas fa-spinner', 'fas fa-splotch', 'fab fa-spotify', 'fas fa-spray-can', 'fas fa-square', 'far fa-square', 'fas fa-square-full', 'fas fa-square-root-alt', 'fab fa-squarespace', 'fab fa-stack-exchange', 'fab fa-stack-overflow', 'fas fa-stamp', 'fas fa-star', 'far fa-star', 'fas fa-star-and-crescent', 'fas fa-star-half', 'far fa-star-half', 'fas fa-star-half-alt', 'fas fa-star-of-david', 'fas fa-star-of-life', 'fab fa-staylinked', 'fab fa-steam', 'fab fa-steam-square', 'fab fa-steam-symbol', 'fas fa-step-backward', 'fas fa-step-forward', 'fas fa-stethoscope', 'fab fa-sticker-mule', 'fas fa-sticky-note', 'far fa-sticky-note', 'fas fa-stop', 'fas fa-stop-circle', 'far fa-stop-circle', 'fas fa-stopwatch', 'fas fa-store', 'fas fa-store-alt', 'fab fa-strava', 'fas fa-stream', 'fas fa-street-view', 'fas fa-strikethrough', 'fab fa-stripe', 'fab fa-stripe-s', 'fas fa-stroopwafel', 'fab fa-studiovinari', 'fab fa-stumbleupon', 'fab fa-stumbleupon-circle', 'fas fa-subscript', 'fas fa-subway', 'fas fa-suitcase', 'fas fa-suitcase-rolling', 'fas fa-sun', 'far fa-sun', 'fab fa-superpowers', 'fas fa-superscript', 'fab fa-supple', 'fas fa-surprise', 'far fa-surprise', 'fas fa-swatchbook', 'fas fa-swimmer', 'fas fa-swimming-pool', 'fas fa-synagogue', 'fas fa-sync', 'fas fa-sync-alt', 'fas fa-syringe', 'fas fa-table', 'fas fa-table-tennis', 'fas fa-tablet', 'fas fa-tablet-alt', 'fas fa-tablets', 'fas fa-tachometer-alt', 'fas fa-tag', 'fas fa-tags', 'fas fa-tape', 'fas fa-tasks', 'fas fa-taxi', 'fab fa-teamspeak', 'fas fa-teeth', 'fas fa-teeth-open', 'fab fa-telegram', 'fab fa-telegram-plane', 'fab fa-tencent-weibo', 'fas fa-terminal', 'fas fa-text-height', 'fas fa-text-width', 'fas fa-th', 'fas fa-th-large', 'fas fa-th-list', 'fab fa-the-red-yeti', 'fas fa-theater-masks', 'fab fa-themeco', 'fab fa-themeisle', 'fas fa-thermometer', 'fas fa-thermometer-empty', 'fas fa-thermometer-full', 'fas fa-thermometer-half', 'fas fa-thermometer-quarter', 'fas fa-thermometer-three-quarters', 'fas fa-thumbs-down', 'far fa-thumbs-down', 'fas fa-thumbs-up', 'far fa-thumbs-up', 'fas fa-thumbtack', 'fas fa-ticket-alt', 'fab fa-tiktok', 'fas fa-times', 'fas fa-times-circle', 'far fa-times-circle', 'fas fa-tint', 'fas fa-tint-slash', 'fas fa-tired', 'far fa-tired', 'fas fa-toggle-off', 'fas fa-toggle-on', 'fas fa-toolbox', 'fas fa-tooth', 'fas fa-torah', 'fas fa-torii-gate', 'fab fa-trade-federation', 'fas fa-trademark', 'fas fa-traffic-light', 'fas fa-train', 'fas fa-transgender', 'fas fa-transgender-alt', 'fas fa-trash', 'fas fa-trash-alt', 'far fa-trash-alt', 'fas fa-tree', 'fab fa-trello', 'fab fa-tripadvisor', 'fas fa-trophy', 'fas fa-truck', 'fas fa-truck-loading', 'fas fa-truck-monster', 'fas fa-truck-moving', 'fas fa-truck-pickup', 'fas fa-tshirt', 'fas fa-tty', 'fab fa-tumblr', 'fab fa-tumblr-square', 'fas fa-tv', 'fab fa-twitch', 'fab fa-twitter', 'fab fa-twitter-square', 'fab fa-typo3', 'fab fa-uber', 'fab fa-uikit', 'fas fa-umbrella', 'fas fa-umbrella-beach', 'fas fa-underline', 'fas fa-undo', 'fas fa-undo-alt', 'fab fa-uniregistry', 'fas fa-universal-access', 'fas fa-university', 'fas fa-unlink', 'fas fa-unlock', 'fas fa-unlock-alt', 'fab fa-untappd', 'fas fa-upload', 'fab fa-usb', 'fas fa-user', 'far fa-user', 'fas fa-user-alt', 'fas fa-user-alt-slash', 'fas fa-user-astronaut', 'fas fa-user-check', 'fas fa-user-circle', 'far fa-user-circle', 'fas fa-user-clock', 'fas fa-user-cog', 'fas fa-user-edit', 'fas fa-user-friends', 'fas fa-user-graduate', 'fas fa-user-lock', 'fas fa-user-md', 'fas fa-user-minus', 'fas fa-user-ninja', 'fas fa-user-plus', 'fas fa-user-secret', 'fas fa-user-shield', 'fas fa-user-slash', 'fas fa-user-tag', 'fas fa-user-tie', 'fas fa-user-times', 'fas fa-users', 'fas fa-users-cog', 'fab fa-ussunnah', 'fas fa-utensil-spoon', 'fas fa-utensils', 'fab fa-vaadin', 'fas fa-vector-square', 'fas fa-venus', 'fas fa-venus-double', 'fas fa-venus-mars', 'fab fa-viacoin', 'fab fa-viadeo', 'fab fa-viadeo-square', 'fas fa-vial', 'fas fa-vials', 'fab fa-viber', 'fas fa-video', 'fas fa-video-slash', 'fas fa-vihara', 'fab fa-vimeo', 'fab fa-vimeo-square', 'fab fa-vimeo-v', 'fab fa-vine', 'fab fa-vk', 'fab fa-vnv', 'fas fa-volleyball-ball', 'fas fa-volume-down', 'fas fa-volume-off', 'fas fa-volume-up', 'fab fa-vuejs', 'fas fa-walking', 'fas fa-wallet', 'fas fa-warehouse', 'fab fa-weebly', 'fab fa-weibo', 'fas fa-weight', 'fas fa-weight-hanging', 'fab fa-weixin', 'fab fa-whatsapp', 'fab fa-whatsapp-square', 'fas fa-wheelchair', 'fab fa-whmcs', 'fas fa-wifi', 'fab fa-wikipedia-w', 'fas fa-window-close', 'far fa-window-close', 'fas fa-window-maximize', 'far fa-window-maximize', 'fas fa-window-minimize', 'far fa-window-minimize', 'fas fa-window-restore', 'far fa-window-restore', 'fab fa-windows', 'fas fa-wine-glass', 'fas fa-wine-glass-alt', 'fab fa-wix', 'fab fa-wolf-pack-battalion', 'fas fa-won-sign', 'fab fa-wordpress', 'fab fa-wordpress-simple', 'fab fa-wpbeginner', 'fab fa-wpexplorer', 'fab fa-wpforms', 'fas fa-wrench', 'fas fa-x-ray', 'fab fa-xbox', 'fab fa-xing', 'fab fa-xing-square', 'fab fa-y-combinator', 'fab fa-yahoo', 'fab fa-yandex', 'fab fa-yandex-international', 'fab fa-yelp', 'fas fa-yen-sign', 'fas fa-yin-yang', 'fab fa-yoast', 'fab fa-youtube', 'fab fa-youtube-square', 'fab fa-zhihu' ] }, { version: '5.3.1_pro', icons: [ 'empty', 'fas fa-abacus', 'far fa-abacus', 'fal fa-abacus', 'far fa-ad', 'fal fa-ad', 'fal fa-address-book', 'fal fa-address-card', 'far fa-adjust', 'fal fa-adjust', 'far fa-air-freshener', 'fal fa-air-freshener', 'fas fa-alarm-clock', 'far fa-alarm-clock', 'fal fa-alarm-clock', 'far fa-align-center', 'fal fa-align-center', 'far fa-align-justify', 'fal fa-align-justify', 'far fa-align-left', 'fal fa-align-left', 'far fa-align-right', 'fal fa-align-right', 'far fa-allergies', 'fal fa-allergies', 'far fa-ambulance', 'fal fa-ambulance', 'far fa-american-sign-language-interpreting', 'fal fa-american-sign-language-interpreting', 'fas fa-analytics', 'far fa-analytics', 'fal fa-analytics', 'far fa-anchor', 'fal fa-anchor', 'far fa-angle-double-down', 'fal fa-angle-double-down', 'far fa-angle-double-left', 'fal fa-angle-double-left', 'far fa-angle-double-right', 'fal fa-angle-double-right', 'far fa-angle-double-up', 'fal fa-angle-double-up', 'far fa-angle-down', 'fal fa-angle-down', 'far fa-angle-left', 'fal fa-angle-left', 'far fa-angle-right', 'fal fa-angle-right', 'far fa-angle-up', 'fal fa-angle-up', 'fal fa-angry', 'far fa-ankh', 'fal fa-ankh', 'far fa-apple-alt', 'fal fa-apple-alt', 'far fa-archive', 'fal fa-archive', 'far fa-archway', 'fal fa-archway', 'fal fa-arrow-alt-circle-down', 'fal fa-arrow-alt-circle-left', 'fal fa-arrow-alt-circle-right', 'fal fa-arrow-alt-circle-up', 'fas fa-arrow-alt-down', 'far fa-arrow-alt-down', 'fal fa-arrow-alt-down', 'fas fa-arrow-alt-from-bottom', 'far fa-arrow-alt-from-bottom', 'fal fa-arrow-alt-from-bottom', 'fas fa-arrow-alt-from-left', 'far fa-arrow-alt-from-left', 'fal fa-arrow-alt-from-left', 'fas fa-arrow-alt-from-right', 'far fa-arrow-alt-from-right', 'fal fa-arrow-alt-from-right', 'fas fa-arrow-alt-from-top', 'far fa-arrow-alt-from-top', 'fal fa-arrow-alt-from-top', 'fas fa-arrow-alt-left', 'far fa-arrow-alt-left', 'fal fa-arrow-alt-left', 'fas fa-arrow-alt-right', 'far fa-arrow-alt-right', 'fal fa-arrow-alt-right', 'fas fa-arrow-alt-square-down', 'far fa-arrow-alt-square-down', 'fal fa-arrow-alt-square-down', 'fas fa-arrow-alt-square-left', 'far fa-arrow-alt-square-left', 'fal fa-arrow-alt-square-left', 'fas fa-arrow-alt-square-right', 'far fa-arrow-alt-square-right', 'fal fa-arrow-alt-square-right', 'fas fa-arrow-alt-square-up', 'far fa-arrow-alt-square-up', 'fal fa-arrow-alt-square-up', 'fas fa-arrow-alt-to-bottom', 'far fa-arrow-alt-to-bottom', 'fal fa-arrow-alt-to-bottom', 'fas fa-arrow-alt-to-left', 'far fa-arrow-alt-to-left', 'fal fa-arrow-alt-to-left', 'fas fa-arrow-alt-to-right', 'far fa-arrow-alt-to-right', 'fal fa-arrow-alt-to-right', 'fas fa-arrow-alt-to-top', 'far fa-arrow-alt-to-top', 'fal fa-arrow-alt-to-top', 'fas fa-arrow-alt-up', 'far fa-arrow-alt-up', 'fal fa-arrow-alt-up', 'far fa-arrow-circle-down', 'fal fa-arrow-circle-down', 'far fa-arrow-circle-left', 'fal fa-arrow-circle-left', 'far fa-arrow-circle-right', 'fal fa-arrow-circle-right', 'far fa-arrow-circle-up', 'fal fa-arrow-circle-up', 'far fa-arrow-down', 'fal fa-arrow-down', 'fas fa-arrow-from-bottom', 'far fa-arrow-from-bottom', 'fal fa-arrow-from-bottom', 'fas fa-arrow-from-left', 'far fa-arrow-from-left', 'fal fa-arrow-from-left', 'fas fa-arrow-from-right', 'far fa-arrow-from-right', 'fal fa-arrow-from-right', 'fas fa-arrow-from-top', 'far fa-arrow-from-top', 'fal fa-arrow-from-top', 'far fa-arrow-left', 'fal fa-arrow-left', 'far fa-arrow-right', 'fal fa-arrow-right', 'fas fa-arrow-square-down', 'far fa-arrow-square-down', 'fal fa-arrow-square-down', 'fas fa-arrow-square-left', 'far fa-arrow-square-left', 'fal fa-arrow-square-left', 'fas fa-arrow-square-right', 'far fa-arrow-square-right', 'fal fa-arrow-square-right', 'fas fa-arrow-square-up', 'far fa-arrow-square-up', 'fal fa-arrow-square-up', 'fas fa-arrow-to-bottom', 'far fa-arrow-to-bottom', 'fal fa-arrow-to-bottom', 'fas fa-arrow-to-left', 'far fa-arrow-to-left', 'fal fa-arrow-to-left', 'fas fa-arrow-to-right', 'far fa-arrow-to-right', 'fal fa-arrow-to-right', 'fas fa-arrow-to-top', 'far fa-arrow-to-top', 'fal fa-arrow-to-top', 'far fa-arrow-up', 'fal fa-arrow-up', 'fas fa-arrows', 'far fa-arrows', 'fal fa-arrows', 'far fa-arrows-alt', 'fal fa-arrows-alt', 'far fa-arrows-alt-h', 'fal fa-arrows-alt-h', 'far fa-arrows-alt-v', 'fal fa-arrows-alt-v', 'fas fa-arrows-h', 'far fa-arrows-h', 'fal fa-arrows-h', 'fas fa-arrows-v', 'far fa-arrows-v', 'fal fa-arrows-v', 'far fa-assistive-listening-systems', 'fal fa-assistive-listening-systems', 'far fa-asterisk', 'fal fa-asterisk', 'far fa-at', 'fal fa-at', 'far fa-atlas', 'fal fa-atlas', 'far fa-atom', 'fal fa-atom', 'fas fa-atom-alt', 'far fa-atom-alt', 'fal fa-atom-alt', 'far fa-audio-description', 'fal fa-audio-description', 'far fa-award', 'fal fa-award', 'fas fa-backpack', 'far fa-backpack', 'fal fa-backpack', 'far fa-backspace', 'fal fa-backspace', 'far fa-backward', 'fal fa-backward', 'fas fa-badge', 'far fa-badge', 'fal fa-badge', 'fas fa-badge-check', 'far fa-badge-check', 'fal fa-badge-check', 'fas fa-badge-dollar', 'far fa-badge-dollar', 'fal fa-badge-dollar', 'fas fa-badge-percent', 'far fa-badge-percent', 'fal fa-badge-percent', 'far fa-balance-scale', 'fal fa-balance-scale', 'fas fa-balance-scale-left', 'far fa-balance-scale-left', 'fal fa-balance-scale-left', 'fas fa-balance-scale-right', 'far fa-balance-scale-right', 'fal fa-balance-scale-right', 'far fa-ban', 'fal fa-ban', 'far fa-band-aid', 'fal fa-band-aid', 'far fa-barcode', 'fal fa-barcode', 'fas fa-barcode-alt', 'far fa-barcode-alt', 'fal fa-barcode-alt', 'fas fa-barcode-read', 'far fa-barcode-read', 'fal fa-barcode-read', 'fas fa-barcode-scan', 'far fa-barcode-scan', 'fal fa-barcode-scan', 'far fa-bars', 'fal fa-bars', 'fas fa-baseball', 'far fa-baseball', 'fal fa-baseball', 'far fa-baseball-ball', 'fal fa-baseball-ball', 'far fa-basketball-ball', 'fal fa-basketball-ball', 'fas fa-basketball-hoop', 'far fa-basketball-hoop', 'fal fa-basketball-hoop', 'far fa-bath', 'fal fa-bath', 'fas fa-battery-bolt', 'far fa-battery-bolt', 'fal fa-battery-bolt', 'far fa-battery-empty', 'fal fa-battery-empty', 'far fa-battery-full', 'fal fa-battery-full', 'far fa-battery-half', 'fal fa-battery-half', 'far fa-battery-quarter', 'fal fa-battery-quarter', 'fas fa-battery-slash', 'far fa-battery-slash', 'fal fa-battery-slash', 'far fa-battery-three-quarters', 'fal fa-battery-three-quarters', 'far fa-bed', 'fal fa-bed', 'far fa-beer', 'fal fa-beer', 'fal fa-bell', 'fas fa-bell-school', 'far fa-bell-school', 'fal fa-bell-school', 'fas fa-bell-school-slash', 'far fa-bell-school-slash', 'fal fa-bell-school-slash', 'fal fa-bell-slash', 'far fa-bezier-curve', 'fal fa-bezier-curve', 'far fa-bible', 'fal fa-bible', 'far fa-bicycle', 'fal fa-bicycle', 'far fa-binoculars', 'fal fa-binoculars', 'far fa-birthday-cake', 'fal fa-birthday-cake', 'fas fa-blanket', 'far fa-blanket', 'fal fa-blanket', 'far fa-blender', 'fal fa-blender', 'far fa-blind', 'fal fa-blind', 'far fa-bold', 'fal fa-bold', 'far fa-bolt', 'fal fa-bolt', 'far fa-bomb', 'fal fa-bomb', 'far fa-bone', 'fal fa-bone', 'fas fa-bone-break', 'far fa-bone-break', 'fal fa-bone-break', 'far fa-bong', 'fal fa-bong', 'far fa-book', 'fal fa-book', 'fas fa-book-alt', 'far fa-book-alt', 'fal fa-book-alt', 'fas fa-book-heart', 'far fa-book-heart', 'fal fa-book-heart', 'far fa-book-open', 'fal fa-book-open', 'far fa-book-reader', 'fal fa-book-reader', 'fal fa-bookmark', 'fas fa-books', 'far fa-books', 'fal fa-books', 'far fa-bowling-ball', 'fal fa-bowling-ball', 'fas fa-bowling-pins', 'far fa-bowling-pins', 'fal fa-bowling-pins', 'far fa-box', 'fal fa-box', 'fas fa-box-alt', 'far fa-box-alt', 'fal fa-box-alt', 'fas fa-box-check', 'far fa-box-check', 'fal fa-box-check', 'fas fa-box-fragile', 'far fa-box-fragile', 'fal fa-box-fragile', 'fas fa-box-full', 'far fa-box-full', 'fal fa-box-full', 'fas fa-box-heart', 'far fa-box-heart', 'fal fa-box-heart', 'far fa-box-open', 'fal fa-box-open', 'fas fa-box-up', 'far fa-box-up', 'fal fa-box-up', 'fas fa-box-usd', 'far fa-box-usd', 'fal fa-box-usd', 'far fa-boxes', 'fal fa-boxes', 'fas fa-boxes-alt', 'far fa-boxes-alt', 'fal fa-boxes-alt', 'fas fa-boxing-glove', 'far fa-boxing-glove', 'fal fa-boxing-glove', 'far fa-braille', 'fal fa-braille', 'far fa-brain', 'fal fa-brain', 'far fa-briefcase', 'fal fa-briefcase', 'far fa-briefcase-medical', 'fal fa-briefcase-medical', 'far fa-broadcast-tower', 'fal fa-broadcast-tower', 'far fa-broom', 'fal fa-broom', 'fas fa-browser', 'far fa-browser', 'fal fa-browser', 'far fa-brush', 'fal fa-brush', 'far fa-bug', 'fal fa-bug', 'fal fa-building', 'far fa-bullhorn', 'fal fa-bullhorn', 'far fa-bullseye', 'fal fa-bullseye', 'fas fa-bullseye-arrow', 'far fa-bullseye-arrow', 'fal fa-bullseye-arrow', 'fas fa-bullseye-pointer', 'far fa-bullseye-pointer', 'fal fa-bullseye-pointer', 'far fa-burn', 'fal fa-burn', 'far fa-bus', 'fal fa-bus', 'far fa-bus-alt', 'fal fa-bus-alt', 'fas fa-bus-school', 'far fa-bus-school', 'fal fa-bus-school', 'far fa-business-time', 'fal fa-business-time', 'fas fa-cabinet-filing', 'far fa-cabinet-filing', 'fal fa-cabinet-filing', 'far fa-calculator', 'fal fa-calculator', 'fas fa-calculator-alt', 'far fa-calculator-alt', 'fal fa-calculator-alt', 'fal fa-calendar', 'fal fa-calendar-alt', 'fal fa-calendar-check', 'fas fa-calendar-edit', 'far fa-calendar-edit', 'fal fa-calendar-edit', 'fas fa-calendar-exclamation', 'far fa-calendar-exclamation', 'fal fa-calendar-exclamation', 'fal fa-calendar-minus', 'fal fa-calendar-plus', 'fal fa-calendar-times', 'far fa-camera', 'fal fa-camera', 'fas fa-camera-alt', 'far fa-camera-alt', 'fal fa-camera-alt', 'far fa-camera-retro', 'fal fa-camera-retro', 'far fa-cannabis', 'fal fa-cannabis', 'far fa-capsules', 'fal fa-capsules', 'far fa-car', 'fal fa-car', 'far fa-car-alt', 'fal fa-car-alt', 'far fa-car-battery', 'fal fa-car-battery', 'fas fa-car-bump', 'far fa-car-bump', 'fal fa-car-bump', 'far fa-car-crash', 'fal fa-car-crash', 'fas fa-car-garage', 'far fa-car-garage', 'fal fa-car-garage', 'fas fa-car-mechanic', 'far fa-car-mechanic', 'fal fa-car-mechanic', 'far fa-car-side', 'fal fa-car-side', 'fas fa-car-tilt', 'far fa-car-tilt', 'fal fa-car-tilt', 'fas fa-car-wash', 'far fa-car-wash', 'fal fa-car-wash', 'fas fa-caret-circle-down', 'far fa-caret-circle-down', 'fal fa-caret-circle-down', 'fas fa-caret-circle-left', 'far fa-caret-circle-left', 'fal fa-caret-circle-left', 'fas fa-caret-circle-right', 'far fa-caret-circle-right', 'fal fa-caret-circle-right', 'fas fa-caret-circle-up', 'far fa-caret-circle-up', 'fal fa-caret-circle-up', 'far fa-caret-down', 'fal fa-caret-down', 'far fa-caret-left', 'fal fa-caret-left', 'far fa-caret-right', 'fal fa-caret-right', 'fal fa-caret-square-down', 'fal fa-caret-square-left', 'fal fa-caret-square-right', 'fal fa-caret-square-up', 'far fa-caret-up', 'fal fa-caret-up', 'far fa-cart-arrow-down', 'fal fa-cart-arrow-down', 'far fa-cart-plus', 'fal fa-cart-plus', 'far fa-certificate', 'fal fa-certificate', 'far fa-chalkboard', 'fal fa-chalkboard', 'far fa-chalkboard-teacher', 'fal fa-chalkboard-teacher', 'far fa-charging-station', 'fal fa-charging-station', 'far fa-chart-area', 'fal fa-chart-area', 'fal fa-chart-bar', 'far fa-chart-line', 'fal fa-chart-line', 'fas fa-chart-line-down', 'far fa-chart-line-down', 'fal fa-chart-line-down', 'far fa-chart-pie', 'fal fa-chart-pie', 'fas fa-chart-pie-alt', 'far fa-chart-pie-alt', 'fal fa-chart-pie-alt', 'far fa-check', 'fal fa-check', 'fal fa-check-circle', 'far fa-check-double', 'fal fa-check-double', 'fal fa-check-square', 'far fa-chess', 'fal fa-chess', 'far fa-chess-bishop', 'fal fa-chess-bishop', 'fas fa-chess-bishop-alt', 'far fa-chess-bishop-alt', 'fal fa-chess-bishop-alt', 'far fa-chess-board', 'fal fa-chess-board', 'fas fa-chess-clock', 'far fa-chess-clock', 'fal fa-chess-clock', 'fas fa-chess-clock-alt', 'far fa-chess-clock-alt', 'fal fa-chess-clock-alt', 'far fa-chess-king', 'fal fa-chess-king', 'fas fa-chess-king-alt', 'far fa-chess-king-alt', 'fal fa-chess-king-alt', 'far fa-chess-knight', 'fal fa-chess-knight', 'fas fa-chess-knight-alt', 'far fa-chess-knight-alt', 'fal fa-chess-knight-alt', 'far fa-chess-pawn', 'fal fa-chess-pawn', 'fas fa-chess-pawn-alt', 'far fa-chess-pawn-alt', 'fal fa-chess-pawn-alt', 'far fa-chess-queen', 'fal fa-chess-queen', 'fas fa-chess-queen-alt', 'far fa-chess-queen-alt', 'fal fa-chess-queen-alt', 'far fa-chess-rook', 'fal fa-chess-rook', 'fas fa-chess-rook-alt', 'far fa-chess-rook-alt', 'fal fa-chess-rook-alt', 'far fa-chevron-circle-down', 'fal fa-chevron-circle-down', 'far fa-chevron-circle-left', 'fal fa-chevron-circle-left', 'far fa-chevron-circle-right', 'fal fa-chevron-circle-right', 'far fa-chevron-circle-up', 'fal fa-chevron-circle-up', 'fas fa-chevron-double-down', 'far fa-chevron-double-down', 'fal fa-chevron-double-down', 'fas fa-chevron-double-left', 'far fa-chevron-double-left', 'fal fa-chevron-double-left', 'fas fa-chevron-double-right', 'far fa-chevron-double-right', 'fal fa-chevron-double-right', 'fas fa-chevron-double-up', 'far fa-chevron-double-up', 'fal fa-chevron-double-up', 'far fa-chevron-down', 'fal fa-chevron-down', 'far fa-chevron-left', 'fal fa-chevron-left', 'far fa-chevron-right', 'fal fa-chevron-right', 'fas fa-chevron-square-down', 'far fa-chevron-square-down', 'fal fa-chevron-square-down', 'fas fa-chevron-square-left', 'far fa-chevron-square-left', 'fal fa-chevron-square-left', 'fas fa-chevron-square-right', 'far fa-chevron-square-right', 'fal fa-chevron-square-right', 'fas fa-chevron-square-up', 'far fa-chevron-square-up', 'fal fa-chevron-square-up', 'far fa-chevron-up', 'fal fa-chevron-up', 'far fa-child', 'fal fa-child', 'far fa-church', 'fal fa-church', 'fal fa-circle', 'far fa-circle-notch', 'fal fa-circle-notch', 'far fa-city', 'fal fa-city', 'fal fa-clipboard', 'far fa-clipboard-check', 'fal fa-clipboard-check', 'far fa-clipboard-list', 'fal fa-clipboard-list', 'fas fa-clipboard-prescription', 'far fa-clipboard-prescription', 'fal fa-clipboard-prescription', 'fal fa-clock', 'fal fa-clone', 'fal fa-closed-captioning', 'far fa-cloud', 'fal fa-cloud', 'fas fa-cloud-download', 'far fa-cloud-download', 'fal fa-cloud-download', 'far fa-cloud-download-alt', 'fal fa-cloud-download-alt', 'fas fa-cloud-upload', 'far fa-cloud-upload', 'fal fa-cloud-upload', 'far fa-cloud-upload-alt', 'fal fa-cloud-upload-alt', 'fas fa-club', 'far fa-club', 'fal fa-club', 'far fa-cocktail', 'fal fa-cocktail', 'far fa-code', 'fal fa-code', 'far fa-code-branch', 'fal fa-code-branch', 'fas fa-code-commit', 'far fa-code-commit', 'fal fa-code-commit', 'fas fa-code-merge', 'far fa-code-merge', 'fal fa-code-merge', 'far fa-coffee', 'fal fa-coffee', 'far fa-cog', 'fal fa-cog', 'far fa-cogs', 'fal fa-cogs', 'far fa-coins', 'fal fa-coins', 'far fa-columns', 'fal fa-columns', 'fal fa-comment', 'fal fa-comment-alt', 'fas fa-comment-alt-check', 'far fa-comment-alt-check', 'fal fa-comment-alt-check', 'fas fa-comment-alt-dollar', 'far fa-comment-alt-dollar', 'fal fa-comment-alt-dollar', 'fas fa-comment-alt-dots', 'far fa-comment-alt-dots', 'fal fa-comment-alt-dots', 'fas fa-comment-alt-edit', 'far fa-comment-alt-edit', 'fal fa-comment-alt-edit', 'fas fa-comment-alt-exclamation', 'far fa-comment-alt-exclamation', 'fal fa-comment-alt-exclamation', 'fas fa-comment-alt-lines', 'far fa-comment-alt-lines', 'fal fa-comment-alt-lines', 'fas fa-comment-alt-minus', 'far fa-comment-alt-minus', 'fal fa-comment-alt-minus', 'fas fa-comment-alt-plus', 'far fa-comment-alt-plus', 'fal fa-comment-alt-plus', 'fas fa-comment-alt-slash', 'far fa-comment-alt-slash', 'fal fa-comment-alt-slash', 'fas fa-comment-alt-smile', 'far fa-comment-alt-smile', 'fal fa-comment-alt-smile', 'fas fa-comment-alt-times', 'far fa-comment-alt-times', 'fal fa-comment-alt-times', 'fas fa-comment-check', 'far fa-comment-check', 'fal fa-comment-check', 'far fa-comment-dollar', 'fal fa-comment-dollar', 'fal fa-comment-dots', 'fas fa-comment-edit', 'far fa-comment-edit', 'fal fa-comment-edit', 'fas fa-comment-exclamation', 'far fa-comment-exclamation', 'fal fa-comment-exclamation', 'fas fa-comment-lines', 'far fa-comment-lines', 'fal fa-comment-lines', 'fas fa-comment-minus', 'far fa-comment-minus', 'fal fa-comment-minus', 'fas fa-comment-plus', 'far fa-comment-plus', 'fal fa-comment-plus', 'far fa-comment-slash', 'fal fa-comment-slash', 'fas fa-comment-smile', 'far fa-comment-smile', 'fal fa-comment-smile', 'fas fa-comment-times', 'far fa-comment-times', 'fal fa-comment-times', 'fal fa-comments', 'fas fa-comments-alt', 'far fa-comments-alt', 'fal fa-comments-alt', 'fas fa-comments-alt-dollar', 'far fa-comments-alt-dollar', 'fal fa-comments-alt-dollar', 'far fa-comments-dollar', 'fal fa-comments-dollar', 'far fa-compact-disc', 'fal fa-compact-disc', 'fal fa-compass', 'fas fa-compass-slash', 'far fa-compass-slash', 'fal fa-compass-slash', 'far fa-compress', 'fal fa-compress', 'fas fa-compress-alt', 'far fa-compress-alt', 'fal fa-compress-alt', 'fas fa-compress-wide', 'far fa-compress-wide', 'fal fa-compress-wide', 'far fa-concierge-bell', 'fal fa-concierge-bell', 'fas fa-container-storage', 'far fa-container-storage', 'fal fa-container-storage', 'fas fa-conveyor-belt', 'far fa-conveyor-belt', 'fal fa-conveyor-belt', 'fas fa-conveyor-belt-alt', 'far fa-conveyor-belt-alt', 'fal fa-conveyor-belt-alt', 'far fa-cookie', 'fal fa-cookie', 'far fa-cookie-bite', 'fal fa-cookie-bite', 'fal fa-copy', 'fal fa-copyright', 'far fa-couch', 'fal fa-couch', 'fab fa-creative-commons-zero', 'fal fa-credit-card', 'fas fa-credit-card-blank', 'far fa-credit-card-blank', 'fal fa-credit-card-blank', 'fas fa-credit-card-front', 'far fa-credit-card-front', 'fal fa-credit-card-front', 'fas fa-cricket', 'far fa-cricket', 'fal fa-cricket', 'far fa-crop', 'fal fa-crop', 'far fa-crop-alt', 'fal fa-crop-alt', 'far fa-cross', 'fal fa-cross', 'far fa-crosshairs', 'fal fa-crosshairs', 'far fa-crow', 'fal fa-crow', 'far fa-crown', 'fal fa-crown', 'far fa-cube', 'fal fa-cube', 'far fa-cubes', 'fal fa-cubes', 'fas fa-curling', 'far fa-curling', 'fal fa-curling', 'far fa-cut', 'fal fa-cut', 'far fa-database', 'fal fa-database', 'far fa-deaf', 'fal fa-deaf', 'far fa-desktop', 'fal fa-desktop', 'fas fa-desktop-alt', 'far fa-desktop-alt', 'fal fa-desktop-alt', 'far fa-dharmachakra', 'fal fa-dharmachakra', 'far fa-diagnoses', 'fal fa-diagnoses', 'fas fa-diamond', 'far fa-diamond', 'fal fa-diamond', 'far fa-dice', 'fal fa-dice', 'far fa-dice-five', 'fal fa-dice-five', 'far fa-dice-four', 'fal fa-dice-four', 'far fa-dice-one', 'fal fa-dice-one', 'far fa-dice-six', 'fal fa-dice-six', 'far fa-dice-three', 'fal fa-dice-three', 'far fa-dice-two', 'fal fa-dice-two', 'far fa-digital-tachograph', 'fal fa-digital-tachograph', 'fas fa-diploma', 'far fa-diploma', 'fal fa-diploma', 'far fa-directions', 'fal fa-directions', 'far fa-divide', 'fal fa-divide', 'fal fa-dizzy', 'far fa-dna', 'fal fa-dna', 'fas fa-do-not-enter', 'far fa-do-not-enter', 'fal fa-do-not-enter', 'far fa-dollar-sign', 'fal fa-dollar-sign', 'far fa-dolly', 'fal fa-dolly', 'fas fa-dolly-empty', 'far fa-dolly-empty', 'fal fa-dolly-empty', 'far fa-dolly-flatbed', 'fal fa-dolly-flatbed', 'fas fa-dolly-flatbed-alt', 'far fa-dolly-flatbed-alt', 'fal fa-dolly-flatbed-alt', 'fas fa-dolly-flatbed-empty', 'far fa-dolly-flatbed-empty', 'fal fa-dolly-flatbed-empty', 'far fa-donate', 'fal fa-donate', 'far fa-door-closed', 'fal fa-door-closed', 'far fa-door-open', 'fal fa-door-open', 'fal fa-dot-circle', 'far fa-dove', 'fal fa-dove', 'far fa-download', 'fal fa-download', 'far fa-drafting-compass', 'fal fa-drafting-compass', 'fas fa-draw-circle', 'far fa-draw-circle', 'fal fa-draw-circle', 'far fa-draw-polygon', 'fal fa-draw-polygon', 'fas fa-draw-square', 'far fa-draw-square', 'fal fa-draw-square', 'far fa-drum', 'fal fa-drum', 'far fa-drum-steelpan', 'fal fa-drum-steelpan', 'far fa-dumbbell', 'fal fa-dumbbell', 'fas fa-ear', 'far fa-ear', 'fal fa-ear', 'fal fa-edit', 'far fa-eject', 'fal fa-eject', 'far fa-ellipsis-h', 'fal fa-ellipsis-h', 'fas fa-ellipsis-h-alt', 'far fa-ellipsis-h-alt', 'fal fa-ellipsis-h-alt', 'far fa-ellipsis-v', 'fal fa-ellipsis-v', 'fas fa-ellipsis-v-alt', 'far fa-ellipsis-v-alt', 'fal fa-ellipsis-v-alt', 'fas fa-empty-set', 'far fa-empty-set', 'fal fa-empty-set', 'fas fa-engine-warning', 'far fa-engine-warning', 'fal fa-engine-warning', 'fal fa-envelope', 'fal fa-envelope-open', 'fas fa-envelope-open-dollar', 'far fa-envelope-open-dollar', 'fal fa-envelope-open-dollar', 'far fa-envelope-open-text', 'fal fa-envelope-open-text', 'far fa-envelope-square', 'fal fa-envelope-square', 'far fa-equals', 'fal fa-equals', 'far fa-eraser', 'fal fa-eraser', 'far fa-euro-sign', 'fal fa-euro-sign', 'fas fa-exchange', 'far fa-exchange', 'fal fa-exchange', 'far fa-exchange-alt', 'fal fa-exchange-alt', 'far fa-exclamation', 'fal fa-exclamation', 'far fa-exclamation-circle', 'fal fa-exclamation-circle', 'fas fa-exclamation-square', 'far fa-exclamation-square', 'fal fa-exclamation-square', 'far fa-exclamation-triangle', 'fal fa-exclamation-triangle', 'far fa-expand', 'fal fa-expand', 'fas fa-expand-alt', 'far fa-expand-alt', 'fal fa-expand-alt', 'fas fa-expand-arrows', 'far fa-expand-arrows', 'fal fa-expand-arrows', 'far fa-expand-arrows-alt', 'fal fa-expand-arrows-alt', 'fas fa-expand-wide', 'far fa-expand-wide', 'fal fa-expand-wide', 'fas fa-external-link', 'far fa-external-link', 'fal fa-external-link', 'far fa-external-link-alt', 'fal fa-external-link-alt', 'fas fa-external-link-square', 'far fa-external-link-square', 'fal fa-external-link-square', 'far fa-external-link-square-alt', 'fal fa-external-link-square-alt', 'fal fa-eye', 'far fa-eye-dropper', 'fal fa-eye-dropper', 'fal fa-eye-slash', 'far fa-fast-backward', 'fal fa-fast-backward', 'far fa-fast-forward', 'fal fa-fast-forward', 'far fa-fax', 'fal fa-fax', 'far fa-feather', 'fal fa-feather', 'far fa-feather-alt', 'fal fa-feather-alt', 'far fa-female', 'fal fa-female', 'fas fa-field-hockey', 'far fa-field-hockey', 'fal fa-field-hockey', 'far fa-fighter-jet', 'fal fa-fighter-jet', 'fal fa-file', 'fal fa-file-alt', 'fal fa-file-archive', 'fal fa-file-audio', 'fas fa-file-certificate', 'far fa-file-certificate', 'fal fa-file-certificate', 'fas fa-file-chart-line', 'far fa-file-chart-line', 'fal fa-file-chart-line', 'fas fa-file-chart-pie', 'far fa-file-chart-pie', 'fal fa-file-chart-pie', 'fas fa-file-check', 'far fa-file-check', 'fal fa-file-check', 'fal fa-file-code', 'far fa-file-contract', 'fal fa-file-contract', 'far fa-file-download', 'fal fa-file-download', 'fas fa-file-edit', 'far fa-file-edit', 'fal fa-file-edit', 'fal fa-file-excel', 'fas fa-file-exclamation', 'far fa-file-exclamation', 'fal fa-file-exclamation', 'far fa-file-export', 'fal fa-file-export', 'fal fa-file-image', 'far fa-file-import', 'fal fa-file-import', 'far fa-file-invoice', 'fal fa-file-invoice', 'far fa-file-invoice-dollar', 'fal fa-file-invoice-dollar', 'far fa-file-medical', 'fal fa-file-medical', 'far fa-file-medical-alt', 'fal fa-file-medical-alt', 'fas fa-file-minus', 'far fa-file-minus', 'fal fa-file-minus', 'fal fa-file-pdf', 'fas fa-file-plus', 'far fa-file-plus', 'fal fa-file-plus', 'fal fa-file-powerpoint', 'far fa-file-prescription', 'fal fa-file-prescription', 'far fa-file-signature', 'fal fa-file-signature', 'fas fa-file-spreadsheet', 'far fa-file-spreadsheet', 'fal fa-file-spreadsheet', 'fas fa-file-times', 'far fa-file-times', 'fal fa-file-times', 'far fa-file-upload', 'fal fa-file-upload', 'fas fa-file-user', 'far fa-file-user', 'fal fa-file-user', 'fal fa-file-video', 'fal fa-file-word', 'far fa-fill', 'fal fa-fill', 'far fa-fill-drip', 'fal fa-fill-drip', 'far fa-film', 'fal fa-film', 'fas fa-film-alt', 'far fa-film-alt', 'fal fa-film-alt', 'far fa-filter', 'fal fa-filter', 'far fa-fingerprint', 'fal fa-fingerprint', 'far fa-fire', 'fal fa-fire', 'far fa-fire-extinguisher', 'fal fa-fire-extinguisher', 'far fa-first-aid', 'fal fa-first-aid', 'far fa-fish', 'fal fa-fish', 'fal fa-flag', 'far fa-flag-checkered', 'fal fa-flag-checkered', 'far fa-flask', 'fal fa-flask', 'fal fa-flushed', 'fal fa-folder', 'far fa-folder-minus', 'fal fa-folder-minus', 'fal fa-folder-open', 'far fa-folder-plus', 'fal fa-folder-plus', 'fas fa-folder-times', 'far fa-folder-times', 'fal fa-folder-times', 'fas fa-folders', 'far fa-folders', 'fal fa-folders', 'far fa-font', 'fal fa-font', 'far fa-football-ball', 'fal fa-football-ball', 'fas fa-football-helmet', 'far fa-football-helmet', 'fal fa-football-helmet', 'fas fa-forklift', 'far fa-forklift', 'fal fa-forklift', 'far fa-forward', 'fal fa-forward', 'fas fa-fragile', 'far fa-fragile', 'fal fa-fragile', 'far fa-frog', 'fal fa-frog', 'fal fa-frown', 'fal fa-frown-open', 'fas fa-function', 'far fa-function', 'fal fa-function', 'far fa-funnel-dollar', 'fal fa-funnel-dollar', 'fal fa-futbol', 'far fa-gamepad', 'fal fa-gamepad', 'far fa-gas-pump', 'fal fa-gas-pump', 'fas fa-gas-pump-slash', 'far fa-gas-pump-slash', 'fal fa-gas-pump-slash', 'far fa-gavel', 'fal fa-gavel', 'fal fa-gem', 'far fa-genderless', 'fal fa-genderless', 'far fa-gift', 'fal fa-gift', 'fas fa-gift-card', 'far fa-gift-card', 'fal fa-gift-card', 'far fa-glass-martini', 'fal fa-glass-martini', 'far fa-glass-martini-alt', 'fal fa-glass-martini-alt', 'far fa-glasses', 'fal fa-glasses', 'fas fa-glasses-alt', 'far fa-glasses-alt', 'fal fa-glasses-alt', 'far fa-globe', 'fal fa-globe', 'far fa-globe-africa', 'fal fa-globe-africa', 'far fa-globe-americas', 'fal fa-globe-americas', 'far fa-globe-asia', 'fal fa-globe-asia', 'fas fa-globe-stand', 'far fa-globe-stand', 'fal fa-globe-stand', 'far fa-golf-ball', 'fal fa-golf-ball', 'fas fa-golf-club', 'far fa-golf-club', 'fal fa-golf-club', 'far fa-gopuram', 'fal fa-gopuram', 'far fa-graduation-cap', 'fal fa-graduation-cap', 'far fa-greater-than', 'fal fa-greater-than', 'far fa-greater-than-equal', 'fal fa-greater-than-equal', 'fal fa-grimace', 'fal fa-grin', 'fal fa-grin-alt', 'fal fa-grin-beam', 'fal fa-grin-beam-sweat', 'fal fa-grin-hearts', 'fal fa-grin-squint', 'fal fa-grin-squint-tears', 'fal fa-grin-stars', 'fal fa-grin-tears', 'fal fa-grin-tongue', 'fal fa-grin-tongue-squint', 'fal fa-grin-tongue-wink', 'fal fa-grin-wink', 'far fa-grip-horizontal', 'fal fa-grip-horizontal', 'far fa-grip-vertical', 'fal fa-grip-vertical', 'far fa-h-square', 'fal fa-h-square', 'fas fa-h1', 'far fa-h1', 'fal fa-h1', 'fas fa-h2', 'far fa-h2', 'fal fa-h2', 'fas fa-h3', 'far fa-h3', 'fal fa-h3', 'far fa-hamsa', 'fal fa-hamsa', 'fas fa-hand-heart', 'far fa-hand-heart', 'fal fa-hand-heart', 'far fa-hand-holding', 'fal fa-hand-holding', 'fas fa-hand-holding-box', 'far fa-hand-holding-box', 'fal fa-hand-holding-box', 'far fa-hand-holding-heart', 'fal fa-hand-holding-heart', 'fas fa-hand-holding-seedling', 'far fa-hand-holding-seedling', 'fal fa-hand-holding-seedling', 'far fa-hand-holding-usd', 'fal fa-hand-holding-usd', 'fas fa-hand-holding-water', 'far fa-hand-holding-water', 'fal fa-hand-holding-water', 'fal fa-hand-lizard', 'fal fa-hand-paper', 'fal fa-hand-peace', 'fal fa-hand-point-down', 'fal fa-hand-point-left', 'fal fa-hand-point-right', 'fal fa-hand-point-up', 'fal fa-hand-pointer', 'fas fa-hand-receiving', 'far fa-hand-receiving', 'fal fa-hand-receiving', 'fal fa-hand-rock', 'fal fa-hand-scissors', 'fal fa-hand-spock', 'far fa-hands', 'fal fa-hands', 'fas fa-hands-heart', 'far fa-hands-heart', 'fal fa-hands-heart', 'far fa-hands-helping', 'fal fa-hands-helping', 'fas fa-hands-usd', 'far fa-hands-usd', 'fal fa-hands-usd', 'fal fa-handshake', 'fas fa-handshake-alt', 'far fa-handshake-alt', 'fal fa-handshake-alt', 'far fa-hashtag', 'fal fa-hashtag', 'far fa-haykal', 'fal fa-haykal', 'fal fa-hdd', 'far fa-heading', 'fal fa-heading', 'far fa-headphones', 'fal fa-headphones', 'far fa-headphones-alt', 'fal fa-headphones-alt', 'far fa-headset', 'fal fa-headset', 'fal fa-heart', 'fas fa-heart-circle', 'far fa-heart-circle', 'fal fa-heart-circle', 'fas fa-heart-rate', 'far fa-heart-rate', 'fal fa-heart-rate', 'fas fa-heart-square', 'far fa-heart-square', 'fal fa-heart-square', 'far fa-heartbeat', 'fal fa-heartbeat', 'far fa-helicopter', 'fal fa-helicopter', 'fas fa-hexagon', 'far fa-hexagon', 'fal fa-hexagon', 'far fa-highlighter', 'fal fa-highlighter', 'far fa-history', 'fal fa-history', 'far fa-hockey-puck', 'fal fa-hockey-puck', 'fas fa-hockey-sticks', 'far fa-hockey-sticks', 'fal fa-hockey-sticks', 'far fa-home', 'fal fa-home', 'fas fa-home-heart', 'far fa-home-heart', 'fal fa-home-heart', 'fal fa-hospital', 'far fa-hospital-alt', 'fal fa-hospital-alt', 'far fa-hospital-symbol', 'fal fa-hospital-symbol', 'far fa-hot-tub', 'fal fa-hot-tub', 'far fa-hotel', 'fal fa-hotel', 'fal fa-hourglass', 'far fa-hourglass-end', 'fal fa-hourglass-end', 'far fa-hourglass-half', 'fal fa-hourglass-half', 'far fa-hourglass-start', 'fal fa-hourglass-start', 'far fa-i-cursor', 'fal fa-i-cursor', 'fal fa-id-badge', 'fal fa-id-card', 'far fa-id-card-alt', 'fal fa-id-card-alt', 'fal fa-image', 'fal fa-images', 'far fa-inbox', 'fal fa-inbox', 'fas fa-inbox-in', 'far fa-inbox-in', 'fal fa-inbox-in', 'fas fa-inbox-out', 'far fa-inbox-out', 'fal fa-inbox-out', 'far fa-indent', 'fal fa-indent', 'far fa-industry', 'fal fa-industry', 'fas fa-industry-alt', 'far fa-industry-alt', 'fal fa-industry-alt', 'far fa-infinity', 'fal fa-infinity', 'far fa-info', 'fal fa-info', 'far fa-info-circle', 'fal fa-info-circle', 'fas fa-info-square', 'far fa-info-square', 'fal fa-info-square', 'fas fa-inhaler', 'far fa-inhaler', 'fal fa-inhaler', 'fas fa-integral', 'far fa-integral', 'fal fa-integral', 'fas fa-intersection', 'far fa-intersection', 'fal fa-intersection', 'fas fa-inventory', 'far fa-inventory', 'fal fa-inventory', 'far fa-italic', 'fal fa-italic', 'fas fa-jack-o-lantern', 'far fa-jack-o-lantern', 'fal fa-jack-o-lantern', 'far fa-jedi', 'fal fa-jedi', 'far fa-joint', 'fal fa-joint', 'far fa-journal-whills', 'fal fa-journal-whills', 'far fa-kaaba', 'fal fa-kaaba', 'far fa-key', 'fal fa-key', 'fal fa-keyboard', 'fas fa-keynote', 'far fa-keynote', 'fal fa-keynote', 'far fa-khanda', 'fal fa-khanda', 'fas fa-kidneys', 'far fa-kidneys', 'fal fa-kidneys', 'fal fa-kiss', 'fal fa-kiss-beam', 'fal fa-kiss-wink-heart', 'far fa-kiwi-bird', 'fal fa-kiwi-bird', 'fas fa-lambda', 'far fa-lambda', 'fal fa-lambda', 'fas fa-lamp', 'far fa-lamp', 'fal fa-lamp', 'far fa-landmark', 'fal fa-landmark', 'far fa-language', 'fal fa-language', 'far fa-laptop', 'fal fa-laptop', 'far fa-laptop-code', 'fal fa-laptop-code', 'fal fa-laugh', 'fal fa-laugh-beam', 'fal fa-laugh-squint', 'fal fa-laugh-wink', 'far fa-layer-group', 'fal fa-layer-group', 'fas fa-layer-minus', 'far fa-layer-minus', 'fal fa-layer-minus', 'fas fa-layer-plus', 'far fa-layer-plus', 'fal fa-layer-plus', 'far fa-leaf', 'fal fa-leaf', 'fas fa-leaf-heart', 'far fa-leaf-heart', 'fal fa-leaf-heart', 'fal fa-lemon', 'far fa-less-than', 'fal fa-less-than', 'far fa-less-than-equal', 'fal fa-less-than-equal', 'fas fa-level-down', 'far fa-level-down', 'fal fa-level-down', 'far fa-level-down-alt', 'fal fa-level-down-alt', 'fas fa-level-up', 'far fa-level-up', 'fal fa-level-up', 'far fa-level-up-alt', 'fal fa-level-up-alt', 'fal fa-life-ring', 'fal fa-lightbulb', 'fas fa-lightbulb-dollar', 'far fa-lightbulb-dollar', 'fal fa-lightbulb-dollar', 'fas fa-lightbulb-exclamation', 'far fa-lightbulb-exclamation', 'fal fa-lightbulb-exclamation', 'fas fa-lightbulb-on', 'far fa-lightbulb-on', 'fal fa-lightbulb-on', 'fas fa-lightbulb-slash', 'far fa-lightbulb-slash', 'fal fa-lightbulb-slash', 'far fa-link', 'fal fa-link', 'fas fa-lips', 'far fa-lips', 'fal fa-lips', 'far fa-lira-sign', 'fal fa-lira-sign', 'far fa-list', 'fal fa-list', 'fal fa-list-alt', 'far fa-list-ol', 'fal fa-list-ol', 'far fa-list-ul', 'fal fa-list-ul', 'fas fa-location', 'far fa-location', 'fal fa-location', 'far fa-location-arrow', 'fal fa-location-arrow', 'fas fa-location-circle', 'far fa-location-circle', 'fal fa-location-circle', 'fas fa-location-slash', 'far fa-location-slash', 'fal fa-location-slash', 'far fa-lock', 'fal fa-lock', 'fas fa-lock-alt', 'far fa-lock-alt', 'fal fa-lock-alt', 'far fa-lock-open', 'fal fa-lock-open', 'fas fa-lock-open-alt', 'far fa-lock-open-alt', 'fal fa-lock-open-alt', 'far fa-long-arrow-alt-down', 'fal fa-long-arrow-alt-down', 'far fa-long-arrow-alt-left', 'fal fa-long-arrow-alt-left', 'far fa-long-arrow-alt-right', 'fal fa-long-arrow-alt-right', 'far fa-long-arrow-alt-up', 'fal fa-long-arrow-alt-up', 'fas fa-long-arrow-down', 'far fa-long-arrow-down', 'fal fa-long-arrow-down', 'fas fa-long-arrow-left', 'far fa-long-arrow-left', 'fal fa-long-arrow-left', 'fas fa-long-arrow-right', 'far fa-long-arrow-right', 'fal fa-long-arrow-right', 'fas fa-long-arrow-up', 'far fa-long-arrow-up', 'fal fa-long-arrow-up', 'fas fa-loveseat', 'far fa-loveseat', 'fal fa-loveseat', 'far fa-low-vision', 'fal fa-low-vision', 'fas fa-luchador', 'far fa-luchador', 'fal fa-luchador', 'far fa-luggage-cart', 'fal fa-luggage-cart', 'fas fa-lungs', 'far fa-lungs', 'fal fa-lungs', 'far fa-magic', 'fal fa-magic', 'far fa-magnet', 'fal fa-magnet', 'far fa-mail-bulk', 'fal fa-mail-bulk', 'far fa-male', 'fal fa-male', 'fal fa-map', 'far fa-map-marked', 'fal fa-map-marked', 'far fa-map-marked-alt', 'fal fa-map-marked-alt', 'far fa-map-marker', 'fal fa-map-marker', 'far fa-map-marker-alt', 'fal fa-map-marker-alt', 'fas fa-map-marker-alt-slash', 'far fa-map-marker-alt-slash', 'fal fa-map-marker-alt-slash', 'fas fa-map-marker-check', 'far fa-map-marker-check', 'fal fa-map-marker-check', 'fas fa-map-marker-edit', 'far fa-map-marker-edit', 'fal fa-map-marker-edit', 'fas fa-map-marker-exclamation', 'far fa-map-marker-exclamation', 'fal fa-map-marker-exclamation', 'fas fa-map-marker-minus', 'far fa-map-marker-minus', 'fal fa-map-marker-minus', 'fas fa-map-marker-plus', 'far fa-map-marker-plus', 'fal fa-map-marker-plus', 'fas fa-map-marker-question', 'far fa-map-marker-question', 'fal fa-map-marker-question', 'fas fa-map-marker-slash', 'far fa-map-marker-slash', 'fal fa-map-marker-slash', 'fas fa-map-marker-smile', 'far fa-map-marker-smile', 'fal fa-map-marker-smile', 'fas fa-map-marker-times', 'far fa-map-marker-times', 'fal fa-map-marker-times', 'far fa-map-pin', 'fal fa-map-pin', 'far fa-map-signs', 'fal fa-map-signs', 'far fa-marker', 'fal fa-marker', 'far fa-mars', 'fal fa-mars', 'far fa-mars-double', 'fal fa-mars-double', 'far fa-mars-stroke', 'fal fa-mars-stroke', 'far fa-mars-stroke-h', 'fal fa-mars-stroke-h', 'far fa-mars-stroke-v', 'fal fa-mars-stroke-v', 'far fa-medal', 'fal fa-medal', 'far fa-medkit', 'fal fa-medkit', 'fas fa-megaphone', 'far fa-megaphone', 'fal fa-megaphone', 'fal fa-meh', 'fal fa-meh-blank', 'fal fa-meh-rolling-eyes', 'far fa-memory', 'fal fa-memory', 'far fa-menorah', 'fal fa-menorah', 'far fa-mercury', 'fal fa-mercury', 'far fa-microchip', 'fal fa-microchip', 'far fa-microphone', 'fal fa-microphone', 'far fa-microphone-alt', 'fal fa-microphone-alt', 'far fa-microphone-alt-slash', 'fal fa-microphone-alt-slash', 'far fa-microphone-slash', 'fal fa-microphone-slash', 'far fa-microscope', 'fal fa-microscope', 'fas fa-mind-share', 'far fa-mind-share', 'fal fa-mind-share', 'far fa-minus', 'fal fa-minus', 'far fa-minus-circle', 'fal fa-minus-circle', 'fas fa-minus-hexagon', 'far fa-minus-hexagon', 'fal fa-minus-hexagon', 'fas fa-minus-octagon', 'far fa-minus-octagon', 'fal fa-minus-octagon', 'fal fa-minus-square', 'far fa-mobile', 'fal fa-mobile', 'far fa-mobile-alt', 'fal fa-mobile-alt', 'fas fa-mobile-android', 'far fa-mobile-android', 'fal fa-mobile-android', 'fas fa-mobile-android-alt', 'far fa-mobile-android-alt', 'fal fa-mobile-android-alt', 'far fa-money-bill', 'fal fa-money-bill', 'fal fa-money-bill-alt', 'far fa-money-bill-wave', 'fal fa-money-bill-wave', 'far fa-money-bill-wave-alt', 'fal fa-money-bill-wave-alt', 'far fa-money-check', 'fal fa-money-check', 'far fa-money-check-alt', 'fal fa-money-check-alt', 'fas fa-monitor-heart-rate', 'far fa-monitor-heart-rate', 'fal fa-monitor-heart-rate', 'far fa-monument', 'fal fa-monument', 'fal fa-moon', 'far fa-mortar-pestle', 'fal fa-mortar-pestle', 'far fa-mosque', 'fal fa-mosque', 'far fa-motorcycle', 'fal fa-motorcycle', 'far fa-mouse-pointer', 'fal fa-mouse-pointer', 'far fa-music', 'fal fa-music', 'far fa-neuter', 'fal fa-neuter', 'fal fa-newspaper', 'far fa-not-equal', 'fal fa-not-equal', 'far fa-notes-medical', 'fal fa-notes-medical', 'fal fa-object-group', 'fal fa-object-ungroup', 'fas fa-octagon', 'far fa-octagon', 'fal fa-octagon', 'far fa-oil-can', 'fal fa-oil-can', 'fas fa-oil-temp', 'far fa-oil-temp', 'fal fa-oil-temp', 'far fa-om', 'fal fa-om', 'fas fa-omega', 'far fa-omega', 'fal fa-omega', 'far fa-outdent', 'fal fa-outdent', 'far fa-paint-brush', 'fal fa-paint-brush', 'fas fa-paint-brush-alt', 'far fa-paint-brush-alt', 'fal fa-paint-brush-alt', 'far fa-paint-roller', 'fal fa-paint-roller', 'far fa-palette', 'fal fa-palette', 'far fa-pallet', 'fal fa-pallet', 'fas fa-pallet-alt', 'far fa-pallet-alt', 'fal fa-pallet-alt', 'fal fa-paper-plane', 'far fa-paperclip', 'fal fa-paperclip', 'far fa-parachute-box', 'fal fa-parachute-box', 'far fa-paragraph', 'fal fa-paragraph', 'far fa-parking', 'fal fa-parking', 'fas fa-parking-circle', 'far fa-parking-circle', 'fal fa-parking-circle', 'fas fa-parking-circle-slash', 'far fa-parking-circle-slash', 'fal fa-parking-circle-slash', 'fas fa-parking-slash', 'far fa-parking-slash', 'fal fa-parking-slash', 'far fa-passport', 'fal fa-passport', 'far fa-pastafarianism', 'fal fa-pastafarianism', 'far fa-paste', 'fal fa-paste', 'far fa-pause', 'fal fa-pause', 'fal fa-pause-circle', 'far fa-paw', 'fal fa-paw', 'far fa-peace', 'fal fa-peace', 'far fa-pen', 'fal fa-pen', 'far fa-pen-alt', 'fal fa-pen-alt', 'far fa-pen-fancy', 'fal fa-pen-fancy', 'far fa-pen-nib', 'fal fa-pen-nib', 'far fa-pen-square', 'fal fa-pen-square', 'fas fa-pencil', 'far fa-pencil', 'fal fa-pencil', 'far fa-pencil-alt', 'fal fa-pencil-alt', 'fas fa-pencil-paintbrush', 'far fa-pencil-paintbrush', 'fal fa-pencil-paintbrush', 'far fa-pencil-ruler', 'fal fa-pencil-ruler', 'fas fa-pennant', 'far fa-pennant', 'fal fa-pennant', 'far fa-people-carry', 'fal fa-people-carry', 'far fa-percent', 'fal fa-percent', 'far fa-percentage', 'fal fa-percentage', 'fas fa-person-carry', 'far fa-person-carry', 'fal fa-person-carry', 'fas fa-person-dolly', 'far fa-person-dolly', 'fal fa-person-dolly', 'fas fa-person-dolly-empty', 'far fa-person-dolly-empty', 'fal fa-person-dolly-empty', 'far fa-phone', 'fal fa-phone', 'fas fa-phone-office', 'far fa-phone-office', 'fal fa-phone-office', 'fas fa-phone-plus', 'far fa-phone-plus', 'fal fa-phone-plus', 'far fa-phone-slash', 'fal fa-phone-slash', 'far fa-phone-square', 'fal fa-phone-square', 'far fa-phone-volume', 'fal fa-phone-volume', 'fas fa-pi', 'far fa-pi', 'fal fa-pi', 'far fa-piggy-bank', 'fal fa-piggy-bank', 'far fa-pills', 'fal fa-pills', 'far fa-place-of-worship', 'fal fa-place-of-worship', 'far fa-plane', 'fal fa-plane', 'fas fa-plane-alt', 'far fa-plane-alt', 'fal fa-plane-alt', 'far fa-plane-arrival', 'fal fa-plane-arrival', 'far fa-plane-departure', 'fal fa-plane-departure', 'far fa-play', 'fal fa-play', 'fal fa-play-circle', 'far fa-plug', 'fal fa-plug', 'far fa-plus', 'fal fa-plus', 'far fa-plus-circle', 'fal fa-plus-circle', 'fas fa-plus-hexagon', 'far fa-plus-hexagon', 'fal fa-plus-hexagon', 'fas fa-plus-octagon', 'far fa-plus-octagon', 'fal fa-plus-octagon', 'fal fa-plus-square', 'far fa-podcast', 'fal fa-podcast', 'fas fa-podium', 'far fa-podium', 'fal fa-podium', 'far fa-poll', 'fal fa-poll', 'far fa-poll-h', 'fal fa-poll-h', 'far fa-poo', 'fal fa-poo', 'far fa-poop', 'fal fa-poop', 'far fa-portrait', 'fal fa-portrait', 'far fa-pound-sign', 'fal fa-pound-sign', 'far fa-power-off', 'fal fa-power-off', 'far fa-pray', 'fal fa-pray', 'far fa-praying-hands', 'fal fa-praying-hands', 'far fa-prescription', 'fal fa-prescription', 'far fa-prescription-bottle', 'fal fa-prescription-bottle', 'far fa-prescription-bottle-alt', 'fal fa-prescription-bottle-alt', 'fas fa-presentation', 'far fa-presentation', 'fal fa-presentation', 'far fa-print', 'fal fa-print', 'fas fa-print-slash', 'far fa-print-slash', 'fal fa-print-slash', 'far fa-procedures', 'fal fa-procedures', 'far fa-project-diagram', 'fal fa-project-diagram', 'far fa-puzzle-piece', 'fal fa-puzzle-piece', 'far fa-qrcode', 'fal fa-qrcode', 'far fa-question', 'fal fa-question', 'fal fa-question-circle', 'fas fa-question-square', 'far fa-question-square', 'fal fa-question-square', 'far fa-quidditch', 'fal fa-quidditch', 'far fa-quote-left', 'fal fa-quote-left', 'far fa-quote-right', 'fal fa-quote-right', 'far fa-quran', 'fal fa-quran', 'fas fa-racquet', 'far fa-racquet', 'fal fa-racquet', 'fas fa-ramp-loading', 'far fa-ramp-loading', 'fal fa-ramp-loading', 'far fa-random', 'fal fa-random', 'far fa-receipt', 'fal fa-receipt', 'fas fa-rectangle-landscape', 'far fa-rectangle-landscape', 'fal fa-rectangle-landscape', 'fas fa-rectangle-portrait', 'far fa-rectangle-portrait', 'fal fa-rectangle-portrait', 'fas fa-rectangle-wide', 'far fa-rectangle-wide', 'fal fa-rectangle-wide', 'far fa-recycle', 'fal fa-recycle', 'far fa-redo', 'fal fa-redo', 'far fa-redo-alt', 'fal fa-redo-alt', 'fal fa-registered', 'fas fa-repeat', 'far fa-repeat', 'fal fa-repeat', 'fas fa-repeat-1', 'far fa-repeat-1', 'fal fa-repeat-1', 'fas fa-repeat-1-alt', 'far fa-repeat-1-alt', 'fal fa-repeat-1-alt', 'fas fa-repeat-alt', 'far fa-repeat-alt', 'fal fa-repeat-alt', 'far fa-reply', 'fal fa-reply', 'far fa-reply-all', 'fal fa-reply-all', 'far fa-retweet', 'fal fa-retweet', 'fas fa-retweet-alt', 'far fa-retweet-alt', 'fal fa-retweet-alt', 'far fa-ribbon', 'fal fa-ribbon', 'far fa-road', 'fal fa-road', 'far fa-robot', 'fal fa-robot', 'far fa-rocket', 'fal fa-rocket', 'far fa-route', 'fal fa-route', 'fas fa-route-highway', 'far fa-route-highway', 'fal fa-route-highway', 'fas fa-route-interstate', 'far fa-route-interstate', 'fal fa-route-interstate', 'far fa-rss', 'fal fa-rss', 'far fa-rss-square', 'fal fa-rss-square', 'far fa-ruble-sign', 'fal fa-ruble-sign', 'far fa-ruler', 'fal fa-ruler', 'far fa-ruler-combined', 'fal fa-ruler-combined', 'far fa-ruler-horizontal', 'fal fa-ruler-horizontal', 'fas fa-ruler-triangle', 'far fa-ruler-triangle', 'fal fa-ruler-triangle', 'far fa-ruler-vertical', 'fal fa-ruler-vertical', 'far fa-rupee-sign', 'fal fa-rupee-sign', 'fal fa-sad-cry', 'fal fa-sad-tear', 'fal fa-save', 'fas fa-scalpel', 'far fa-scalpel', 'fal fa-scalpel', 'fas fa-scalpel-path', 'far fa-scalpel-path', 'fal fa-scalpel-path', 'fas fa-scanner', 'far fa-scanner', 'fal fa-scanner', 'fas fa-scanner-keyboard', 'far fa-scanner-keyboard', 'fal fa-scanner-keyboard', 'fas fa-scanner-touchscreen', 'far fa-scanner-touchscreen', 'fal fa-scanner-touchscreen', 'far fa-school', 'fal fa-school', 'far fa-screwdriver', 'fal fa-screwdriver', 'fas fa-scrubber', 'far fa-scrubber', 'fal fa-scrubber', 'far fa-search', 'fal fa-search', 'far fa-search-dollar', 'fal fa-search-dollar', 'far fa-search-location', 'fal fa-search-location', 'far fa-search-minus', 'fal fa-search-minus', 'far fa-search-plus', 'fal fa-search-plus', 'far fa-seedling', 'fal fa-seedling', 'far fa-server', 'fal fa-server', 'far fa-shapes', 'fal fa-shapes', 'far fa-share', 'fal fa-share', 'fas fa-share-all', 'far fa-share-all', 'fal fa-share-all', 'far fa-share-alt', 'fal fa-share-alt', 'far fa-share-alt-square', 'fal fa-share-alt-square', 'fal fa-share-square', 'far fa-shekel-sign', 'fal fa-shekel-sign', 'fas fa-shield', 'far fa-shield', 'fal fa-shield', 'far fa-shield-alt', 'fal fa-shield-alt', 'fas fa-shield-check', 'far fa-shield-check', 'fal fa-shield-check', 'far fa-ship', 'fal fa-ship', 'far fa-shipping-fast', 'fal fa-shipping-fast', 'fas fa-shipping-timed', 'far fa-shipping-timed', 'fal fa-shipping-timed', 'far fa-shoe-prints', 'fal fa-shoe-prints', 'far fa-shopping-bag', 'fal fa-shopping-bag', 'far fa-shopping-basket', 'fal fa-shopping-basket', 'far fa-shopping-cart', 'fal fa-shopping-cart', 'far fa-shower', 'fal fa-shower', 'fas fa-shredder', 'far fa-shredder', 'fal fa-shredder', 'far fa-shuttle-van', 'fal fa-shuttle-van', 'fas fa-shuttlecock', 'far fa-shuttlecock', 'fal fa-shuttlecock', 'fas fa-sigma', 'far fa-sigma', 'fal fa-sigma', 'far fa-sign', 'fal fa-sign', 'fas fa-sign-in', 'far fa-sign-in', 'fal fa-sign-in', 'far fa-sign-in-alt', 'fal fa-sign-in-alt', 'far fa-sign-language', 'fal fa-sign-language', 'fas fa-sign-out', 'far fa-sign-out', 'fal fa-sign-out', 'far fa-sign-out-alt', 'fal fa-sign-out-alt', 'far fa-signal', 'fal fa-signal', 'fas fa-signal-1', 'far fa-signal-1', 'fal fa-signal-1', 'fas fa-signal-2', 'far fa-signal-2', 'fal fa-signal-2', 'fas fa-signal-3', 'far fa-signal-3', 'fal fa-signal-3', 'fas fa-signal-4', 'far fa-signal-4', 'fal fa-signal-4', 'fas fa-signal-alt', 'far fa-signal-alt', 'fal fa-signal-alt', 'fas fa-signal-alt-1', 'far fa-signal-alt-1', 'fal fa-signal-alt-1', 'fas fa-signal-alt-2', 'far fa-signal-alt-2', 'fal fa-signal-alt-2', 'fas fa-signal-alt-3', 'far fa-signal-alt-3', 'fal fa-signal-alt-3', 'fas fa-signal-alt-slash', 'far fa-signal-alt-slash', 'fal fa-signal-alt-slash', 'fas fa-signal-slash', 'far fa-signal-slash', 'fal fa-signal-slash', 'far fa-signature', 'fal fa-signature', 'far fa-sitemap', 'fal fa-sitemap', 'fas fa-skeleton', 'far fa-skeleton', 'fal fa-skeleton', 'far fa-skull', 'fal fa-skull', 'far fa-sliders-h', 'fal fa-sliders-h', 'fas fa-sliders-h-square', 'far fa-sliders-h-square', 'fal fa-sliders-h-square', 'fas fa-sliders-v', 'far fa-sliders-v', 'fal fa-sliders-v', 'fas fa-sliders-v-square', 'far fa-sliders-v-square', 'fal fa-sliders-v-square', 'fal fa-smile', 'fal fa-smile-beam', 'fas fa-smile-plus', 'far fa-smile-plus', 'fal fa-smile-plus', 'fal fa-smile-wink', 'far fa-smoking', 'fal fa-smoking', 'far fa-smoking-ban', 'fal fa-smoking-ban', 'fal fa-snowflake', 'far fa-socks', 'fal fa-socks', 'far fa-solar-panel', 'fal fa-solar-panel', 'far fa-sort', 'fal fa-sort', 'far fa-sort-alpha-down', 'fal fa-sort-alpha-down', 'far fa-sort-alpha-up', 'fal fa-sort-alpha-up', 'far fa-sort-amount-down', 'fal fa-sort-amount-down', 'far fa-sort-amount-up', 'fal fa-sort-amount-up', 'far fa-sort-down', 'fal fa-sort-down', 'far fa-sort-numeric-down', 'fal fa-sort-numeric-down', 'far fa-sort-numeric-up', 'fal fa-sort-numeric-up', 'far fa-sort-up', 'fal fa-sort-up', 'far fa-spa', 'fal fa-spa', 'far fa-space-shuttle', 'fal fa-space-shuttle', 'fas fa-spade', 'far fa-spade', 'fal fa-spade', 'far fa-spinner', 'fal fa-spinner', 'fas fa-spinner-third', 'far fa-spinner-third', 'fal fa-spinner-third', 'far fa-splotch', 'fal fa-splotch', 'far fa-spray-can', 'fal fa-spray-can', 'fal fa-square', 'far fa-square-full', 'fal fa-square-full', 'fas fa-square-root', 'far fa-square-root', 'fal fa-square-root', 'far fa-square-root-alt', 'fal fa-square-root-alt', 'far fa-stamp', 'fal fa-stamp', 'fal fa-star', 'far fa-star-and-crescent', 'fal fa-star-and-crescent', 'fas fa-star-exclamation', 'far fa-star-exclamation', 'fal fa-star-exclamation', 'fal fa-star-half', 'far fa-star-half-alt', 'fal fa-star-half-alt', 'far fa-star-of-david', 'fal fa-star-of-david', 'far fa-star-of-life', 'fal fa-star-of-life', 'fas fa-steering-wheel', 'far fa-steering-wheel', 'fal fa-steering-wheel', 'far fa-step-backward', 'fal fa-step-backward', 'far fa-step-forward', 'fal fa-step-forward', 'far fa-stethoscope', 'fal fa-stethoscope', 'fal fa-sticky-note', 'fas fa-stomach', 'far fa-stomach', 'fal fa-stomach', 'far fa-stop', 'fal fa-stop', 'fal fa-stop-circle', 'far fa-stopwatch', 'fal fa-stopwatch', 'far fa-store', 'fal fa-store', 'far fa-store-alt', 'fal fa-store-alt', 'far fa-stream', 'fal fa-stream', 'far fa-street-view', 'fal fa-street-view', 'far fa-strikethrough', 'fal fa-strikethrough', 'far fa-stroopwafel', 'fal fa-stroopwafel', 'far fa-subscript', 'fal fa-subscript', 'far fa-subway', 'fal fa-subway', 'far fa-suitcase', 'fal fa-suitcase', 'far fa-suitcase-rolling', 'fal fa-suitcase-rolling', 'fal fa-sun', 'far fa-superscript', 'fal fa-superscript', 'fal fa-surprise', 'far fa-swatchbook', 'fal fa-swatchbook', 'far fa-swimmer', 'fal fa-swimmer', 'far fa-swimming-pool', 'fal fa-swimming-pool', 'far fa-synagogue', 'fal fa-synagogue', 'far fa-sync', 'fal fa-sync', 'far fa-sync-alt', 'fal fa-sync-alt', 'far fa-syringe', 'fal fa-syringe', 'far fa-table', 'fal fa-table', 'far fa-table-tennis', 'fal fa-table-tennis', 'far fa-tablet', 'fal fa-tablet', 'far fa-tablet-alt', 'fal fa-tablet-alt', 'fas fa-tablet-android', 'far fa-tablet-android', 'fal fa-tablet-android', 'fas fa-tablet-android-alt', 'far fa-tablet-android-alt', 'fal fa-tablet-android-alt', 'fas fa-tablet-rugged', 'far fa-tablet-rugged', 'fal fa-tablet-rugged', 'far fa-tablets', 'fal fa-tablets', 'fas fa-tachometer', 'far fa-tachometer', 'fal fa-tachometer', 'far fa-tachometer-alt', 'fal fa-tachometer-alt', 'fas fa-tachometer-alt-average', 'far fa-tachometer-alt-average', 'fal fa-tachometer-alt-average', 'fas fa-tachometer-alt-fast', 'far fa-tachometer-alt-fast', 'fal fa-tachometer-alt-fast', 'fas fa-tachometer-alt-fastest', 'far fa-tachometer-alt-fastest', 'fal fa-tachometer-alt-fastest', 'fas fa-tachometer-alt-slow', 'far fa-tachometer-alt-slow', 'fal fa-tachometer-alt-slow', 'fas fa-tachometer-alt-slowest', 'far fa-tachometer-alt-slowest', 'fal fa-tachometer-alt-slowest', 'fas fa-tachometer-average', 'far fa-tachometer-average', 'fal fa-tachometer-average', 'fas fa-tachometer-fast', 'far fa-tachometer-fast', 'fal fa-tachometer-fast', 'fas fa-tachometer-fastest', 'far fa-tachometer-fastest', 'fal fa-tachometer-fastest', 'fas fa-tachometer-slow', 'far fa-tachometer-slow', 'fal fa-tachometer-slow', 'fas fa-tachometer-slowest', 'far fa-tachometer-slowest', 'fal fa-tachometer-slowest', 'far fa-tag', 'fal fa-tag', 'far fa-tags', 'fal fa-tags', 'fas fa-tally', 'far fa-tally', 'fal fa-tally', 'far fa-tape', 'fal fa-tape', 'far fa-tasks', 'fal fa-tasks', 'far fa-taxi', 'fal fa-taxi', 'far fa-teeth', 'fal fa-teeth', 'far fa-teeth-open', 'fal fa-teeth-open', 'fas fa-tennis-ball', 'far fa-tennis-ball', 'fal fa-tennis-ball', 'far fa-terminal', 'fal fa-terminal', 'far fa-text-height', 'fal fa-text-height', 'far fa-text-width', 'fal fa-text-width', 'far fa-th', 'fal fa-th', 'far fa-th-large', 'fal fa-th-large', 'far fa-th-list', 'fal fa-th-list', 'far fa-theater-masks', 'fal fa-theater-masks', 'far fa-thermometer', 'fal fa-thermometer', 'far fa-thermometer-empty', 'fal fa-thermometer-empty', 'far fa-thermometer-full', 'fal fa-thermometer-full', 'far fa-thermometer-half', 'fal fa-thermometer-half', 'far fa-thermometer-quarter', 'fal fa-thermometer-quarter', 'far fa-thermometer-three-quarters', 'fal fa-thermometer-three-quarters', 'fas fa-theta', 'far fa-theta', 'fal fa-theta', 'fal fa-thumbs-down', 'fal fa-thumbs-up', 'far fa-thumbtack', 'fal fa-thumbtack', 'fas fa-ticket', 'far fa-ticket', 'fal fa-ticket', 'far fa-ticket-alt', 'fal fa-ticket-alt', 'fas fa-tilde', 'far fa-tilde', 'fal fa-tilde', 'far fa-times', 'fal fa-times', 'fal fa-times-circle', 'fas fa-times-hexagon', 'far fa-times-hexagon', 'fal fa-times-hexagon', 'fas fa-times-octagon', 'far fa-times-octagon', 'fal fa-times-octagon', 'fas fa-times-square', 'far fa-times-square', 'fal fa-times-square', 'far fa-tint', 'fal fa-tint', 'far fa-tint-slash', 'fal fa-tint-slash', 'fas fa-tire', 'far fa-tire', 'fal fa-tire', 'fas fa-tire-flat', 'far fa-tire-flat', 'fal fa-tire-flat', 'fas fa-tire-pressure-warning', 'far fa-tire-pressure-warning', 'fal fa-tire-pressure-warning', 'fas fa-tire-rugged', 'far fa-tire-rugged', 'fal fa-tire-rugged', 'fal fa-tired', 'far fa-toggle-off', 'fal fa-toggle-off', 'far fa-toggle-on', 'fal fa-toggle-on', 'far fa-toolbox', 'fal fa-toolbox', 'far fa-tooth', 'fal fa-tooth', 'fas fa-toothbrush', 'far fa-toothbrush', 'fal fa-toothbrush', 'far fa-torah', 'fal fa-torah', 'far fa-torii-gate', 'fal fa-torii-gate', 'far fa-trademark', 'fal fa-trademark', 'fas fa-traffic-cone', 'far fa-traffic-cone', 'fal fa-traffic-cone', 'far fa-traffic-light', 'fal fa-traffic-light', 'fas fa-traffic-light-go', 'far fa-traffic-light-go', 'fal fa-traffic-light-go', 'fas fa-traffic-light-slow', 'far fa-traffic-light-slow', 'fal fa-traffic-light-slow', 'fas fa-traffic-light-stop', 'far fa-traffic-light-stop', 'fal fa-traffic-light-stop', 'far fa-train', 'fal fa-train', 'far fa-transgender', 'fal fa-transgender', 'far fa-transgender-alt', 'fal fa-transgender-alt', 'far fa-trash', 'fal fa-trash', 'fal fa-trash-alt', 'far fa-tree', 'fal fa-tree', 'fas fa-tree-alt', 'far fa-tree-alt', 'fal fa-tree-alt', 'fas fa-triangle', 'far fa-triangle', 'fal fa-triangle', 'far fa-trophy', 'fal fa-trophy', 'fas fa-trophy-alt', 'far fa-trophy-alt', 'fal fa-trophy-alt', 'far fa-truck', 'fal fa-truck', 'fas fa-truck-container', 'far fa-truck-container', 'fal fa-truck-container', 'fas fa-truck-couch', 'far fa-truck-couch', 'fal fa-truck-couch', 'far fa-truck-loading', 'fal fa-truck-loading', 'far fa-truck-monster', 'fal fa-truck-monster', 'far fa-truck-moving', 'fal fa-truck-moving', 'far fa-truck-pickup', 'fal fa-truck-pickup', 'fas fa-truck-ramp', 'far fa-truck-ramp', 'fal fa-truck-ramp', 'far fa-tshirt', 'fal fa-tshirt', 'far fa-tty', 'fal fa-tty', 'far fa-tv', 'fal fa-tv', 'fas fa-tv-retro', 'far fa-tv-retro', 'fal fa-tv-retro', 'far fa-umbrella', 'fal fa-umbrella', 'far fa-umbrella-beach', 'fal fa-umbrella-beach', 'far fa-underline', 'fal fa-underline', 'far fa-undo', 'fal fa-undo', 'far fa-undo-alt', 'fal fa-undo-alt', 'fas fa-union', 'far fa-union', 'fal fa-union', 'far fa-universal-access', 'fal fa-universal-access', 'far fa-university', 'fal fa-university', 'far fa-unlink', 'fal fa-unlink', 'far fa-unlock', 'fal fa-unlock', 'far fa-unlock-alt', 'fal fa-unlock-alt', 'far fa-upload', 'fal fa-upload', 'fas fa-usd-circle', 'far fa-usd-circle', 'fal fa-usd-circle', 'fas fa-usd-square', 'far fa-usd-square', 'fal fa-usd-square', 'fal fa-user', 'far fa-user-alt', 'fal fa-user-alt', 'far fa-user-alt-slash', 'fal fa-user-alt-slash', 'far fa-user-astronaut', 'fal fa-user-astronaut', 'fas fa-user-chart', 'far fa-user-chart', 'fal fa-user-chart', 'far fa-user-check', 'fal fa-user-check', 'fal fa-user-circle', 'far fa-user-clock', 'fal fa-user-clock', 'far fa-user-cog', 'fal fa-user-cog', 'fas fa-user-crown', 'far fa-user-crown', 'fal fa-user-crown', 'far fa-user-edit', 'fal fa-user-edit', 'far fa-user-friends', 'fal fa-user-friends', 'far fa-user-graduate', 'fal fa-user-graduate', 'far fa-user-lock', 'fal fa-user-lock', 'far fa-user-md', 'fal fa-user-md', 'far fa-user-minus', 'fal fa-user-minus', 'far fa-user-ninja', 'fal fa-user-ninja', 'far fa-user-plus', 'fal fa-user-plus', 'far fa-user-secret', 'fal fa-user-secret', 'far fa-user-shield', 'fal fa-user-shield', 'far fa-user-slash', 'fal fa-user-slash', 'far fa-user-tag', 'fal fa-user-tag', 'far fa-user-tie', 'fal fa-user-tie', 'far fa-user-times', 'fal fa-user-times', 'far fa-users', 'fal fa-users', 'fas fa-users-class', 'far fa-users-class', 'fal fa-users-class', 'far fa-users-cog', 'fal fa-users-cog', 'fas fa-users-crown', 'far fa-users-crown', 'fal fa-users-crown', 'fas fa-utensil-fork', 'far fa-utensil-fork', 'fal fa-utensil-fork', 'fas fa-utensil-knife', 'far fa-utensil-knife', 'fal fa-utensil-knife', 'far fa-utensil-spoon', 'fal fa-utensil-spoon', 'far fa-utensils', 'fal fa-utensils', 'fas fa-utensils-alt', 'far fa-utensils-alt', 'fal fa-utensils-alt', 'fas fa-value-absolute', 'far fa-value-absolute', 'fal fa-value-absolute', 'far fa-vector-square', 'fal fa-vector-square', 'far fa-venus', 'fal fa-venus', 'far fa-venus-double', 'fal fa-venus-double', 'far fa-venus-mars', 'fal fa-venus-mars', 'far fa-vial', 'fal fa-vial', 'far fa-vials', 'fal fa-vials', 'far fa-video', 'fal fa-video', 'fas fa-video-plus', 'far fa-video-plus', 'fal fa-video-plus', 'far fa-video-slash', 'fal fa-video-slash', 'far fa-vihara', 'fal fa-vihara', 'far fa-volleyball-ball', 'fal fa-volleyball-ball', 'fas fa-volume', 'far fa-volume', 'fal fa-volume', 'far fa-volume-down', 'fal fa-volume-down', 'fas fa-volume-mute', 'far fa-volume-mute', 'fal fa-volume-mute', 'far fa-volume-off', 'fal fa-volume-off', 'fas fa-volume-slash', 'far fa-volume-slash', 'fal fa-volume-slash', 'far fa-volume-up', 'fal fa-volume-up', 'far fa-walking', 'fal fa-walking', 'far fa-wallet', 'fal fa-wallet', 'far fa-warehouse', 'fal fa-warehouse', 'fas fa-warehouse-alt', 'far fa-warehouse-alt', 'fal fa-warehouse-alt', 'fas fa-watch', 'far fa-watch', 'fal fa-watch', 'fas fa-watch-fitness', 'far fa-watch-fitness', 'fal fa-watch-fitness', 'far fa-weight', 'fal fa-weight', 'far fa-weight-hanging', 'fal fa-weight-hanging', 'far fa-wheelchair', 'fal fa-wheelchair', 'fas fa-whistle', 'far fa-whistle', 'fal fa-whistle', 'far fa-wifi', 'fal fa-wifi', 'fas fa-wifi-1', 'far fa-wifi-1', 'fal fa-wifi-1', 'fas fa-wifi-2', 'far fa-wifi-2', 'fal fa-wifi-2', 'fas fa-wifi-slash', 'far fa-wifi-slash', 'fal fa-wifi-slash', 'fas fa-window', 'far fa-window', 'fal fa-window', 'fas fa-window-alt', 'far fa-window-alt', 'fal fa-window-alt', 'fal fa-window-close', 'fal fa-window-maximize', 'fal fa-window-minimize', 'fal fa-window-restore', 'far fa-wine-glass', 'fal fa-wine-glass', 'far fa-wine-glass-alt', 'fal fa-wine-glass-alt', 'far fa-won-sign', 'fal fa-won-sign', 'far fa-wrench', 'fal fa-wrench', 'far fa-x-ray', 'fal fa-x-ray', 'far fa-yen-sign', 'fal fa-yen-sign', 'far fa-yin-yang', 'fal fa-yin-yang' ] } ] }; data.icons = data.allVersions[0].icons; $.iconset_fontawesome_5 = data; })(jQuery); ;(function($){ "use strict"; // ICONPICKER PUBLIC CLASS DEFINITION // ============================== var Iconpicker = function (element, options) { if (typeof $.fn.popover === 'undefined' || typeof $.fn.popover.Constructor.VERSION === 'undefined') { throw new TypeError('Bootstrap iconpicker require Bootstrap popover'); } this.$element = $(element); this.options = $.extend({}, Iconpicker.DEFAULTS, this.$element.data()); this.options = $.extend({}, this.options, options); }; // ICONPICKER VERSION // ============================== Iconpicker.VERSION = '1.10.0'; // ICONPICKER ICONSET_EMPTY // ============================== Iconpicker.ICONSET_EMPTY = { iconClass: '', iconClassFix: '', icons: [] }; // ICONPICKER ICONSET // ============================== Iconpicker.ICONSET = { _custom: null, elusiveicon: $.iconset_elusiveicon || Iconpicker.ICONSET_EMPTY, flagicon: $.iconset_flagicon || Iconpicker.ICONSET_EMPTY, fontawesome4: $.iconset_fontawesome_4 || Iconpicker.ICONSET_EMPTY, fontawesome5: $.iconset_fontawesome_5 || Iconpicker.ICONSET_EMPTY, glyphicon: $.iconset_glyphicon || Iconpicker.ICONSET_EMPTY, ionicon: $.iconset_ionicon || Iconpicker.ICONSET_EMPTY, mapicon: $.iconset_mapicon || Iconpicker.ICONSET_EMPTY, materialdesign: $.iconset_materialdesign || Iconpicker.ICONSET_EMPTY, octicon: $.iconset_octicon || Iconpicker.ICONSET_EMPTY, typicon: $.iconset_typicon || Iconpicker.ICONSET_EMPTY, weathericon: $.iconset_weathericon || Iconpicker.ICONSET_EMPTY }; // ICONPICKER DEFAULTS // ============================== Iconpicker.DEFAULTS = { align: 'center', arrowClass: 'btn-primary', arrowNextIconClass: 'fas fa-arrow-right', arrowPrevIconClass: 'fas fa-arrow-left', cols: 4, icon: '', iconset: 'fontawesome5', iconsetVersion: 'lastest', header: true, labelHeader: '{0} / {1}', footer: true, labelFooter: '{0} - {1} из {2}', placement: 'bottom', rows: 4, search: true, searchText: 'Поиск иконки...', selectedClass: 'btn-warning', unselectedClass: 'btn-secondary' }; // ICONPICKER PRIVATE METHODS // ============================== Iconpicker.prototype.bindEvents = function () { var op = this.options; var el = this; op.table.find('.btn-previous, .btn-next').off('click').on('click', function(e) { e.preventDefault(); if(!$(this).hasClass('disabled')){ var inc = parseInt($(this).val(), 10); el.changeList(op.page + inc); } }); op.table.find('.btn-icon').off('click').on('click', function(e) { e.preventDefault(); el.select($(this).val()); if(op.inline === false){ el.$element.popover(($.fn.bsVersion() === '3.x') ? 'destroy' : 'dispose'); } else{ op.table.find("i[class$='" + $(this).val() + "']").parent().addClass(op.selectedClass); } }); op.table.find('.search-control').off('keyup').on('keyup', function() { el.changeList(1); }); }; Iconpicker.prototype.changeList = function (page) { this.filterIcons(); this.updateLabels(page); this.updateIcons(page); this.options.page = page; this.bindEvents(); }; Iconpicker.prototype.filterIcons = function () { var op = this.options; var search = op.table.find('.search-control').val(); var icons = []; if(op.iconsetVersion != 'lastest' && typeof Iconpicker.ICONSET[op.iconset].allVersions != 'undefined'){ $.each(Iconpicker.ICONSET[op.iconset].allVersions, function(i, v){ if(op.iconsetVersion == v.version){ icons = v.icons; } }); } else icons = Iconpicker.ICONSET[op.iconset].icons; if (search === "") { op.icons = icons; } else { var result = []; $.each(icons, function(i, v) { if (v.toLowerCase().indexOf(search) > -1) { result.push(v); } }); op.icons = result; } }; Iconpicker.prototype.removeAddClass = function (target, remove, add) { this.options.table.find(target).removeClass(remove).addClass(add); return add; }; Iconpicker.prototype.reset = function () { this.updatePicker(); this.changeList(1); }; Iconpicker.prototype.select = function (icon) { var op = this.options; var el = this.$element; op.selected = $.inArray(icon.replace(op.iconClassFix, ''), op.icons); if (op.selected === -1) { op.selected = 0; icon = op.iconClassFix + op.icons[op.selected]; } if (icon !== '' && op.selected >= 0) { op.icon = icon; if(op.inline === false){ $( "#linkicon" ).val(icon); el.html('').find('i').attr('class', '').addClass(op.iconClass).addClass(icon); } if(icon === op.iconClassFix){ el.trigger({ type: "change", icon: 'empty' }); } else { el.trigger({ type: "change", icon: icon }); $( "#linkicon" ).val(icon); } op.table.find('button.' + op.selectedClass).removeClass(op.selectedClass); } }; Iconpicker.prototype.switchPage = function (icon) { var op = this.options; op.selected = $.inArray(icon.replace(op.iconClassFix, ''), op.icons); if(op.selected >= 0) { var page = Math.ceil((op.selected + 1) / this.totalIconsPerPage()); this.changeList(page); } if(icon === ''){ //if(op.iconClassFix !== '') op.table.find('i.' + op.iconClassFix).parent().addClass(op.selectedClass); //else } else{ op.table.find('i.' + icon).parent().addClass(op.selectedClass); } }; Iconpicker.prototype.totalPages = function () { return Math.ceil(this.totalIcons() / this.totalIconsPerPage()); }; Iconpicker.prototype.totalIcons = function () { return this.options.icons.length; }; Iconpicker.prototype.totalIconsPerPage = function () { if(this.options.rows === 0){ return this.options.icons.length; } else{ return this.options.cols * this.options.rows; } }; Iconpicker.prototype.updateArrows = function (page) { var op = this.options; var total_pages = this.totalPages(); if (page === 1) { op.table.find('.btn-previous').addClass('disabled'); } else { op.table.find('.btn-previous').removeClass('disabled'); } if (page === total_pages || total_pages === 0) { op.table.find('.btn-next').addClass('disabled'); } else { op.table.find('.btn-next').removeClass('disabled'); } }; Iconpicker.prototype.updateIcons = function (page) { var op = this.options; var tbody = op.table.find('tbody').empty(); var offset = (page - 1) * this.totalIconsPerPage(); var length = op.rows; if(op.rows === 0){ length = op.icons.length; } for (var i = 0; i < length; i++) { var tr = $(''); for (var j = 0; j < op.cols; j++) { var pos = offset + (i * op.cols) + j; var btn = $('').hide(); if (pos < op.icons.length) { var v = op.iconClassFix + op.icons[pos]; btn.val(v).attr('title', v).append('').show(); if (op.icon === v) { btn.addClass(op.selectedClass).addClass('btn-icon-selected'); } } tr.append($('').append(btn)); } tbody.append(tr); } }; Iconpicker.prototype.updateIconsCount = function () { var op = this.options; if(op.footer === true){ var icons_count = [ '', ' ', ' ', ' ', '' ]; op.table.find('tfoot').empty().append(icons_count.join('')); } }; Iconpicker.prototype.updateLabels = function (page) { var op = this.options; var total_icons = this.totalIcons(); var total_pages = this.totalPages(); op.table.find('.page-count').html(op.labelHeader.replace('{0}', (total_pages === 0 ) ? 0 : page).replace('{1}', total_pages)); var offset = (page - 1) * this.totalIconsPerPage(); var total = page * this.totalIconsPerPage(); op.table.find('.icons-count').html(op.labelFooter.replace('{0}', total_icons ? offset + 1 : 0).replace('{1}', (total < total_icons) ? total: total_icons).replace('{2}', total_icons)); this.updateArrows(page); }; Iconpicker.prototype.updatePagesCount = function () { var op = this.options; if(op.header === true){ var tr = $(''); for (var i = 0; i < op.cols; i++) { var td = $(''); if (i === 0 || i === op.cols - 1) { var arrow = [ '' ]; td.append(arrow.join('')); tr.append(td); } else if (tr.find('.page-count').length === 0) { td.attr('colspan', op.cols - 2).append(''); tr.append(td); } } op.table.find('thead').empty().append(tr); } }; Iconpicker.prototype.updatePicker = function () { var op = this.options; if (op.cols < 4) { throw 'Iconpicker => The number of columns must be greater than or equal to 4. [option.cols = ' + op.cols + ']'; } else if (op.rows < 0) { throw 'Iconpicker => The number of rows must be greater than or equal to 0. [option.rows = ' + op.rows + ']'; } else { this.updatePagesCount(); this.updateSearch(); this.updateIconsCount(); } }; Iconpicker.prototype.updateSearch = function () { var op = this.options; var search = [ '', ' ', ' ', ' ', '' ]; search = $(search.join('')); if (op.search === true) { search.show(); } else { search.hide(); } op.table.find('thead').append(search); }; // ICONPICKER PUBLIC METHODS // ============================== Iconpicker.prototype.setAlign = function (value) { this.$element.removeClass(this.options.align).addClass(value); this.options.align = value; }; Iconpicker.prototype.setArrowClass = function (value) { this.options.arrowClass = this.removeAddClass('.btn-arrow', this.options.arrowClass, value); }; Iconpicker.prototype.setArrowNextIconClass = function (value) { this.options.arrowNextIconClass = this.removeAddClass('.btn-next > span', this.options.arrowNextIconClass, value); }; Iconpicker.prototype.setArrowPrevIconClass = function (value) { this.options.arrowPrevIconClass = this.removeAddClass('.btn-previous > span', this.options.arrowPrevIconClass, value); }; Iconpicker.prototype.setCols = function (value) { this.options.cols = value; this.reset(); }; Iconpicker.prototype.setFooter = function (value) { var footer = this.options.table.find('tfoot'); if (value === true) { footer.show(); } else { footer.hide(); } this.options.footer = value; }; Iconpicker.prototype.setHeader = function (value) { var header = this.options.table.find('thead'); if (value === true) { header.show(); } else { header.hide(); } this.options.header = value; }; Iconpicker.prototype.setIcon = function (value) { this.select(value); }; Iconpicker.prototype.setIconset = function (value) { var op = this.options; if ($.isPlainObject(value)) { Iconpicker.ICONSET._custom = $.extend(Iconpicker.ICONSET_EMPTY, value); op.iconset = '_custom'; } else if (!Iconpicker.ICONSET.hasOwnProperty(value)) { op.iconset = Iconpicker.DEFAULTS.iconset; } else { op.iconset = value; } op = $.extend(op, Iconpicker.ICONSET[op.iconset]); this.reset(); this.select(op.icon); }; Iconpicker.prototype.setLabelHeader = function (value) { this.options.labelHeader = value; this.updateLabels(this.options.page); }; Iconpicker.prototype.setLabelFooter = function (value) { this.options.labelFooter = value; this.updateLabels(this.options.page); }; Iconpicker.prototype.setPlacement = function (value) { this.options.placement = value; }; Iconpicker.prototype.setRows = function (value) { this.options.rows = value; this.reset(); }; Iconpicker.prototype.setSearch = function (value) { var search = this.options.table.find('.search-control'); if (value === true) { search.show(); } else { search.hide(); } search.val(''); this.changeList(1); this.options.search = value; }; Iconpicker.prototype.setSearchText = function (value) { this.options.table.find('.search-control').attr('placeholder', value); this.options.searchText = value; }; Iconpicker.prototype.setSelectedClass = function (value) { this.options.selectedClass = this.removeAddClass('.btn-icon-selected', this.options.selectedClass, value); }; Iconpicker.prototype.setUnselectedClass = function (value) { this.options.unselectedClass = this.removeAddClass('.btn-icon', this.options.unselectedClass, value); }; // ICONPICKER PLUGIN DEFINITION // ======================== var old = $.fn.iconpicker; $.fn.iconpicker = function (option, params) { return this.each(function () { var $this = $(this); var data = $this.data('bs.iconpicker'); var options = typeof option === 'object' && option; if (!data) { $this.data('bs.iconpicker', (data = new Iconpicker(this, options))); } if (typeof option === 'string') { if (typeof data[option] === 'undefined') { throw 'Iconpicker => The "' + option + '" method does not exists.'; } else { data[option](params); } } else{ var op = data.options; op = $.extend(op, { inline: false, page: 1, selected: -1, table: $('
') }); var name = (typeof $this.attr('name') !== 'undefined') ? 'name="' + $this.attr('name') + '"' : ''; if($this.prop('tagName') === 'BUTTON'){ $this.empty() .append('') .append('') .append('') .addClass('iconpicker ' + (($.fn.bsVersion() === '3.x') ? '' : 'dropdown-toggle')); data.setIconset(op.iconset); $this.on('click', function(e) { e.preventDefault(); $this.popover({ animation: false, trigger: 'manual', html: true, content: op.table, container: 'body', placement: op.placement }).on('inserted.bs.popover', function() { var el = $this.data('bs.popover'); var tip = ($.fn.bsVersion() === '3.x') ? el.tip() : $(el.getTipElement()) tip.addClass('iconpicker-popover'); }).on('shown.bs.popover', function () { data.switchPage(op.icon); data.bindEvents(); }); //console.log($.fn.bsVersion()); $this.popover('show'); }); } else{ op.inline = true; data.setIconset(op.iconset); $this.empty() .append('') .append(op.table) .addClass('iconpicker') .addClass(op.align); data.switchPage(op.icon); data.bindEvents(); } } }); }; $.fn.iconpicker.Constructor = Iconpicker; // ICONPICKER NO CONFLICT // ================== $.fn.iconpicker.noConflict = function () { $.fn.iconpicker = old; return this; }; $.fn.bsVersion = function() { return $.fn.popover.Constructor.VERSION.substr(0,2) + 'x'; }; // ICONPICKER DATA-API // =============== $(document).on('click', 'body', function (e) { $('.iconpicker').each(function () { //the 'is' for buttons that trigger popups //the 'has' for icons within a button that triggers a popup if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover(($.fn.bsVersion() === '3.x') ? 'destroy' : 'dispose'); } }); }); $('button[role="iconpicker"],div[role="iconpicker"]').iconpicker(); })(jQuery);