From a85467d462a7d960cc820feb488e858b7d4c6a9c Mon Sep 17 00:00:00 2001 From: KlzXS Date: Sun, 16 Aug 2020 01:00:58 +0000 Subject: Icons (#697) * Add icons * Fix build break * Fix icon position in detailed mode * Various fixes * Provision for icon specific colors No icons with oldcolor. Small optimizatons * Update Makefiles Small refinement for other matching --- Makefile | 5 + misc/haiku/Makefile | 5 + src/icons-in-terminal.h | 3736 +++++++++++++++++++++++++++++++++++++++++++++++ src/icons.h | 233 +++ src/nnn.c | 101 +- 5 files changed, 4075 insertions(+), 5 deletions(-) create mode 100644 src/icons-in-terminal.h create mode 100644 src/icons.h diff --git a/Makefile b/Makefile index e6c07c5..1a80dfb 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,7 @@ O_NOMOUSE := 0 # no mouse support O_NOBATCH := 0 # no built-in batch renamer O_NOFIFO := 0 # no FIFO previewer support O_CTX8 := 0 # enable 8 contexts +O_ICONS := 0 # support icons # convert targets to flags for backwards compatibility ifneq ($(filter debug,$(MAKECMDGOALS)),) @@ -70,6 +71,10 @@ ifeq ($(O_CTX8),1) CPPFLAGS += -DCTX8 endif +ifeq ($(O_ICONS),1) + CPPFLAGS += -DICONS +endif + ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1) CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncursesw) LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs ncursesw) diff --git a/misc/haiku/Makefile b/misc/haiku/Makefile index 35480d3..ba10734 100644 --- a/misc/haiku/Makefile +++ b/misc/haiku/Makefile @@ -17,6 +17,7 @@ O_NOMOUSE := 0 # no mouse support O_NOBATCH := 0 # no built-in batch renamer O_NOFIFO := 0 # no FIFO previewer support O_CTX8 := 0 # enable 8 contexts +O_ICONS := 0 # support icons # convert targets to flags for backwards compatibility ifneq ($(filter debug,$(MAKECMDGOALS)),) @@ -69,6 +70,10 @@ ifeq ($(O_CTX8),1) CPPFLAGS += -DCTX8 endif +ifeq ($(O_ICONS),1) + CPPFLAGS += -DICONS +endif + ifeq ($(shell $(PKG_CONFIG) ncursesw && echo 1),1) CFLAGS_CURSES ?= $(shell $(PKG_CONFIG) --cflags ncursesw) LDLIBS_CURSES ?= $(shell $(PKG_CONFIG) --libs ncursesw) diff --git a/src/icons-in-terminal.h b/src/icons-in-terminal.h new file mode 100644 index 0000000..37f5d29 --- /dev/null +++ b/src/icons-in-terminal.h @@ -0,0 +1,3736 @@ +#ifndef ICONS_IN_TERMINAL +# define ICONS_IN_TERMINAL + +# define POWERLINE_BRANCH "\ue0a0" +# define POWERLINE_LINE_NUMBER "\ue0a1" +# define POWERLINE_READONLY "\ue0a2" +# define POWERLINE_EXTRA_COLUMN_NUMBER "\ue0a3" +# define POWERLINE_LEFT_HARD_DIVIDER "\ue0b0" +# define POWERLINE_LEFT_SOFT_DIVIDER "\ue0b1" +# define POWERLINE_RIGHT_HARD_DIVIDER "\ue0b2" +# define POWERLINE_RIGHT_SOFT_DIVIDER "\ue0b3" +# define POWERLINE_EXTRA_RIGHT_HALF_CIRCLE_THICK "\ue0b4" +# define POWERLINE_EXTRA_RIGHT_HALF_CIRCLE_THIN "\ue0b5" +# define POWERLINE_EXTRA_LEFT_HALF_CIRCLE_THICK "\ue0b6" +# define POWERLINE_EXTRA_LEFT_HALF_CIRCLE_THIN "\ue0b7" +# define POWERLINE_EXTRA_LOWER_LEFT_TRIANGLE "\ue0b8" +# define POWERLINE_EXTRA_BACKSLASH_SEPARATOR "\ue0b9" +# define POWERLINE_EXTRA_LOWER_RIGHT_TRIANGLE "\ue0ba" +# define POWERLINE_EXTRA_FORWARDSLASH_SEPARATOR "\ue0bb" +# define POWERLINE_EXTRA_UPPER_LEFT_TRIANGLE "\ue0bc" +# define POWERLINE_EXTRA_FORWARDSLASH_SEPARATOR_REDUNDANT "\ue0bd" +# define POWERLINE_EXTRA_UPPER_RIGHT_TRIANGLE "\ue0be" +# define POWERLINE_EXTRA_BACKSLASH_SEPARATOR_REDUNDANT "\ue0bf" +# define POWERLINE_EXTRA_FLAME_THICK "\ue0c0" +# define POWERLINE_EXTRA_FLAME_THIN "\ue0c1" +# define POWERLINE_EXTRA_FLAME_THICK_MIRRORED "\ue0c2" +# define POWERLINE_EXTRA_FLAME_THIN_MIRRORED "\ue0c3" +# define POWERLINE_EXTRA_PIXELATED_SQUARES_SMALL "\ue0c4" +# define POWERLINE_EXTRA_PIXELATED_SQUARES_SMALL_MIRRORED "\ue0c5" +# define POWERLINE_EXTRA_PIXELATED_SQUARES_BIG "\ue0c6" +# define POWERLINE_EXTRA_PIXELATED_SQUARES_BIG_MIRRORED "\ue0c7" +# define POWERLINE_EXTRA_ICE_WAVEFORM "\ue0c8" +# define POWERLINE_EXTRA_ICE_WAVEFORM_MIRRORED "\ue0ca" +# define POWERLINE_EXTRA_HONEYCOMB "\ue0cc" +# define POWERLINE_EXTRA_HONEYCOMB_OUTLINE "\ue0cd" +# define POWERLINE_EXTRA_LEGO_SEPARATOR "\ue0ce" +# define POWERLINE_EXTRA_LEGO_SEPARATOR_THIN "\ue0cf" +# define POWERLINE_EXTRA_LEGO_BLOCK_FACING "\ue0d0" +# define POWERLINE_EXTRA_LEGO_BLOCK_SIDEWAYS "\ue0d1" +# define POWERLINE_EXTRA_TRAPEZOID_TOP_BOTTOM "\ue0d2" +# define POWERLINE_EXTRA_TRAPEZOID_TOP_BOTTOM_MIRRORED "\ue0d4" +# define OCT_HEART "\ue000" +# define OCT_ZAP "\ue001" +# define OCT_LIGHT_BULB "\ue002" +# define OCT_REPO "\ue003" +# define OCT_REPO_FORKED "\ue004" +# define OCT_REPO_PUSH "\ue005" +# define OCT_REPO_PULL "\ue006" +# define OCT_BOOK "\ue007" +# define OCT_OCTOFACE "\ue008" +# define OCT_GIT_PULL_REQUEST "\ue009" +# define OCT_MARK_GITHUB "\ue00a" +# define OCT_CLOUD_DOWNLOAD "\ue00b" +# define OCT_CLOUD_UPLOAD "\ue00c" +# define OCT_KEYBOARD "\ue00d" +# define OCT_GIST "\ue00e" +# define OCT_FILE_CODE "\ue00f" +# define OCT_FILE_TEXT "\ue010" +# define OCT_FILE_MEDIA "\ue011" +# define OCT_FILE_ZIP "\ue012" +# define OCT_FILE_PDF "\ue013" +# define OCT_TAG "\ue014" +# define OCT_FILE_DIRECTORY "\ue015" +# define OCT_FILE_SUBMODULE "\ue016" +# define OCT_PERSON "\ue017" +# define OCT_JERSEY "\ue018" +# define OCT_GIT_COMMIT "\ue019" +# define OCT_GIT_BRANCH "\ue01a" +# define OCT_GIT_MERGE "\ue01b" +# define OCT_MIRROR "\ue01c" +# define OCT_ISSUE_OPENED "\ue01d" +# define OCT_ISSUE_REOPENED "\ue01e" +# define OCT_ISSUE_CLOSED "\ue01f" +# define OCT_STAR "\ue020" +# define OCT_COMMENT "\ue021" +# define OCT_QUESTION "\ue022" +# define OCT_ALERT "\ue023" +# define OCT_SEARCH "\ue024" +# define OCT_GEAR "\ue025" +# define OCT_RADIO_TOWER "\ue026" +# define OCT_TOOLS "\ue027" +# define OCT_SIGN_OUT "\ue028" +# define OCT_ROCKET "\ue029" +# define OCT_RSS "\ue02a" +# define OCT_CLIPPY "\ue02b" +# define OCT_SIGN_IN "\ue02c" +# define OCT_ORGANIZATION "\ue02d" +# define OCT_DEVICE_MOBILE "\ue02e" +# define OCT_UNFOLD "\ue02f" +# define OCT_CHECK "\ue030" +# define OCT_MAIL "\ue031" +# define OCT_MAIL_READ "\ue032" +# define OCT_ARROW_UP "\ue033" +# define OCT_ARROW_RIGHT "\ue034" +# define OCT_ARROW_DOWN "\ue035" +# define OCT_ARROW_LEFT "\ue036" +# define OCT_PIN "\ue037" +# define OCT_GIFT "\ue038" +# define OCT_GRAPH "\ue039" +# define OCT_TRIANGLE_LEFT "\ue03a" +# define OCT_CREDIT_CARD "\ue03b" +# define OCT_CLOCK "\ue03c" +# define OCT_RUBY "\ue03d" +# define OCT_BROADCAST "\ue03e" +# define OCT_KEY "\ue03f" +# define OCT_REPO_FORCE_PUSH "\ue040" +# define OCT_REPO_CLONE "\ue041" +# define OCT_DIFF "\ue042" +# define OCT_EYE "\ue043" +# define OCT_COMMENT_DISCUSSION "\ue044" +# define OCT_MAIL_REPLY "\ue045" +# define OCT_PRIMITIVE_DOT "\ue046" +# define OCT_PRIMITIVE_SQUARE "\ue047" +# define OCT_DEVICE_CAMERA "\ue048" +# define OCT_DEVICE_CAMERA_VIDEO "\ue049" +# define OCT_PENCIL "\ue04a" +# define OCT_INFO "\ue04b" +# define OCT_TRIANGLE_RIGHT "\ue04c" +# define OCT_TRIANGLE_DOWN "\ue04d" +# define OCT_LINK "\ue04e" +# define OCT_PLUS "\ue04f" +# define OCT_THREE_BARS "\ue050" +# define OCT_CODE "\ue051" +# define OCT_LOCATION "\ue052" +# define OCT_LIST_UNORDERED "\ue053" +# define OCT_LIST_ORDERED "\ue054" +# define OCT_QUOTE "\ue055" +# define OCT_VERSIONS "\ue056" +# define OCT_CALENDAR "\ue057" +# define OCT_LOCK "\ue058" +# define OCT_DIFF_ADDED "\ue059" +# define OCT_DIFF_REMOVED "\ue05a" +# define OCT_DIFF_MODIFIED "\ue05b" +# define OCT_DIFF_RENAMED "\ue05c" +# define OCT_HORIZONTAL_RULE "\ue05d" +# define OCT_ARROW_SMALL_RIGHT "\ue05e" +# define OCT_MILESTONE "\ue05f" +# define OCT_CHECKLIST "\ue060" +# define OCT_MEGAPHONE "\ue061" +# define OCT_CHEVRON_RIGHT "\ue062" +# define OCT_BOOKMARK "\ue063" +# define OCT_SETTINGS "\ue064" +# define OCT_DASHBOARD "\ue065" +# define OCT_HISTORY "\ue066" +# define OCT_LINK_EXTERNAL "\ue067" +# define OCT_MUTE "\ue068" +# define OCT_X "\ue069" +# define OCT_CIRCLE_SLASH "\ue06a" +# define OCT_PULSE "\ue06b" +# define OCT_SYNC "\ue06c" +# define OCT_TELESCOPE "\ue06d" +# define OCT_GIST_SECRET "\ue06e" +# define OCT_HOME "\ue06f" +# define OCT_STOP "\ue070" +# define OCT_BUG "\ue071" +# define OCT_LOGO_GITHUB "\ue072" +# define OCT_FILE_BINARY "\ue073" +# define OCT_DATABASE "\ue074" +# define OCT_SERVER "\ue075" +# define OCT_DIFF_IGNORED "\ue076" +# define OCT_ELLIPSIS "\ue077" +# define OCT_NO_NEWLINE "\ue078" +# define OCT_HUBOT "\ue079" +# define OCT_ARROW_SMALL_UP "\ue07a" +# define OCT_ARROW_SMALL_DOWN "\ue07b" +# define OCT_ARROW_SMALL_LEFT "\ue07c" +# define OCT_CHEVRON_UP "\ue07d" +# define OCT_CHEVRON_DOWN "\ue07e" +# define OCT_CHEVRON_LEFT "\ue07f" +# define OCT_TRIANGLE_UP "\ue080" +# define OCT_GIT_COMPARE "\ue081" +# define OCT_LOGO_GIST "\ue082" +# define OCT_FILE_SYMLINK_FILE "\ue083" +# define OCT_FILE_SYMLINK_DIRECTORY "\ue084" +# define OCT_SQUIRREL "\ue085" +# define OCT_GLOBE "\ue086" +# define OCT_UNMUTE "\ue087" +# define OCT_MENTION "\ue088" +# define OCT_PACKAGE "\ue089" +# define OCT_BROWSER "\ue08a" +# define OCT_TERMINAL "\ue08b" +# define OCT_MARKDOWN "\ue08c" +# define OCT_DASH "\ue08d" +# define OCT_FOLD "\ue08e" +# define OCT_INBOX "\ue08f" +# define OCT_TRASHCAN "\ue090" +# define OCT_PAINTCAN "\ue091" +# define OCT_FLAME "\ue092" +# define OCT_BRIEFCASE "\ue093" +# define OCT_PLUG "\ue094" +# define OCT_CIRCUIT_BOARD "\ue095" +# define OCT_MORTAR_BOARD "\ue096" +# define OCT_LAW "\ue097" +# define OCT_THUMBSUP "\ue098" +# define OCT_THUMBSDOWN "\ue099" +# define OCT_DESKTOP_DOWNLOAD "\ue09a" +# define OCT_BEAKER "\ue09b" +# define OCT_BELL "\ue09c" +# define OCT_WATCH "\ue09d" +# define OCT_SHIELD "\ue09e" +# define OCT_BOLD "\ue09f" +# define OCT_TEXT_SIZE "\ue0d5" +# define OCT_ITALIC "\ue0d6" +# define OCT_TASKLIST "\ue0d7" +# define OCT_VERIFIED "\ue0d8" +# define OCT_SMILEY "\ue0d9" +# define OCT_UNVERIFIED "\ue0da" +# define OCT_ELLIPSES "\ue0db" +# define OCT_FILE "\ue0dc" +# define OCT_GRABBER "\ue0dd" +# define OCT_PLUS_SMALL "\ue0de" +# define OCT_REPLY "\ue0df" +# define OCT_DEVICE_DESKTOP "\ue0e0" +# define FA_GLASS "\ue0e1" +# define FA_MUSIC "\ue0e2" +# define FA_SEARCH "\ue0e3" +# define FA_ENVELOPE_O "\ue0e4" +# define FA_HEART "\ue0e5" +# define FA_STAR "\ue0e6" +# define FA_STAR_O "\ue0e7" +# define FA_USER "\ue0e8" +# define FA_FILM "\ue0e9" +# define FA_TH_LARGE "\ue0ea" +# define FA_TH "\ue0eb" +# define FA_TH_LIST "\ue0ec" +# define FA_CHECK "\ue0ed" +# define FA_CLOSE "\ue0ee" +# define FA_SEARCH_PLUS "\ue0ef" +# define FA_SEARCH_MINUS "\ue0f0" +# define FA_POWER_OFF "\ue0f1" +# define FA_SIGNAL "\ue0f2" +# define FA_COG "\ue0f3" +# define FA_TRASH_O "\ue0f4" +# define FA_HOME "\ue0f5" +# define FA_FILE_O "\ue0f6" +# define FA_CLOCK_O "\ue0f7" +# define FA_ROAD "\ue0f8" +# define FA_DOWNLOAD "\ue0f9" +# define FA_ARROW_CIRCLE_O_DOWN "\ue0fa" +# define FA_ARROW_CIRCLE_O_UP "\ue0fb" +# define FA_INBOX "\ue0fc" +# define FA_PLAY_CIRCLE_O "\ue0fd" +# define FA_REPEAT "\ue0fe" +# define FA_REFRESH "\ue0ff" +# define FA_LIST_ALT "\ue100" +# define FA_LOCK "\ue101" +# define FA_FLAG "\ue102" +# define FA_HEADPHONES "\ue103" +# define FA_VOLUME_OFF "\ue104" +# define FA_VOLUME_DOWN "\ue105" +# define FA_VOLUME_UP "\ue106" +# define FA_QRCODE "\ue107" +# define FA_BARCODE "\ue108" +# define FA_TAG "\ue109" +# define FA_TAGS "\ue10a" +# define FA_BOOK "\ue10b" +# define FA_BOOKMARK "\ue10c" +# define FA_PRINT "\ue10d" +# define FA_CAMERA "\ue10e" +# define FA_FONT "\ue10f" +# define FA_BOLD "\ue110" +# define FA_ITALIC "\ue111" +# define FA_TEXT_HEIGHT "\ue112" +# define FA_TEXT_WIDTH "\ue113" +# define FA_ALIGN_LEFT "\ue114" +# define FA_ALIGN_CENTER "\ue115" +# define FA_ALIGN_RIGHT "\ue116" +# define FA_ALIGN_JUSTIFY "\ue117" +# define FA_LIST "\ue118" +# define FA_DEDENT "\ue119" +# define FA_INDENT "\ue11a" +# define FA_VIDEO_CAMERA "\ue11b" +# define FA_IMAGE "\ue11c" +# define FA_PENCIL "\ue11d" +# define FA_MAP_MARKER "\ue11e" +# define FA_ADJUST "\ue11f" +# define FA_TINT "\ue120" +# define FA_EDIT "\ue121" +# define FA_SHARE_SQUARE_O "\ue122" +# define FA_CHECK_SQUARE_O "\ue123" +# define FA_ARROWS "\ue124" +# define FA_STEP_BACKWARD "\ue125" +# define FA_FAST_BACKWARD "\ue126" +# define FA_BACKWARD "\ue127" +# define FA_PLAY "\ue128" +# define FA_PAUSE "\ue129" +# define FA_STOP "\ue12a" +# define FA_FORWARD "\ue12b" +# define FA_FAST_FORWARD "\ue12c" +# define FA_STEP_FORWARD "\ue12d" +# define FA_EJECT "\ue12e" +# define FA_CHEVRON_LEFT "\ue12f" +# define FA_CHEVRON_RIGHT "\ue130" +# define FA_PLUS_CIRCLE "\ue131" +# define FA_MINUS_CIRCLE "\ue132" +# define FA_TIMES_CIRCLE "\ue133" +# define FA_CHECK_CIRCLE "\ue134" +# define FA_QUESTION_CIRCLE "\ue135" +# define FA_INFO_CIRCLE "\ue136" +# define FA_CROSSHAIRS "\ue137" +# define FA_TIMES_CIRCLE_O "\ue138" +# define FA_CHECK_CIRCLE_O "\ue139" +# define FA_BAN "\ue13a" +# define FA_ARROW_LEFT "\ue13b" +# define FA_ARROW_RIGHT "\ue13c" +# define FA_ARROW_UP "\ue13d" +# define FA_ARROW_DOWN "\ue13e" +# define FA_MAIL_FORWARD "\ue13f" +# define FA_EXPAND "\ue140" +# define FA_COMPRESS "\ue141" +# define FA_PLUS "\ue142" +# define FA_MINUS "\ue143" +# define FA_ASTERISK "\ue144" +# define FA_EXCLAMATION_CIRCLE "\ue145" +# define FA_GIFT "\ue146" +# define FA_LEAF "\ue147" +# define FA_FIRE "\ue148" +# define FA_EYE "\ue149" +# define FA_EYE_SLASH "\ue14a" +# define FA_EXCLAMATION_TRIANGLE "\ue14b" +# define FA_PLANE "\ue14c" +# define FA_CALENDAR "\ue14d" +# define FA_RANDOM "\ue14e" +# define FA_COMMENT "\ue14f" +# define FA_MAGNET "\ue150" +# define FA_CHEVRON_UP "\ue151" +# define FA_CHEVRON_DOWN "\ue152" +# define FA_RETWEET "\ue153" +# define FA_SHOPPING_CART "\ue154" +# define FA_FOLDER "\ue155" +# define FA_FOLDER_OPEN "\ue156" +# define FA_ARROWS_V "\ue157" +# define FA_ARROWS_H "\ue158" +# define FA_BAR_CHART "\ue159" +# define FA_TWITTER_SQUARE "\ue15a" +# define FA_FACEBOOK_SQUARE "\ue15b" +# define FA_CAMERA_RETRO "\ue15c" +# define FA_KEY "\ue15d" +# define FA_COGS "\ue15e" +# define FA_COMMENTS "\ue15f" +# define FA_THUMBS_O_UP "\ue160" +# define FA_THUMBS_O_DOWN "\ue161" +# define FA_STAR_HALF "\ue162" +# define FA_HEART_O "\ue163" +# define FA_SIGN_OUT "\ue164" +# define FA_LINKEDIN_SQUARE "\ue165" +# define FA_THUMB_TACK "\ue166" +# define FA_EXTERNAL_LINK "\ue167" +# define FA_SIGN_IN "\ue168" +# define FA_TROPHY "\ue169" +# define FA_GITHUB_SQUARE "\ue16a" +# define FA_UPLOAD "\ue16b" +# define FA_LEMON_O "\ue16c" +# define FA_PHONE "\ue16d" +# define FA_SQUARE_O "\ue16e" +# define FA_BOOKMARK_O "\ue16f" +# define FA_PHONE_SQUARE "\ue170" +# define FA_TWITTER "\ue171" +# define FA_FACEBOOK "\ue172" +# define FA_GITHUB "\ue173" +# define FA_UNLOCK "\ue174" +# define FA_CREDIT_CARD "\ue175" +# define FA_FEED "\ue176" +# define FA_HDD_O "\ue177" +# define FA_BULLHORN "\ue178" +# define FA_BELL_O "\ue179" +# define FA_CERTIFICATE "\ue17a" +# define FA_HAND_O_RIGHT "\ue17b" +# define FA_HAND_O_LEFT "\ue17c" +# define FA_HAND_O_UP "\ue17d" +# define FA_HAND_O_DOWN "\ue17e" +# define FA_ARROW_CIRCLE_LEFT "\ue17f" +# define FA_ARROW_CIRCLE_RIGHT "\ue180" +# define FA_ARROW_CIRCLE_UP "\ue181" +# define FA_ARROW_CIRCLE_DOWN "\ue182" +# define FA_GLOBE "\ue183" +# define FA_WRENCH "\ue184" +# define FA_TASKS "\ue185" +# define FA_FILTER "\ue186" +# define FA_BRIEFCASE "\ue187" +# define FA_ARROWS_ALT "\ue188" +# define FA_GROUP "\ue189" +# define FA_CHAIN "\ue18a" +# define FA_CLOUD "\ue18b" +# define FA_FLASK "\ue18c" +# define FA_CUT "\ue18d" +# define FA_COPY "\ue18e" +# define FA_PAPERCLIP "\ue18f" +# define FA_FLOPPY_O "\ue190" +# define FA_SQUARE "\ue191" +# define FA_BARS "\ue192" +# define FA_LIST_UL "\ue193" +# define FA_LIST_OL "\ue194" +# define FA_STRIKETHROUGH "\ue195" +# define FA_UNDERLINE "\ue196" +# define FA_TABLE "\ue197" +# define FA_MAGIC "\ue198" +# define FA_TRUCK "\ue199" +# define FA_PINTEREST "\ue19a" +# define FA_PINTEREST_SQUARE "\ue19b" +# define FA_GOOGLE_PLUS_SQUARE "\ue19c" +# define FA_GOOGLE_PLUS "\ue19d" +# define FA_MONEY "\ue19e" +# define FA_CARET_DOWN "\ue19f" +# define FA_CARET_UP "\ue1a0" +# define FA_CARET_LEFT "\ue1a1" +# define FA_CARET_RIGHT "\ue1a2" +# define FA_COLUMNS "\ue1a3" +# define FA_SORT "\ue1a4" +# define FA_SORT_DESC "\ue1a5" +# define FA_SORT_ASC "\ue1a6" +# define FA_ENVELOPE "\ue1a7" +# define FA_LINKEDIN "\ue1a8" +# define FA_ROTATE_LEFT "\ue1a9" +# define FA_GAVEL "\ue1aa" +# define FA_DASHBOARD "\ue1ab" +# define FA_COMMENT_O "\ue1ac" +# define FA_COMMENTS_O "\ue1ad" +# define FA_BOLT "\ue1ae" +# define FA_SITEMAP "\ue1af" +# define FA_UMBRELLA "\ue1b0" +# define FA_CLIPBOARD "\ue1b1" +# define FA_LIGHTBULB_O "\ue1b2" +# define FA_EXCHANGE "\ue1b3" +# define FA_CLOUD_DOWNLOAD "\ue1b4" +# define FA_CLOUD_UPLOAD "\ue1b5" +# define FA_USER_MD "\ue1b6" +# define FA_STETHOSCOPE "\ue1b7" +# define FA_SUITCASE "\ue1b8" +# define FA_BELL "\ue1b9" +# define FA_COFFEE "\ue1ba" +# define FA_CUTLERY "\ue1bb" +# define FA_FILE_TEXT_O "\ue1bc" +# define FA_BUILDING_O "\ue1bd" +# define FA_HOSPITAL_O "\ue1be" +# define FA_AMBULANCE "\ue1bf" +# define FA_MEDKIT "\ue1c0" +# define FA_FIGHTER_JET "\ue1c1" +# define FA_BEER "\ue1c2" +# define FA_H_SQUARE "\ue1c3" +# define FA_PLUS_SQUARE "\ue1c4" +# define FA_ANGLE_DOUBLE_LEFT "\ue1c5" +# define FA_ANGLE_DOUBLE_RIGHT "\ue1c6" +# define FA_ANGLE_DOUBLE_UP "\ue1c7" +# define FA_ANGLE_DOUBLE_DOWN "\ue1c8" +# define FA_ANGLE_LEFT "\ue1c9" +# define FA_ANGLE_RIGHT "\ue1ca" +# define FA_ANGLE_UP "\ue1cb" +# define FA_ANGLE_DOWN "\ue1cc" +# define FA_DESKTOP "\ue1cd" +# define FA_LAPTOP "\ue1ce" +# define FA_TABLET "\ue1cf" +# define FA_MOBILE "\ue1d0" +# define FA_CIRCLE_O "\ue1d1" +# define FA_QUOTE_LEFT "\ue1d2" +# define FA_QUOTE_RIGHT "\ue1d3" +# define FA_SPINNER "\ue1d4" +# define FA_CIRCLE "\ue1d5" +# define FA_MAIL_REPLY "\ue1d6" +# define FA_GITHUB_ALT "\ue1d7" +# define FA_FOLDER_O "\ue1d8" +# define FA_FOLDER_OPEN_O "\ue1d9" +# define FA_EXPAND_ALT "\ue1da" +# define FA_COLLAPSE_ALT "\ue1db" +# define FA_SMILE_O "\ue1dc" +# define FA_FROWN_O "\ue1dd" +# define FA_MEH_O "\ue1de" +# define FA_GAMEPAD "\ue1df" +# define FA_KEYBOARD_O "\ue1e0" +# define FA_FLAG_O "\ue1e1" +# define FA_FLAG_CHECKERED "\ue1e2" +# define FA_TERMINAL "\ue1e3" +# define FA_CODE "\ue1e4" +# define FA_MAIL_REPLY_ALL "\ue1e5" +# define FA_STAR_HALF_EMPTY "\ue1e6" +# define FA_LOCATION_ARROW "\ue1e7" +# define FA_CROP "\ue1e8" +# define FA_CODE_FORK "\ue1e9" +# define FA_CHAIN_BROKEN "\ue1ea" +# define FA_QUESTION "\ue1eb" +# define FA_INFO "\ue1ec" +# define FA_EXCLAMATION "\ue1ed" +# define FA_SUPERSCRIPT "\ue1ee" +# define FA_SUBSCRIPT "\ue1ef" +# define FA_ERASER "\ue1f0" +# define FA_PUZZLE_PIECE "\ue1f1" +# define FA_MICROPHONE "\ue1f2" +# define FA_MICROPHONE_SLASH "\ue1f3" +# define FA_SHIELD "\ue1f4" +# define FA_CALENDAR_O "\ue1f5" +# define FA_FIRE_EXTINGUISHER "\ue1f6" +# define FA_ROCKET "\ue1f7" +# define FA_MAXCDN "\ue1f8" +# define FA_CHEVRON_CIRCLE_LEFT "\ue1f9" +# define FA_CHEVRON_CIRCLE_RIGHT "\ue1fa" +# define FA_CHEVRON_CIRCLE_UP "\ue1fb" +# define FA_CHEVRON_CIRCLE_DOWN "\ue1fc" +# define FA_HTML5 "\ue1fd" +# define FA_CSS3 "\ue1fe" +# define FA_ANCHOR "\ue1ff" +# define FA_UNLOCK_ALT "\ue200" +# define FA_BULLSEYE "\ue201" +# define FA_ELLIPSIS_H "\ue202" +# define FA_ELLIPSIS_V "\ue203" +# define FA_RSS_SQUARE "\ue204" +# define FA_PLAY_CIRCLE "\ue205" +# define FA_TICKET "\ue206" +# define FA_MINUS_SQUARE "\ue207" +# define FA_MINUS_SQUARE_O "\ue208" +# define FA_LEVEL_UP "\ue209" +# define FA_LEVEL_DOWN "\ue20a" +# define FA_CHECK_SQUARE "\ue20b" +# define FA_PENCIL_SQUARE "\ue20c" +# define FA_EXTERNAL_LINK_SQUARE "\ue20d" +# define FA_SHARE_SQUARE "\ue20e" +# define FA_COMPASS "\ue20f" +# define FA_CARET_SQUARE_O_DOWN "\ue210" +# define FA_CARET_SQUARE_O_UP "\ue211" +# define FA_CARET_SQUARE_O_RIGHT "\ue212" +# define FA_EUR "\ue213" +# define FA_GBP "\ue214" +# define FA_DOLLAR "\ue215" +# define FA_INR "\ue216" +# define FA_CNY "\ue217" +# define FA_ROUBLE "\ue218" +# define FA_KRW "\ue219" +# define FA_BITCOIN "\ue21a" +# define FA_FILE "\ue21b" +# define FA_FILE_TEXT "\ue21c" +# define FA_SORT_ALPHA_ASC "\ue21d" +# define FA_SORT_ALPHA_DESC "\ue21e" +# define FA_SORT_AMOUNT_ASC "\ue21f" +# define FA_SORT_AMOUNT_DESC "\ue220" +# define FA_SORT_NUMERIC_ASC "\ue221" +# define FA_SORT_NUMERIC_DESC "\ue222" +# define FA_THUMBS_UP "\ue223" +# define FA_THUMBS_DOWN "\ue224" +# define FA_YOUTUBE_SQUARE "\ue225" +# define FA_YOUTUBE "\ue226" +# define FA_XING "\ue227" +# define FA_XING_SQUARE "\ue228" +# define FA_YOUTUBE_PLAY "\ue229" +# define FA_DROPBOX "\ue22a" +# define FA_STACK_OVERFLOW "\ue22b" +# define FA_INSTAGRAM "\ue22c" +# define FA_FLICKR "\ue22d" +# define FA_ADN "\ue22e" +# define FA_BITBUCKET "\ue22f" +# define FA_BITBUCKET_SQUARE "\ue230" +# define FA_TUMBLR "\ue231" +# define FA_TUMBLR_SQUARE "\ue232" +# define FA_LONG_ARROW_DOWN "\ue233" +# define FA_LONG_ARROW_UP "\ue234" +# define FA_LONG_ARROW_LEFT "\ue235" +# define FA_LONG_ARROW_RIGHT "\ue236" +# define FA_APPLE "\ue237" +# define FA_WINDOWS "\ue238" +# define FA_ANDROID "\ue239" +# define FA_LINUX "\ue23a" +# define FA_DRIBBBLE "\ue23b" +# define FA_SKYPE "\ue23c" +# define FA_FOURSQUARE "\ue23d" +# define FA_TRELLO "\ue23e" +# define FA_FEMALE "\ue23f" +# define FA_MALE "\ue240" +# define FA_GITTIP "\ue241" +# define FA_SUN_O "\ue242" +# define FA_MOON_O "\ue243" +# define FA_ARCHIVE "\ue244" +# define FA_BUG "\ue245" +# define FA_VK "\ue246" +# define FA_WEIBO "\ue247" +# define FA_RENREN "\ue248" +# define FA_PAGELINES "\ue249" +# define FA_STACK_EXCHANGE "\ue24a" +# define FA_ARROW_CIRCLE_O_RIGHT "\ue24b" +# define FA_ARROW_CIRCLE_O_LEFT "\ue24c" +# define FA_CARET_SQUARE_O_LEFT "\ue24d" +# define FA_DOT_CIRCLE_O "\ue24e" +# define FA_WHEELCHAIR "\ue24f" +# define FA_VIMEO_SQUARE "\ue250" +# define FA_TRY "\ue251" +# define FA_PLUS_SQUARE_O "\ue252" +# define FA_SPACE_SHUTTLE "\ue253" +# define FA_SLACK "\ue254" +# define FA_ENVELOPE_SQUARE "\ue255" +# define FA_WORDPRESS "\ue256" +# define FA_OPENID "\ue257" +# define FA_BANK "\ue258" +# define FA_GRADUATION_CAP "\ue259" +# define FA_YAHOO "\ue25a" +# define FA_GOOGLE "\ue25b" +# define FA_REDDIT "\ue25c" +# define FA_REDDIT_SQUARE "\ue25d" +# define FA_STUMBLEUPON_CIRCLE "\ue25e" +# define FA_STUMBLEUPON "\ue25f" +# define FA_DELICIOUS "\ue260" +# define FA_DIGG "\ue261" +# define FA_PIED_PIPER_PP "\ue262" +# define FA_PIED_PIPER_ALT "\ue263" +# define FA_DRUPAL "\ue264" +# define FA_JOOMLA "\ue265" +# define FA_LANGUAGE "\ue266" +# define FA_FAX "\ue267" +# define FA_BUILDING "\ue268" +# define FA_CHILD "\ue269" +# define FA_PAW "\ue26a" +# define FA_SPOON "\ue26b" +# define FA_CUBE "\ue26c" +# define FA_CUBES "\ue26d" +# define FA_BEHANCE "\ue26e" +# define FA_BEHANCE_SQUARE "\ue26f" +# define FA_STEAM "\ue270" +# define FA_STEAM_SQUARE "\ue271" +# define FA_RECYCLE "\ue272" +# define FA_AUTOMOBILE "\ue273" +# define FA_CAB "\ue274" +# define FA_TREE "\ue275" +# define FA_SPOTIFY "\ue276" +# define FA_DEVIANTART "\ue277" +# define FA_SOUNDCLOUD "\ue278" +# define FA_DATABASE "\ue279" +# define FA_FILE_PDF_O "\ue27a" +# define FA_FILE_WORD_O "\ue27b" +# define FA_FILE_EXCEL_O "\ue27c" +# define FA_FILE_POWERPOINT_O "\ue27d" +# define FA_FILE_IMAGE_O "\ue27e" +# define FA_FILE_ARCHIVE_O "\ue27f" +# define FA_FILE_AUDIO_O "\ue280" +# define FA_FILE_MOVIE_O "\ue281" +# define FA_FILE_CODE_O "\ue282" +# define FA_VINE "\ue283" +# define FA_CODEPEN "\ue284" +# define FA_JSFIDDLE "\ue285" +# define FA_LIFE_BOUY "\ue286" +# define FA_CIRCLE_O_NOTCH "\ue287" +# define FA_RA "\ue288" +# define FA_EMPIRE "\ue289" +# define FA_GIT_SQUARE "\ue28a" +# define FA_GIT "\ue28b" +# define FA_HACKER_NEWS "\ue28c" +# define FA_TENCENT_WEIBO "\ue28d" +# define FA_QQ "\ue28e" +# define FA_WECHAT "\ue28f" +# define FA_PAPER_PLANE "\ue290" +# define FA_PAPER_PLANE_O "\ue291" +# define FA_HISTORY "\ue292" +# define FA_CIRCLE_THIN "\ue293" +# define FA_HEADER "\ue294" +# define FA_PARAGRAPH "\ue295" +# define FA_SLIDERS "\ue296" +# define FA_SHARE_ALT "\ue297" +# define FA_SHARE_ALT_SQUARE "\ue298" +# define FA_BOMB "\ue299" +# define FA_FUTBOL_O "\ue29a" +# define FA_TTY "\ue29b" +# define FA_BINOCULARS "\ue29c" +# define FA_PLUG "\ue29d" +# define FA_SLIDESHARE "\ue29e" +# define FA_TWITCH "\ue29f" +# define FA_YELP "\ue2a0" +# define FA_NEWSPAPER_O "\ue2a1" +# define FA_WIFI "\ue2a2" +# define FA_CALCULATOR "\ue2a3" +# define FA_PAYPAL "\ue2a4" +# define FA_GOOGLE_WALLET "\ue2a5" +# define FA_CC_VISA "\ue2a6" +# define FA_CC_MASTERCARD "\ue2a7" +# define FA_CC_DISCOVER "\ue2a8" +# define FA_CC_AMEX "\ue2a9" +# define FA_CC_PAYPAL "\ue2aa" +# define FA_CC_STRIPE "\ue2ab" +# define FA_BELL_SLASH "\ue2ac" +# define FA_BELL_SLASH_O "\ue2ad" +# define FA_TRASH "\ue2ae" +# define FA_COPYRIGHT "\ue2af" +# define FA_AT "\ue2b0" +# define FA_EYEDROPPER "\ue2b1" +# define FA_PAINT_BRUSH "\ue2b2" +# define FA_BIRTHDAY_CAKE "\ue2b3" +# define FA_AREA_CHART "\ue2b4" +# define FA_PIE_CHART "\ue2b5" +# define FA_LINE_CHART "\ue2b6" +# define FA_LASTFM "\ue2b7" +# define FA_LASTFM_SQUARE "\ue2b8" +# define FA_TOGGLE_OFF "\ue2b9" +# define FA_TOGGLE_ON "\ue2ba" +# define FA_BICYCLE "\ue2bb" +# define FA_BUS "\ue2bc" +# define FA_IOXHOST "\ue2bd" +# define FA_ANGELLIST "\ue2be" +# define FA_CC "\ue2bf" +# define FA_ILS "\ue2c0" +# define FA_MEANPATH "\ue2c1" +# define FA_BUYSELLADS "\ue2c2" +# define FA_CONNECTDEVELOP "\ue2c3" +# define FA_DASHCUBE "\ue2c4" +# define FA_FORUMBEE "\ue2c5" +# define FA_LEANPUB "\ue2c6" +# define FA_SELLSY "\ue2c7" +# define FA_SHIRTSINBULK "\ue2c8" +# define FA_SIMPLYBUILT "\ue2c9" +# define FA_SKYATLAS "\ue2ca" +# define FA_CART_PLUS "\ue2cb" +# define FA_CART_ARROW_DOWN "\ue2cc" +# define FA_DIAMOND "\ue2cd" +# define FA_SHIP "\ue2ce" +# define FA_USER_SECRET "\ue2cf" +# define FA_MOTORCYCLE "\ue2d0" +# define FA_STREET_VIEW "\ue2d1" +# define FA_HEARTBEAT "\ue2d2" +# define FA_VENUS "\ue2d3" +# define FA_MARS "\ue2d4" +# define FA_MERCURY "\ue2d5" +# define FA_INTERSEX "\ue2d6" +# define FA_TRANSGENDER_ALT "\ue2d7" +# define FA_VENUS_DOUBLE "\ue2d8" +# define FA_MARS_DOUBLE "\ue2d9" +# define FA_VENUS_MARS "\ue2da" +# define FA_MARS_STROKE "\ue2db" +# define FA_MARS_STROKE_V "\ue2dc" +# define FA_MARS_STROKE_H "\ue2dd" +# define FA_NEUTER "\ue2de" +# define FA_GENDERLESS "\ue2df" +# define FA__523 "\ue2e0" +# define FA__524 "\ue2e1" +# define FA_FACEBOOK_OFFICIAL "\ue2e2" +# define FA_PINTEREST_P "\ue2e3" +# define FA_WHATSAPP "\ue2e4" +# define FA_SERVER "\ue2e5" +# define FA_USER_PLUS "\ue2e6" +# define FA_USER_TIMES "\ue2e7" +# define FA_BED "\ue2e8" +# define FA_VIACOIN "\ue2e9" +# define FA_TRAIN "\ue2ea" +# define FA_SUBWAY "\ue2eb" +# define FA_MEDIUM "\ue2ec" +# define FA_Y_COMBINATOR "\ue2ed" +# define FA_OPTIN_MONSTER "\ue2ee" +# define FA_OPENCART "\ue2ef" +# define FA_EXPEDITEDSSL "\ue2f0" +# define FA_BATTERY "\ue2f1" +# define FA_BATTERY_3 "\ue2f2" +# define FA_BATTERY_2 "\ue2f3" +# define FA_BATTERY_1 "\ue2f4" +# define FA_BATTERY_0 "\ue2f5" +# define FA_MOUSE_POINTER "\ue2f6" +# define FA_I_CURSOR "\ue2f7" +# define FA_OBJECT_GROUP "\ue2f8" +# define FA_OBJECT_UNGROUP "\ue2f9" +# define FA_STICKY_NOTE "\ue2fa" +# define FA_STICKY_NOTE_O "\ue2fb" +# define FA_CC_JCB "\ue2fc" +# define FA_CC_DINERS_CLUB "\ue2fd" +# define FA_CLONE "\ue2fe" +# define FA_BALANCE_SCALE "\ue2ff" +# define FA_HOURGLASS_O "\ue300" +# define FA_HOURGLASS_1 "\ue301" +# define FA_HOURGLASS_2 "\ue302" +# define FA_HOURGLASS_3 "\ue303" +# define FA_HOURGLASS "\ue304" +# define FA_HAND_GRAB_O "\ue305" +# define FA_HAND_PAPER_O "\ue306" +# define FA_HAND_SCISSORS_O "\ue307" +# define FA_HAND_LIZARD_O "\ue308" +# define FA_HAND_SPOCK_O "\ue309" +# define FA_HAND_POINTER_O "\ue30a" +# define FA_HAND_PEACE_O "\ue30b" +# define FA_TRADEMARK "\ue30c" +# define FA_REGISTERED "\ue30d" +# define FA_CREATIVE_COMMONS "\ue30e" +# define FA_GG "\ue30f" +# define FA_GG_CIRCLE "\ue310" +# define FA_TRIPADVISOR "\ue311" +# define FA_ODNOKLASSNIKI "\ue312" +# define FA_ODNOKLASSNIKI_SQUARE "\ue313" +# define FA_GET_POCKET "\ue314" +# define FA_WIKIPEDIA_W "\ue315" +# define FA_SAFARI "\ue316" +# define FA_CHROME "\ue317" +# define FA_FIREFOX "\ue318" +# define FA_OPERA "\ue319" +# define FA_INTERNET_EXPLORER "\ue31a" +# define FA_TELEVISION "\ue31b" +# define FA_CONTAO "\ue31c" +# define FA_500PX "\ue31d" +# define FA_AMAZON "\ue31e" +# define FA_CALENDAR_PLUS_O "\ue31f" +# define FA_CALENDAR_MINUS_O "\ue320" +# define FA_CALENDAR_TIMES_O "\ue321" +# define FA_CALENDAR_CHECK_O "\ue322" +# define FA_INDUSTRY "\ue323" +# define FA_MAP_PIN "\ue324" +# define FA_MAP_SIGNS "\ue325" +# define FA_MAP_O "\ue326" +# define FA_MAP "\ue327" +# define FA_COMMENTING "\ue328" +# define FA_COMMENTING_O "\ue329" +# define FA_HOUZZ "\ue32a" +# define FA_VIMEO "\ue32b" +# define FA_BLACK_TIE "\ue32c" +# define FA_FONTICONS "\ue32d" +# define FA_REDDIT_ALIEN "\ue32e" +# define FA_EDGE "\ue32f" +# define FA_CREDIT_CARD_ALT "\ue330" +# define FA_CODIEPIE "\ue331" +# define FA_MODX "\ue332" +# define FA_FORT_AWESOME "\ue333" +# define FA_USB "\ue334" +# define FA_PRODUCT_HUNT "\ue335" +# define FA_MIXCLOUD "\ue336" +# define FA_SCRIBD "\ue337" +# define FA_PAUSE_CIRCLE "\ue338" +# define FA_PAUSE_CIRCLE_O "\ue339" +# define FA_STOP_CIRCLE "\ue33a" +# define FA_STOP_CIRCLE_O "\ue33b" +# define FA_SHOPPING_BAG "\ue33c" +# define FA_SHOPPING_BASKET "\ue33d" +# define FA_HASHTAG "\ue33e" +# define FA_BLUETOOTH "\ue33f" +# define FA_BLUETOOTH_B "\ue340" +# define FA_PERCENT "\ue341" +# define FA_GITLAB "\ue342" +# define FA_WPBEGINNER "\ue343" +# define FA_WPFORMS "\ue344" +# define FA_ENVIRA "\ue345" +# define FA_UNIVERSAL_ACCESS "\ue346" +# define FA_WHEELCHAIR_ALT "\ue347" +# define FA_QUESTION_CIRCLE_O "\ue348" +# define FA_BLIND "\ue349" +# define FA_AUDIO_DESCRIPTION "\ue34a" +# define FA_VOLUME_CONTROL_PHONE "\ue34b" +# define FA_BRAILLE "\ue34c" +# define FA_ASSISTIVE_LISTENING_SYSTEMS "\ue34d" +# define FA_AMERICAN_SIGN_LANGUAGE_INTERPRETING "\ue34e" +# define FA_DEAF "\ue34f" +# define FA_GLIDE "\ue350" +# define FA_GLIDE_G "\ue351" +# define FA_SIGN_LANGUAGE "\ue352" +# define FA_LOW_VISION "\ue353" +# define FA_VIADEO "\ue354" +# define FA_VIADEO_SQUARE "\ue355" +# define FA_SNAPCHAT "\ue356" +# define FA_SNAPCHAT_GHOST "\ue357" +# define FA_SNAPCHAT_SQUARE "\ue358" +# define FA_PIED_PIPER "\ue359" +# define FA_FIRST_ORDER "\ue35a" +# define FA_YOAST "\ue35b" +# define FA_THEMEISLE "\ue35c" +# define FA_GOOGLE_PLUS_CIRCLE "\ue35d" +# define FA_FA "\ue35e" +# define FA_HANDSHAKE_O "\ue35f" +# define FA_ENVELOPE_OPEN "\ue360" +# define FA_ENVELOPE_OPEN_O "\ue361" +# define FA_LINODE "\ue362" +# define FA_ADDRESS_BOOK "\ue363" +# define FA_ADDRESS_BOOK_O "\ue364" +# define FA_ADDRESS_CARD "\ue365" +# define FA_ADDRESS_CARD_O "\ue366" +# define FA_USER_CIRCLE "\ue367" +# define FA_USER_CIRCLE_O "\ue368" +# define FA_USER_O "\ue369" +# define FA_ID_BADGE "\ue36a" +# define FA_DRIVERS_LICENSE "\ue36b" +# define FA_DRIVERS_LICENSE_O "\ue36c" +# define FA_QUORA "\ue36d" +# define FA_FREE_CODE_CAMP "\ue36e" +# define FA_TELEGRAM "\ue36f" +# define FA_THERMOMETER "\ue370" +# define FA_THERMOMETER_3 "\ue371" +# define FA_THERMOMETER_2 "\ue372" +# define FA_THERMOMETER_1 "\ue373" +# define FA_THERMOMETER_0 "\ue374" +# define FA_SHOWER "\ue375" +# define FA_BATH "\ue376" +# define FA_PODCAST "\ue377" +# define FA_WINDOW_MAXIMIZE "\ue378" +# define FA_WINDOW_MINIMIZE "\ue379" +# define FA_WINDOW_RESTORE "\ue37a" +# define FA_TIMES_RECTANGLE "\ue37b" +# define FA_TIMES_RECTANGLE_O "\ue37c" +# define FA_BANDCAMP "\ue37d" +# define FA_GRAV "\ue37e" +# define FA_ETSY "\ue37f" +# define FA_IMDB "\ue380" +# define FA_RAVELRY "\ue381" +# define FA_EERCAST "\ue382" +# define FA_MICROCHIP "\ue383" +# define FA_SNOWFLAKE_O "\ue384" +# define FA_SUPERPOWERS "\ue385" +# define FA_WPEXPLORER "\ue386" +# define FA_MEETUP "\ue387" +# define MD_ERROR "\ue388" +# define MD_ERROR_OUTLINE "\ue389" +# define MD_WARNING "\ue38a" +# define MD_ADD_ALERT "\ue38b" +# define MD_ALBUM "\ue38c" +# define MD_AV_TIMER "\ue38d" +# define MD_CLOSED_CAPTION "\ue38e" +# define MD_EQUALIZER "\ue38f" +# define MD_EXPLICIT "\ue390" +# define MD_FAST_FORWARD "\ue391" +# define MD_FAST_REWIND "\ue392" +# define MD_GAMES "\ue393" +# define MD_HEARING "\ue394" +# define MD_HIGH_QUALITY "\ue395" +# define MD_LOOP "\ue396" +# define MD_MIC "\ue397" +# define MD_MIC_NONE "\ue398" +# define MD_MIC_OFF "\ue399" +# define MD_MOVIE "\ue39a" +# define MD_LIBRARY_ADD "\ue39b" +# define MD_LIBRARY_BOOKS "\ue39c" +# define MD_LIBRARY_MUSIC "\ue39d" +# define MD_NEW_RELEASES "\ue39e" +# define MD_NOT_INTERESTED "\ue39f" +# define MD_PAUSE "\ue3a0" +# define MD_PAUSE_CIRCLE_FILLED "\ue3a1" +# define MD_PAUSE_CIRCLE_OUTLINE "\ue3a2" +# define MD_PLAY_ARROW "\ue3a3" +# define MD_PLAY_CIRCLE_FILLED "\ue3a4" +# define MD_PLAY_CIRCLE_OUTLINE "\ue3a5" +# define MD_PLAYLIST_ADD "\ue3a6" +# define MD_QUEUE "\ue3a7" +# define MD_QUEUE_MUSIC "\ue3a8" +# define MD_RADIO "\ue3a9" +# define MD_RECENT_ACTORS "\ue3aa" +# define MD_REPEAT "\ue3ab" +# define MD_REPEAT_ONE "\ue3ac" +# define MD_REPLAY "\ue3ad" +# define MD_SHUFFLE "\ue3ae" +# define MD_SKIP_NEXT "\ue3af" +# define MD_SKIP_PREVIOUS "\ue3b0" +# define MD_SNOOZE "\ue3b1" +# define MD_STOP "\ue3b2" +# define MD_SUBTITLES "\ue3b3" +# define MD_SURROUND_SOUND "\ue3b4" +# define MD_VIDEO_LIBRARY "\ue3b5" +# define MD_VIDEOCAM "\ue3b6" +# define MD_VIDEOCAM_OFF "\ue3b7" +# define MD_VOLUME_DOWN "\ue3b8" +# define MD_VOLUME_MUTE "\ue3b9" +# define MD_VOLUME_OFF "\ue3ba" +# define MD_VOLUME_UP "\ue3bb" +# define MD_WEB "\ue3bc" +# define MD_HD "\ue3bd" +# define MD_SORT_BY_ALPHA "\ue3be" +# define MD_AIRPLAY "\ue3bf" +# define MD_FORWARD_10 "\ue3c0" +# define MD_FORWARD_30 "\ue3c1" +# define MD_FORWARD_5 "\ue3c2" +# define MD_REPLAY_10 "\ue3c3" +# define MD_REPLAY_30 "\ue3c4" +# define MD_REPLAY_5 "\ue3c5" +# define MD_ADD_TO_QUEUE "\ue3c6" +# define MD_FIBER_DVR "\ue3c7" +# define MD_FIBER_NEW "\ue3c8" +# define MD_PLAYLIST_PLAY "\ue3c9" +# define MD_ART_TRACK "\ue3ca" +# define MD_FIBER_MANUAL_RECORD "\ue3cb" +# define MD_FIBER_SMART_RECORD "\ue3cc" +# define MD_MUSIC_VIDEO "\ue3cd" +# define MD_SUBSCRIPTIONS "\ue3ce" +# define MD_PLAYLIST_ADD_CHECK "\ue3cf" +# define MD_QUEUE_PLAY_NEXT "\ue3d0" +# define MD_REMOVE_FROM_QUEUE "\ue3d1" +# define MD_SLOW_MOTION_VIDEO "\ue3d2" +# define MD_WEB_ASSET "\ue3d3" +# define MD_FIBER_PIN "\ue3d4" +# define MD_BRANDING_WATERMARK "\ue3d5" +# define MD_CALL_TO_ACTION "\ue3d6" +# define MD_FEATURED_PLAY_LIST "\ue3d7" +# define MD_FEATURED_VIDEO "\ue3d8" +# define MD_NOTE "\ue3d9" +# define MD_VIDEO_CALL "\ue3da" +# define MD_VIDEO_LABEL "\ue3db" +# define MD_BUSINESS "\ue3dc" +# define MD_CALL "\ue3dd" +# define MD_CALL_END "\ue3de" +# define MD_CALL_MADE "\ue3df" +# define MD_CALL_MERGE "\ue3e0" +# define MD_CALL_MISSED "\ue3e1" +# define MD_CALL_RECEIVED "\ue3e2" +# define MD_CALL_SPLIT "\ue3e3" +# define MD_CHAT "\ue3e4" +# define MD_CLEAR_ALL "\ue3e5" +# define MD_COMMENT "\ue3e6" +# define MD_CONTACTS "\ue3e7" +# define MD_DIALER_SIP "\ue3e8" +# define MD_DIALPAD "\ue3e9" +# define MD_EMAIL "\ue3ea" +# define MD_FORUM "\ue3eb" +# define MD_IMPORT_EXPORT "\ue3ec" +# define MD_INVERT_COLORS_OFF "\ue3ed" +# define MD_LIVE_HELP "\ue3ee" +# define MD_LOCATION_OFF "\ue3ef" +# define MD_LOCATION_ON "\ue3f0" +# define MD_MESSAGE "\ue3f1" +# define MD_CHAT_BUBBLE "\ue3f2" +# define MD_CHAT_BUBBLE_OUTLINE "\ue3f3" +# define MD_NO_SIM "\ue3f4" +# define MD_PHONE "\ue3f5" +# define MD_PORTABLE_WIFI_OFF "\ue3f6" +# define MD_CONTACT_PHONE "\ue3f7" +# define MD_CONTACT_MAIL "\ue3f8" +# define MD_RING_VOLUME "\ue3f9" +# define MD_SPEAKER_PHONE "\ue3fa" +# define MD_STAY_CURRENT_LANDSCAPE "\ue3fb" +# define MD_STAY_CURRENT_PORTRAIT "\ue3fc" +# define MD_STAY_PRIMARY_LANDSCAPE "\ue3fd" +# define MD_STAY_PRIMARY_PORTRAIT "\ue3fe" +# define MD_SWAP_CALLS "\ue3ff" +# define MD_TEXTSMS "\ue400" +# define MD_VOICEMAIL "\ue401" +# define MD_VPN_KEY "\ue402" +# define MD_PHONELINK_ERASE "\ue403" +# define MD_PHONELINK_LOCK "\ue404" +# define MD_PHONELINK_RING "\ue405" +# define MD_PHONELINK_SETUP "\ue406" +# define MD_PRESENT_TO_ALL "\ue407" +# define MD_IMPORT_CONTACTS "\ue408" +# define MD_MAIL_OUTLINE "\ue409" +# define MD_SCREEN_SHARE "\ue40a" +# define MD_STOP_SCREEN_SHARE "\ue40b" +# define MD_CALL_MISSED_OUTGOING "\ue40c" +# define MD_RSS_FEED "\ue40d" +# define MD_ADD "\ue40e" +# define MD_ADD_BOX "\ue40f" +# define MD_ADD_CIRCLE "\ue410" +# define MD_ADD_CIRCLE_OUTLINE "\ue411" +# define MD_ARCHIVE "\ue412" +# define MD_BACKSPACE "\ue413" +# define MD_BLOCK "\ue414" +# define MD_CLEAR "\ue415" +# define MD_CONTENT_COPY "\ue416" +# define MD_CONTENT_CUT "\ue417" +# define MD_CONTENT_PASTE "\ue418" +# define MD_CREATE "\ue419" +# define MD_DRAFTS "\ue41a" +# define MD_FILTER_LIST "\ue41b" +# define MD_FLAG "\ue41c" +# define MD_FORWARD "\ue41d" +# define MD_GESTURE "\ue41e" +# define MD_INBOX "\ue41f" +# define MD_LINK "\ue420" +# define MD_MAIL "\ue421" +# define MD_MARKUNREAD "\ue422" +# define MD_REDO "\ue423" +# define MD_REMOVE "\ue424" +# define MD_REMOVE_CIRCLE "\ue425" +# define MD_REMOVE_CIRCLE_OUTLINE "\ue426" +# define MD_REPLY "\ue427" +# define MD_REPLY_ALL "\ue428" +# define MD_REPORT "\ue429" +# define MD_SAVE "\ue42a" +# define MD_SELECT_ALL "\ue42b" +# define MD_SEND "\ue42c" +# define MD_SORT "\ue42d" +# define MD_TEXT_FORMAT "\ue42e" +# define MD_UNDO "\ue42f" +# define MD_FONT_DOWNLOAD "\ue430" +# define MD_MOVE_TO_INBOX "\ue431" +# define MD_UNARCHIVE "\ue432" +# define MD_NEXT_WEEK "\ue433" +# define MD_WEEKEND "\ue434" +# define MD_DELETE_SWEEP "\ue435" +# define MD_LOW_PRIORITY "\ue436" +# define MD_ACCESS_ALARM "\ue437" +# define MD_ACCESS_ALARMS "\ue438" +# define MD_ACCESS_TIME "\ue439" +# define MD_ADD_ALARM "\ue43a" +# define MD_AIRPLANEMODE_INACTIVE "\ue43b" +# define MD_AIRPLANEMODE_ACTIVE "\ue43c" +# define MD_BATTERY_ALERT "\ue43d" +# define MD_BATTERY_CHARGING_FULL "\ue43e" +# define MD_BATTERY_FULL "\ue43f" +# define MD_BATTERY_STD "\ue440" +# define MD_BATTERY_UNKNOWN "\ue441" +# define MD_BLUETOOTH "\ue442" +# define MD_BLUETOOTH_CONNECTED "\ue443" +# define MD_BLUETOOTH_DISABLED "\ue444" +# define MD_BLUETOOTH_SEARCHING "\ue445" +# define MD_BRIGHTNESS_AUTO "\ue446" +# define MD_BRIGHTNESS_HIGH "\ue447" +# define MD_BRIGHTNESS_LOW "\ue448" +# define MD_BRIGHTNESS_MEDIUM "\ue449" +# define MD_DATA_USAGE "\ue44a" +# define MD_DEVELOPER_MODE "\ue44b" +# define MD_DEVICES "\ue44c" +# define MD_DVR "\ue44d" +# define MD_GPS_FIXED "\ue44e" +# define MD_GPS_NOT_FIXED "\ue44f" +# define MD_GPS_OFF "\ue450" +# define MD_LOCATION_DISABLED "\ue451" +# define MD_LOCATION_SEARCHING "\ue452" +# define MD_GRAPHIC_EQ "\ue453" +# define MD_NETWORK_CELL "\ue454" +# define MD_NETWORK_WIFI "\ue455" +# define MD_NFC "\ue456" +# define MD_WALLPAPER "\ue457" +# define MD_WIDGETS "\ue458" +# define MD_SCREEN_LOCK_LANDSCAPE "\ue459" +# define MD_SCREEN_LOCK_PORTRAIT "\ue45a" +# define MD_SCREEN_LOCK_ROTATION "\ue45b" +# define MD_SCREEN_ROTATION "\ue45c" +# define MD_SD_STORAGE "\ue45d" +# define MD_SETTINGS_SYSTEM_DAYDREAM "\ue45e" +# define MD_SIGNAL_CELLULAR_4_BAR "\ue45f" +# define MD_SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR "\ue460" +# define MD_SIGNAL_CELLULAR_NO_SIM "\ue461" +# define MD_SIGNAL_CELLULAR_NULL "\ue462" +# define MD_SIGNAL_CELLULAR_OFF "\ue463" +# define MD_SIGNAL_WIFI_4_BAR "\ue464" +# define MD_SIGNAL_WIFI_4_BAR_LOCK "\ue465" +# define MD_SIGNAL_WIFI_OFF "\ue466" +# define MD_STORAGE "\ue467" +# define MD_USB "\ue468" +# define MD_WIFI_LOCK "\ue469" +# define MD_WIFI_TETHERING "\ue46a" +# define MD_ATTACH_FILE "\ue46b" +# define MD_ATTACH_MONEY "\ue46c" +# define MD_BORDER_ALL "\ue46d" +# define MD_BORDER_BOTTOM "\ue46e" +# define MD_BORDER_CLEAR "\ue46f" +# define MD_BORDER_COLOR "\ue470" +# define MD_BORDER_HORIZONTAL "\ue471" +# define MD_BORDER_INNER "\ue472" +# define MD_BORDER_LEFT "\ue473" +# define MD_BORDER_OUTER "\ue474" +# define MD_BORDER_RIGHT "\ue475" +# define MD_BORDER_STYLE "\ue476" +# define MD_BORDER_TOP "\ue477" +# define MD_BORDER_VERTICAL "\ue478" +# define MD_FORMAT_ALIGN_CENTER "\ue479" +# define MD_FORMAT_ALIGN_JUSTIFY "\ue47a" +# define MD_FORMAT_ALIGN_LEFT "\ue47b" +# define MD_FORMAT_ALIGN_RIGHT "\ue47c" +# define MD_FORMAT_BOLD "\ue47d" +# define MD_FORMAT_CLEAR "\ue47e" +# define MD_FORMAT_COLOR_FILL "\ue47f" +# define MD_FORMAT_COLOR_RESET "\ue480" +# define MD_FORMAT_COLOR_TEXT "\ue481" +# define MD_FORMAT_INDENT_DECREASE "\ue482" +# define MD_FORMAT_INDENT_INCREASE "\ue483" +# define MD_FORMAT_ITALIC "\ue484" +# define MD_FORMAT_LINE_SPACING "\ue485" +# define MD_FORMAT_LIST_BULLETED "\ue486" +# define MD_FORMAT_LIST_NUMBERED "\ue487" +# define MD_FORMAT_PAINT "\ue488" +# define MD_FORMAT_QUOTE "\ue489" +# define MD_FORMAT_SIZE "\ue48a" +# define MD_FORMAT_STRIKETHROUGH "\ue48b" +# define MD_FORMAT_TEXTDIRECTION_L_TO_R "\ue48c" +# define MD_FORMAT_TEXTDIRECTION_R_TO_L "\ue48d" +# define MD_FORMAT_UNDERLINED "\ue48e" +# define MD_FUNCTIONS "\ue48f" +# define MD_INSERT_CHART "\ue490" +# define MD_INSERT_COMMENT "\ue491" +# define MD_INSERT_DRIVE_FILE "\ue492" +# define MD_INSERT_EMOTICON "\ue493" +# define MD_INSERT_INVITATION "\ue494" +# define MD_INSERT_LINK "\ue495" +# define MD_INSERT_PHOTO "\ue496" +# define MD_MERGE_TYPE "\ue497" +# define MD_MODE_COMMENT "\ue498" +# define MD_MODE_EDIT "\ue499" +# define MD_PUBLISH "\ue49a" +# define MD_SPACE_BAR "\ue49b" +# define MD_STRIKETHROUGH_S "\ue49c" +# define MD_VERTICAL_ALIGN_BOTTOM "\ue49d" +# define MD_VERTICAL_ALIGN_CENTER "\ue49e" +# define MD_VERTICAL_ALIGN_TOP "\ue49f" +# define MD_WRAP_TEXT "\ue4a0" +# define MD_MONEY_OFF "\ue4a1" +# define MD_DRAG_HANDLE "\ue4a2" +# define MD_FORMAT_SHAPES "\ue4a3" +# define MD_HIGHLIGHT "\ue4a4" +# define MD_LINEAR_SCALE "\ue4a5" +# define MD_SHORT_TEXT "\ue4a6" +# define MD_TEXT_FIELDS "\ue4a7" +# define MD_MONETIZATION_ON "\ue4a8" +# define MD_TITLE "\ue4a9" +# define MD_ATTACHMENT "\ue4aa" +# define MD_CLOUD "\ue4ab" +# define MD_CLOUD_CIRCLE "\ue4ac" +# define MD_CLOUD_DONE "\ue4ad" +# define MD_CLOUD_DOWNLOAD "\ue4ae" +# define MD_CLOUD_OFF "\ue4af" +# define MD_CLOUD_QUEUE "\ue4b0" +# define MD_CLOUD_UPLOAD "\ue4b1" +# define MD_FILE_DOWNLOAD "\ue4b2" +# define MD_FILE_UPLOAD "\ue4b3" +# define MD_FOLDER "\ue4b4" +# define MD_FOLDER_OPEN "\ue4b5" +# define MD_FOLDER_SHARED "\ue4b6" +# define MD_CREATE_NEW_FOLDER "\ue4b7" +# define MD_CAST "\ue4b8" +# define MD_CAST_CONNECTED "\ue4b9" +# define MD_COMPUTER "\ue4ba" +# define MD_DESKTOP_MAC "\ue4bb" +# define MD_DESKTOP_WINDOWS "\ue4bc" +# define MD_DEVELOPER_BOARD "\ue4bd" +# define MD_DOCK "\ue4be" +# define MD_GAMEPAD "\ue4bf" +# define MD_HEADSET "\ue4c0" +# define MD_HEADSET_MIC "\ue4c1" +# define MD_KEYBOARD "\ue4c2" +# define MD_KEYBOARD_ARROW_DOWN "\ue4c3" +# define MD_KEYBOARD_ARROW_LEFT "\ue4c4" +# define MD_KEYBOARD_ARROW_RIGHT "\ue4c5" +# define MD_KEYBOARD_ARROW_UP "\ue4c6" +# define MD_KEYBOARD_BACKSPACE "\ue4c7" +# define MD_KEYBOARD_CAPSLOCK "\ue4c8" +# define MD_KEYBOARD_HIDE "\ue4c9" +# define MD_KEYBOARD_RETURN "\ue4ca" +# define MD_KEYBOARD_TAB "\ue4cb" +# define MD_KEYBOARD_VOICE "\ue4cc" +# define MD_LAPTOP "\ue4cd" +# define MD_LAPTOP_CHROMEBOOK "\ue4ce" +# define MD_LAPTOP_MAC "\ue4cf" +# define MD_LAPTOP_WINDOWS "\ue4d0" +# define MD_MEMORY "\ue4d1" +# define MD_MOUSE "\ue4d2" +# define MD_PHONE_ANDROID "\ue4d3" +# define MD_PHONE_IPHONE "\ue4d4" +# define MD_PHONELINK "\ue4d5" +# define MD_PHONELINK_OFF "\ue4d6" +# define MD_ROUTER "\ue4d7" +# define MD_SCANNER "\ue4d8" +# define MD_SECURITY "\ue4d9" +# define MD_SIM_CARD "\ue4da" +# define MD_SMARTPHONE "\ue4db" +# define MD_SPEAKER "\ue4dc" +# define MD_SPEAKER_GROUP "\ue4dd" +# define MD_TABLET "\ue4de" +# define MD_TABLET_ANDROID "\ue4df" +# define MD_TABLET_MAC "\ue4e0" +# define MD_TOYS "\ue4e1" +# define MD_TV "\ue4e2" +# define MD_WATCH "\ue4e3" +# define MD_DEVICE_HUB "\ue4e4" +# define MD_POWER_INPUT "\ue4e5" +# define MD_DEVICES_OTHER "\ue4e6" +# define MD_VIDEOGAME_ASSET "\ue4e7" +# define MD_ADD_TO_PHOTOS "\ue4e8" +# define MD_ADJUST "\ue4e9" +# define MD_ASSISTANT "\ue4ea" +# define MD_ASSISTANT_PHOTO "\ue4eb" +# define MD_AUDIOTRACK "\ue4ec" +# define MD_BLUR_CIRCULAR "\ue4ed" +# define MD_BLUR_LINEAR "\ue4ee" +# define MD_BLUR_OFF "\ue4ef" +# define MD_BLUR_ON "\ue4f0" +# define MD_BRIGHTNESS_1 "\ue4f1" +# define MD_BRIGHTNESS_2 "\ue4f2" +# define MD_BRIGHTNESS_3 "\ue4f3" +# define MD_BRIGHTNESS_4 "\ue4f4" +# define MD_BRIGHTNESS_5 "\ue4f5" +# define MD_BRIGHTNESS_6 "\ue4f6" +# define MD_BRIGHTNESS_7 "\ue4f7" +# define MD_BROKEN_IMAGE "\ue4f8" +# define MD_BRUSH "\ue4f9" +# define MD_CAMERA "\ue4fa" +# define MD_CAMERA_ALT "\ue4fb" +# define MD_CAMERA_FRONT "\ue4fc" +# define MD_CAMERA_REAR "\ue4fd" +# define MD_CAMERA_ROLL "\ue4fe" +# define MD_CENTER_FOCUS_STRONG "\ue4ff" +# define MD_CENTER_FOCUS_WEAK "\ue500" +# define MD_COLLECTIONS "\ue501" +# define MD_COLOR_LENS "\ue502" +# define MD_COLORIZE "\ue503" +# define MD_COMPARE "\ue504" +# define MD_CONTROL_POINT "\ue505" +# define MD_CONTROL_POINT_DUPLICATE "\ue506" +# define MD_CROP_16_9 "\ue507" +# define MD_CROP_3_2 "\ue508" +# define MD_CROP "\ue509" +# define MD_CROP_5_4 "\ue50a" +# define MD_CROP_7_5 "\ue50b" +# define MD_CROP_DIN "\ue50c" +# define MD_CROP_FREE "\ue50d" +# define MD_CROP_LANDSCAPE "\ue50e" +# define MD_CROP_ORIGINAL "\ue50f" +# define MD_CROP_PORTRAIT "\ue510" +# define MD_CROP_SQUARE "\ue511" +# define MD_DEHAZE "\ue512" +# define MD_DETAILS "\ue513" +# define MD_EDIT "\ue514" +# define MD_EXPOSURE "\ue515" +# define MD_EXPOSURE_NEG_1 "\ue516" +# define MD_EXPOSURE_NEG_2 "\ue517" +# define MD_EXPOSURE_PLUS_1 "\ue518" +# define MD_EXPOSURE_PLUS_2 "\ue519" +# define MD_EXPOSURE_ZERO "\ue51a" +# define MD_FILTER_1 "\ue51b" +# define MD_FILTER_2 "\ue51c" +# define MD_FILTER_3 "\ue51d" +# define MD_FILTER "\ue51e" +# define MD_FILTER_4 "\ue51f" +# define MD_FILTER_5 "\ue520" +# define MD_FILTER_6 "\ue521" +# define MD_FILTER_7 "\ue522" +# define MD_FILTER_8 "\ue523" +# define MD_FILTER_9 "\ue524" +# define MD_FILTER_9_PLUS "\ue525" +# define MD_FILTER_B_AND_W "\ue526" +# define MD_FILTER_CENTER_FOCUS "\ue527" +# define MD_FILTER_DRAMA "\ue528" +# define MD_FILTER_FRAMES "\ue529" +# define MD_FILTER_HDR "\ue52a" +# define MD_FILTER_NONE "\ue52b" +# define MD_FILTER_TILT_SHIFT "\ue52c" +# define MD_FILTER_VINTAGE "\ue52d" +# define MD_FLARE "\ue52e" +# define MD_FLASH_AUTO "\ue52f" +# define MD_FLASH_OFF "\ue530" +# define MD_FLASH_ON "\ue531" +# define MD_FLIP "\ue532" +# define MD_GRADIENT "\ue533" +# define MD_GRAIN "\ue534" +# define MD_GRID_OFF "\ue535" +# define MD_GRID_ON "\ue536" +# define MD_HDR_OFF "\ue537" +# define MD_HDR_ON "\ue538" +# define MD_HDR_STRONG "\ue539" +# define MD_HDR_WEAK "\ue53a" +# define MD_HEALING "\ue53b" +# define MD_IMAGE "\ue53c" +# define MD_IMAGE_ASPECT_RATIO "\ue53d" +# define MD_ISO "\ue53e" +# define MD_LANDSCAPE "\ue53f" +# define MD_LEAK_ADD "\ue540" +# define MD_LEAK_REMOVE "\ue541" +# define MD_LENS "\ue542" +# define MD_LOOKS_3 "\ue543" +# define MD_LOOKS "\ue544" +# define MD_LOOKS_4 "\ue545" +# define MD_LOOKS_5 "\ue546" +# define MD_LOOKS_6 "\ue547" +# define MD_LOOKS_ONE "\ue548" +# define MD_LOOKS_TWO "\ue549" +# define MD_LOUPE "\ue54a" +# define MD_MONOCHROME_PHOTOS "\ue54b" +# define MD_MOVIE_CREATION "\ue54c" +# define MD_MUSIC_NOTE "\ue54d" +# define MD_NATURE "\ue54e" +# define MD_NATURE_PEOPLE "\ue54f" +# define MD_NAVIGATE_BEFORE "\ue550" +# define MD_NAVIGATE_NEXT "\ue551" +# define MD_PALETTE "\ue552" +# define MD_PANORAMA "\ue553" +# define MD_PANORAMA_FISH_EYE "\ue554" +# define MD_PANORAMA_HORIZONTAL "\ue555" +# define MD_PANORAMA_VERTICAL "\ue556" +# define MD_PANORAMA_WIDE_ANGLE "\ue557" +# define MD_PHOTO "\ue558" +# define MD_PHOTO_ALBUM "\ue559" +# define MD_PHOTO_CAMERA "\ue55a" +# define MD_PHOTO_LIBRARY "\ue55b" +# define MD_PICTURE_AS_PDF "\ue55c" +# define MD_PORTRAIT "\ue55d" +# define MD_REMOVE_RED_EYE "\ue55e" +# define MD_ROTATE_90_DEGREES_CCW "\ue55f" +# define MD_ROTATE_LEFT "\ue560" +# define MD_ROTATE_RIGHT "\ue561" +# define MD_SLIDESHOW "\ue562" +# define MD_STRAIGHTEN "\ue563" +# define MD_STYLE "\ue564" +# define MD_SWITCH_CAMERA "\ue565" +# define MD_SWITCH_VIDEO "\ue566" +# define MD_TAG_FACES "\ue567" +# define MD_TEXTURE "\ue568" +# define MD_TIMELAPSE "\ue569" +# define MD_TIMER_10 "\ue56a" +# define MD_TIMER_3 "\ue56b" +# define MD_TIMER "\ue56c" +# define MD_TIMER_OFF "\ue56d" +# define MD_TONALITY "\ue56e" +# define MD_TRANSFORM "\ue56f" +# define MD_TUNE "\ue570" +# define MD_VIEW_COMFY "\ue571" +# define MD_VIEW_COMPACT "\ue572" +# define MD_WB_AUTO "\ue573" +# define MD_WB_CLOUDY "\ue574" +# define MD_WB_INCANDESCENT "\ue575" +# define MD_WB_SUNNY "\ue576" +# define MD_COLLECTIONS_BOOKMARK "\ue577" +# define MD_PHOTO_SIZE_SELECT_ACTUAL "\ue578" +# define MD_PHOTO_SIZE_SELECT_LARGE "\ue579" +# define MD_PHOTO_SIZE_SELECT_SMALL "\ue57a" +# define MD_VIGNETTE "\ue57b" +# define MD_WB_IRIDESCENT "\ue57c" +# define MD_CROP_ROTATE "\ue57d" +# define MD_LINKED_CAMERA "\ue57e" +# define MD_ADD_A_PHOTO "\ue57f" +# define MD_MOVIE_FILTER "\ue580" +# define MD_PHOTO_FILTER "\ue581" +# define MD_BURST_MODE "\ue582" +# define MD_BEENHERE "\ue583" +# define MD_DIRECTIONS "\ue584" +# define MD_DIRECTIONS_BIKE "\ue585" +# define MD_DIRECTIONS_BUS "\ue586" +# define MD_DIRECTIONS_CAR "\ue587" +# define MD_DIRECTIONS_BOAT "\ue588" +# define MD_DIRECTIONS_SUBWAY "\ue589" +# define MD_DIRECTIONS_RAILWAY "\ue58a" +# define MD_DIRECTIONS_TRANSIT "\ue58b" +# define MD_DIRECTIONS_WALK "\ue58c" +# define MD_FLIGHT "\ue58d" +# define MD_HOTEL "\ue58e" +# define MD_LAYERS "\ue58f" +# define MD_LAYERS_CLEAR "\ue590" +# define MD_LOCAL_AIRPORT "\ue591" +# define MD_LOCAL_ATM "\ue592" +# define MD_LOCAL_ACTIVITY "\ue593" +# define MD_LOCAL_BAR "\ue594" +# define MD_LOCAL_CAFE "\ue595" +# define MD_LOCAL_CAR_WASH "\ue596" +# define MD_LOCAL_CONVENIENCE_STORE "\ue597" +# define MD_LOCAL_DRINK "\ue598" +# define MD_LOCAL_FLORIST "\ue599" +# define MD_LOCAL_GAS_STATION "\ue59a" +# define MD_LOCAL_GROCERY_STORE "\ue59b" +# define MD_LOCAL_HOSPITAL "\ue59c" +# define MD_LOCAL_HOTEL "\ue59d" +# define MD_LOCAL_LAUNDRY_SERVICE "\ue59e" +# define MD_LOCAL_LIBRARY "\ue59f" +# define MD_LOCAL_MALL "\ue5a0" +# define MD_LOCAL_MOVIES "\ue5a1" +# define MD_LOCAL_OFFER "\ue5a2" +# define MD_LOCAL_PARKING "\ue5a3" +# define MD_LOCAL_PHARMACY "\ue5a4" +# define MD_LOCAL_PHONE "\ue5a5" +# define MD_LOCAL_PIZZA "\ue5a6" +# define MD_LOCAL_PLAY "\ue5a7" +# define MD_LOCAL_POST_OFFICE "\ue5a8" +# define MD_LOCAL_PRINTSHOP "\ue5a9" +# define MD_LOCAL_DINING "\ue5aa" +# define MD_LOCAL_SEE "\ue5ab" +# define MD_LOCAL_SHIPPING "\ue5ac" +# define MD_LOCAL_TAXI "\ue5ad" +# define MD_PERSON_PIN "\ue5ae" +# define MD_MAP "\ue5af" +# define MD_MY_LOCATION "\ue5b0" +# define MD_NAVIGATION "\ue5b1" +# define MD_PIN_DROP "\ue5b2" +# define MD_PLACE "\ue5b3" +# define MD_RATE_REVIEW "\ue5b4" +# define MD_RESTAURANT_MENU "\ue5b5" +# define MD_SATELLITE "\ue5b6" +# define MD_STORE_MALL_DIRECTORY "\ue5b7" +# define MD_TERRAIN "\ue5b8" +# define MD_TRAFFIC "\ue5b9" +# define MD_DIRECTIONS_RUN "\ue5ba" +# define MD_ADD_LOCATION "\ue5bb" +# define MD_EDIT_LOCATION "\ue5bc" +# define MD_NEAR_ME "\ue5bd" +# define MD_PERSON_PIN_CIRCLE "\ue5be" +# define MD_ZOOM_OUT_MAP "\ue5bf" +# define MD_RESTAURANT "\ue5c0" +# define MD_EV_STATION "\ue5c1" +# define MD_STREETVIEW "\ue5c2" +# define MD_SUBWAY "\ue5c3" +# define MD_TRAIN "\ue5c4" +# define MD_TRAM "\ue5c5" +# define MD_TRANSFER_WITHIN_A_STATION "\ue5c6" +# define MD_APPS "\ue5c7" +# define MD_ARROW_BACK "\ue5c8" +# define MD_ARROW_DROP_DOWN "\ue5c9" +# define MD_ARROW_DROP_DOWN_CIRCLE "\ue5ca" +# define MD_ARROW_DROP_UP "\ue5cb" +# define MD_ARROW_FORWARD "\ue5cc" +# define MD_CANCEL "\ue5cd" +# define MD_CHECK "\ue5ce" +# define MD_CHEVRON_LEFT "\ue5cf" +# define MD_CHEVRON_RIGHT "\ue5d0" +# define MD_CLOSE "\ue5d1" +# define MD_EXPAND_LESS "\ue5d2" +# define MD_EXPAND_MORE "\ue5d3" +# define MD_FULLSCREEN "\ue5d4" +# define MD_FULLSCREEN_EXIT "\ue5d5" +# define MD_MENU "\ue5d6" +# define MD_MORE_HORIZ "\ue5d7" +# define MD_MORE_VERT "\ue5d8" +# define MD_REFRESH "\ue5d9" +# define MD_UNFOLD_LESS "\ue5da" +# define MD_UNFOLD_MORE "\ue5db" +# define MD_ARROW_UPWARD "\ue5dc" +# define MD_SUBDIRECTORY_ARROW_LEFT "\ue5dd" +# define MD_SUBDIRECTORY_ARROW_RIGHT "\ue5de" +# define MD_ARROW_DOWNWARD "\ue5df" +# define MD_FIRST_PAGE "\ue5e0" +# define MD_LAST_PAGE "\ue5e1" +# define MD_ADB "\ue5e2" +# define MD_BLUETOOTH_AUDIO "\ue5e3" +# define MD_DISC_FULL "\ue5e4" +# define MD_DO_NOT_DISTURB_ALT "\ue5e5" +# define MD_DO_NOT_DISTURB "\ue5e6" +# define MD_DRIVE_ETA "\ue5e7" +# define MD_EVENT_AVAILABLE "\ue5e8" +# define MD_EVENT_BUSY "\ue5e9" +# define MD_EVENT_NOTE "\ue5ea" +# define MD_FOLDER_SPECIAL "\ue5eb" +# define MD_MMS "\ue5ec" +# define MD_MORE "\ue5ed" +# define MD_NETWORK_LOCKED "\ue5ee" +# define MD_PHONE_BLUETOOTH_SPEAKER "\ue5ef" +# define MD_PHONE_FORWARDED "\ue5f0" +# define MD_PHONE_IN_TALK "\ue5f1" +# define MD_PHONE_LOCKED "\ue5f2" +# define MD_PHONE_MISSED "\ue5f3" +# define MD_PHONE_PAUSED "\ue5f4" +# define MD_SD_CARD "\ue5f5" +# define MD_SIM_CARD_ALERT "\ue5f6" +# define MD_SMS "\ue5f7" +# define MD_SMS_FAILED "\ue5f8" +# define MD_SYNC "\ue5f9" +# define MD_SYNC_DISABLED "\ue5fa" +# define MD_SYNC_PROBLEM "\ue5fb" +# define MD_SYSTEM_UPDATE "\ue5fc" +# define MD_TAP_AND_PLAY "\ue5fd" +# define MD_TIME_TO_LEAVE "\ue5fe" +# define MD_VIBRATION "\ue5ff" +# define MD_VOICE_CHAT "\ue600" +# define MD_VPN_LOCK "\ue601" +# define MD_AIRLINE_SEAT_FLAT "\ue602" +# define MD_AIRLINE_SEAT_FLAT_ANGLED "\ue603" +# define MD_AIRLINE_SEAT_INDIVIDUAL_SUITE "\ue604" +# define MD_AIRLINE_SEAT_LEGROOM_EXTRA "\ue605" +# define MD_AIRLINE_SEAT_LEGROOM_NORMAL "\ue606" +# define MD_AIRLINE_SEAT_LEGROOM_REDUCED "\ue607" +# define MD_AIRLINE_SEAT_RECLINE_EXTRA "\ue608" +# define MD_AIRLINE_SEAT_RECLINE_NORMAL "\ue609" +# define MD_CONFIRMATION_NUMBER "\ue60a" +# define MD_LIVE_TV "\ue60b" +# define MD_ONDEMAND_VIDEO "\ue60c" +# define MD_PERSONAL_VIDEO "\ue60d" +# define MD_POWER "\ue60e" +# define MD_WC "\ue60f" +# define MD_WIFI "\ue610" +# define MD_ENHANCED_ENCRYPTION "\ue611" +# define MD_NETWORK_CHECK "\ue612" +# define MD_NO_ENCRYPTION "\ue613" +# define MD_RV_HOOKUP "\ue614" +# define MD_DO_NOT_DISTURB_OFF "\ue615" +# define MD_DO_NOT_DISTURB_ON "\ue616" +# define MD_PRIORITY_HIGH "\ue617" +# define MD_PIE_CHART "\ue618" +# define MD_PIE_CHART_OUTLINED "\ue619" +# define MD_BUBBLE_CHART "\ue61a" +# define MD_MULTILINE_CHART "\ue61b" +# define MD_SHOW_CHART "\ue61c" +# define MD_CAKE "\ue61d" +# define MD_DOMAIN "\ue61e" +# define MD_GROUP "\ue61f" +# define MD_GROUP_ADD "\ue620" +# define MD_LOCATION_CITY "\ue621" +# define MD_MOOD "\ue622" +# define MD_MOOD_BAD "\ue623" +# define MD_NOTIFICATIONS "\ue624" +# define MD_NOTIFICATIONS_NONE "\ue625" +# define MD_NOTIFICATIONS_OFF "\ue626" +# define MD_NOTIFICATIONS_ACTIVE "\ue627" +# define MD_NOTIFICATIONS_PAUSED "\ue628" +# define MD_PAGES "\ue629" +# define MD_PARTY_MODE "\ue62a" +# define MD_PEOPLE "\ue62b" +# define MD_PEOPLE_OUTLINE "\ue62c" +# define MD_PERSON "\ue62d" +# define MD_PERSON_ADD "\ue62e" +# define MD_PERSON_OUTLINE "\ue62f" +# define MD_PLUS_ONE "\ue630" +# define MD_POLL "\ue631" +# define MD_PUBLIC "\ue632" +# define MD_SCHOOL "\ue633" +# define MD_SHARE "\ue634" +# define MD_WHATSHOT "\ue635" +# define MD_SENTIMENT_DISSATISFIED "\ue636" +# define MD_SENTIMENT_NEUTRAL "\ue637" +# define MD_SENTIMENT_SATISFIED "\ue638" +# define MD_SENTIMENT_VERY_DISSATISFIED "\ue639" +# define MD_SENTIMENT_VERY_SATISFIED "\ue63a" +# define MD_CHECK_BOX "\ue63b" +# define MD_CHECK_BOX_OUTLINE_BLANK "\ue63c" +# define MD_RADIO_BUTTON_UNCHECKED "\ue63d" +# define MD_RADIO_BUTTON_CHECKED "\ue63e" +# define MD_STAR "\ue63f" +# define MD_STAR_HALF "\ue640" +# define MD_STAR_BORDER "\ue641" +# define MD_3D_ROTATION "\ue642" +# define MD_ACCESSIBILITY "\ue643" +# define MD_ACCOUNT_BALANCE "\ue644" +# define MD_ACCOUNT_BALANCE_WALLET "\ue645" +# define MD_ACCOUNT_BOX "\ue646" +# define MD_ACCOUNT_CIRCLE "\ue647" +# define MD_ADD_SHOPPING_CART "\ue648" +# define MD_ALARM "\ue649" +# define MD_ALARM_ADD "\ue64a" +# define MD_ALARM_OFF "\ue64b" +# define MD_ALARM_ON "\ue64c" +# define MD_ANDROID "\ue64d" +# define MD_ANNOUNCEMENT "\ue64e" +# define MD_ASPECT_RATIO "\ue64f" +# define MD_ASSESSMENT "\ue650" +# define MD_ASSIGNMENT "\ue651" +# define MD_ASSIGNMENT_IND "\ue652" +# define MD_ASSIGNMENT_LATE "\ue653" +# define MD_ASSIGNMENT_RETURN "\ue654" +# define MD_ASSIGNMENT_RETURNED "\ue655" +# define MD_ASSIGNMENT_TURNED_IN "\ue656" +# define MD_AUTORENEW "\ue657" +# define MD_BACKUP "\ue658" +# define MD_BOOK "\ue659" +# define MD_BOOKMARK "\ue65a" +# define MD_BOOKMARK_BORDER "\ue65b" +# define MD_BUG_REPORT "\ue65c" +# define MD_BUILD "\ue65d" +# define MD_CACHED "\ue65e" +# define MD_CHANGE_HISTORY "\ue65f" +# define MD_CHECK_CIRCLE "\ue660" +# define MD_CHROME_READER_MODE "\ue661" +# define MD_CLASS "\ue662" +# define MD_CODE "\ue663" +# define MD_CREDIT_CARD "\ue664" +# define MD_DASHBOARD "\ue665" +# define MD_DELETE "\ue666" +# define MD_DESCRIPTION "\ue667" +# define MD_DNS "\ue668" +# define MD_DONE "\ue669" +# define MD_DONE_ALL "\ue66a" +# define MD_EVENT "\ue66b" +# define MD_EXIT_TO_APP "\ue66c" +# define MD_EXPLORE "\ue66d" +# define MD_EXTENSION "\ue66e" +# define MD_FACE "\ue66f" +# define MD_FAVORITE "\ue670" +# define MD_FAVORITE_BORDER "\ue671" +# define MD_FEEDBACK "\ue672" +# define MD_FIND_IN_PAGE "\ue673" +# define MD_FIND_REPLACE "\ue674" +# define MD_FLIP_TO_BACK "\ue675" +# define MD_FLIP_TO_FRONT "\ue676" +# define MD_GET_APP "\ue677" +# define MD_GRADE "\ue678" +# define MD_GROUP_WORK "\ue679" +# define MD_HELP "\ue67a" +# define MD_HIGHLIGHT_OFF "\ue67b" +# define MD_HISTORY "\ue67c" +# define MD_HOME "\ue67d" +# define MD_HOURGLASS_EMPTY "\ue67e" +# define MD_HOURGLASS_FULL "\ue67f" +# define MD_HTTPS "\ue680" +# define MD_INFO "\ue681" +# define MD_INFO_OUTLINE "\ue682" +# define MD_INPUT "\ue683" +# define MD_INVERT_COLORS "\ue684" +# define MD_LABEL "\ue685" +# define MD_LABEL_OUTLINE "\ue686" +# define MD_LANGUAGE "\ue687" +# define MD_LAUNCH "\ue688" +# define MD_LIST "\ue689" +# define MD_LOCK "\ue68a" +# define MD_LOCK_OPEN "\ue68b" +# define MD_LOCK_OUTLINE "\ue68c" +# define MD_LOYALTY "\ue68d" +# define MD_MARKUNREAD_MAILBOX "\ue68e" +# define MD_NOTE_ADD "\ue68f" +# define MD_OPEN_IN_BROWSER "\ue690" +# define MD_OPEN_IN_NEW "\ue691" +# define MD_OPEN_WITH "\ue692" +# define MD_PAGEVIEW "\ue693" +# define MD_PAYMENT "\ue694" +# define MD_PERM_CAMERA_MIC "\ue695" +# define MD_PERM_CONTACT_CALENDAR "\ue696" +# define MD_PERM_DATA_SETTING "\ue697" +# define MD_PERM_DEVICE_INFORMATION "\ue698" +# define MD_PERM_IDENTITY "\ue699" +# define MD_PERM_MEDIA "\ue69a" +# define MD_PERM_PHONE_MSG "\ue69b" +# define MD_PERM_SCAN_WIFI "\ue69c" +# define MD_PICTURE_IN_PICTURE "\ue69d" +# define MD_POLYMER "\ue69e" +# define MD_POWER_SETTINGS_NEW "\ue69f" +# define MD_PRINT "\ue6a0" +# define MD_QUERY_BUILDER "\ue6a1" +# define MD_QUESTION_ANSWER "\ue6a2" +# define MD_RECEIPT "\ue6a3" +# define MD_REDEEM "\ue6a4" +# define MD_REPORT_PROBLEM "\ue6a5" +# define MD_RESTORE "\ue6a6" +# define MD_ROOM "\ue6a7" +# define MD_SCHEDULE "\ue6a8" +# define MD_SEARCH "\ue6a9" +# define MD_SETTINGS "\ue6aa" +# define MD_SETTINGS_APPLICATIONS "\ue6ab" +# define MD_SETTINGS_BACKUP_RESTORE "\ue6ac" +# define MD_SETTINGS_BLUETOOTH "\ue6ad" +# define MD_SETTINGS_CELL "\ue6ae" +# define MD_SETTINGS_BRIGHTNESS "\ue6af" +# define MD_SETTINGS_ETHERNET "\ue6b0" +# define MD_SETTINGS_INPUT_ANTENNA "\ue6b1" +# define MD_SETTINGS_INPUT_COMPONENT "\ue6b2" +# define MD_SETTINGS_INPUT_COMPOSITE "\ue6b3" +# define MD_SETTINGS_INPUT_HDMI "\ue6b4" +# define MD_SETTINGS_INPUT_SVIDEO "\ue6b5" +# define MD_SETTINGS_OVERSCAN "\ue6b6" +# define MD_SETTINGS_PHONE "\ue6b7" +# define MD_SETTINGS_POWER "\ue6b8" +# define MD_SETTINGS_REMOTE "\ue6b9" +# define MD_SETTINGS_VOICE "\ue6ba" +# define MD_SHOP "\ue6bb" +# define MD_SHOP_TWO "\ue6bc" +# define MD_SHOPPING_BASKET "\ue6bd" +# define MD_SHOPPING_CART "\ue6be" +# define MD_SPEAKER_NOTES "\ue6bf" +# define MD_SPELLCHECK "\ue6c0" +# define MD_STARS "\ue6c1" +# define MD_STORE "\ue6c2" +# define MD_SUBJECT "\ue6c3" +# define MD_SUPERVISOR_ACCOUNT "\ue6c4" +# define MD_SWAP_HORIZ "\ue6c5" +# define MD_SWAP_VERT "\ue6c6" +# define MD_SWAP_VERTICAL_CIRCLE "\ue6c7" +# define MD_SYSTEM_UPDATE_ALT "\ue6c8" +# define MD_TAB "\ue6c9" +# define MD_TAB_UNSELECTED "\ue6ca" +# define MD_THEATERS "\ue6cb" +# define MD_THUMB_DOWN "\ue6cc" +# define MD_THUMB_UP "\ue6cd" +# define MD_THUMBS_UP_DOWN "\ue6ce" +# define MD_TOC "\ue6cf" +# define MD_TODAY "\ue6d0" +# define MD_TOLL "\ue6d1" +# define MD_TRACK_CHANGES "\ue6d2" +# define MD_TRANSLATE "\ue6d3" +# define MD_TRENDING_DOWN "\ue6d4" +# define MD_TRENDING_FLAT "\ue6d5" +# define MD_TRENDING_UP "\ue6d6" +# define MD_TURNED_IN "\ue6d7" +# define MD_TURNED_IN_NOT "\ue6d8" +# define MD_VERIFIED_USER "\ue6d9" +# define MD_VIEW_AGENDA "\ue6da" +# define MD_VIEW_ARRAY "\ue6db" +# define MD_VIEW_CAROUSEL "\ue6dc" +# define MD_VIEW_COLUMN "\ue6dd" +# define MD_VIEW_DAY "\ue6de" +# define MD_VIEW_HEADLINE "\ue6df" +# define MD_VIEW_LIST "\ue6e0" +# define MD_VIEW_MODULE "\ue6e1" +# define MD_VIEW_QUILT "\ue6e2" +# define MD_VIEW_STREAM "\ue6e3" +# define MD_VIEW_WEEK "\ue6e4" +# define MD_VISIBILITY "\ue6e5" +# define MD_VISIBILITY_OFF "\ue6e6" +# define MD_CARD_GIFTCARD "\ue6e7" +# define MD_CARD_MEMBERSHIP "\ue6e8" +# define MD_CARD_TRAVEL "\ue6e9" +# define MD_WORK "\ue6ea" +# define MD_YOUTUBE_SEARCHED_FOR "\ue6eb" +# define MD_EJECT "\ue6ec" +# define MD_CAMERA_ENHANCE "\ue6ed" +# define MD_HELP_OUTLINE "\ue6ee" +# define MD_REORDER "\ue6ef" +# define MD_ZOOM_IN "\ue6f0" +# define MD_ZOOM_OUT "\ue6f1" +# define MD_HTTP "\ue6f2" +# define MD_EVENT_SEAT "\ue6f3" +# define MD_FLIGHT_LAND "\ue6f4" +# define MD_FLIGHT_TAKEOFF "\ue6f5" +# define MD_PLAY_FOR_WORK "\ue6f6" +# define MD_GIF "\ue6f7" +# define MD_INDETERMINATE_CHECK_BOX "\ue6f8" +# define MD_OFFLINE_PIN "\ue6f9" +# define MD_ALL_OUT "\ue6fa" +# define MD_COPYRIGHT "\ue6fb" +# define MD_FINGERPRINT "\ue6fc" +# define MD_GAVEL "\ue6fd" +# define MD_LIGHTBULB_OUTLINE "\ue6fe" +# define MD_PICTURE_IN_PICTURE_ALT "\ue6ff" +# define MD_IMPORTANT_DEVICES "\ue700" +# define MD_TOUCH_APP "\ue701" +# define MD_ACCESSIBLE "\ue702" +# define MD_COMPARE_ARROWS "\ue703" +# define MD_DATE_RANGE "\ue704" +# define MD_DONUT_LARGE "\ue705" +# define MD_DONUT_SMALL "\ue706" +# define MD_LINE_STYLE "\ue707" +# define MD_LINE_WEIGHT "\ue708" +# define MD_MOTORCYCLE "\ue709" +# define MD_OPACITY "\ue70a" +# define MD_PETS "\ue70b" +# define MD_PREGNANT_WOMAN "\ue70c" +# define MD_RECORD_VOICE_OVER "\ue70d" +# define MD_ROUNDED_CORNER "\ue70e" +# define MD_ROWING "\ue70f" +# define MD_TIMELINE "\ue710" +# define MD_UPDATE "\ue711" +# define MD_WATCH_LATER "\ue712" +# define MD_PAN_TOOL "\ue713" +# define MD_EURO_SYMBOL "\ue714" +# define MD_G_TRANSLATE "\ue715" +# define MD_REMOVE_SHOPPING_CART "\ue716" +# define MD_RESTORE_PAGE "\ue717" +# define MD_SPEAKER_NOTES_OFF "\ue718" +# define MD_DELETE_FOREVER "\ue719" +# define MD_AC_UNIT "\ue71a" +# define MD_AIRPORT_SHUTTLE "\ue71b" +# define MD_ALL_INCLUSIVE "\ue71c" +# define MD_BEACH_ACCESS "\ue71d" +# define MD_BUSINESS_CENTER "\ue71e" +# define MD_CASINO "\ue71f" +# define MD_CHILD_CARE "\ue720" +# define MD_CHILD_FRIENDLY "\ue721" +# define MD_FITNESS_CENTER "\ue722" +# define MD_FREE_BREAKFAST "\ue723" +# define MD_GOLF_COURSE "\ue724" +# define MD_HOT_TUB "\ue725" +# define MD_KITCHEN "\ue726" +# define MD_POOL "\ue727" +# define MD_ROOM_SERVICE "\ue728" +# define MD_SMOKE_FREE "\ue729" +# define MD_SMOKING_ROOMS "\ue72a" +# define MD_SPA "\ue72b" +# define MD_U10FFFD "\ue72c" +# define FILE_REGEX "\ue72d" +# define FILE_ARCH_LINUX "\ue72e" +# define FILE_E "\ue72f" +# define FILE_GLYPHS "\ue730" +# define FILE_KNOCKOUT "\ue731" +# define FILE_LEAN "\ue732" +# define FILE_METAL "\ue733" +# define FILE_POVRAY "\ue734" +# define FILE_S "\ue735" +# define FILE_TT "\ue736" +# define FILE_VAGRANT "\ue737" +# define FILE_XMOS "\ue738" +# define FILE_A "\ue739" +# define FILE_CHAI "\ue73a" +# define FILE_STYLUS "\ue73b" +# define FILE_TEXTILE "\ue73c" +# define FILE_UNREAL "\ue73d" +# define FILE_PUREBASIC "\ue73e" +# define FILE_TS "\ue73f" +# define FILE_SCHEME "\ue740" +# define FILE_TEXTMATE "\ue741" +# define FILE_X10 "\ue742" +# define FILE_APL "\ue743" +# define FILE_ANSIBLE "\ue744" +# define FILE_ARTTEXT "\ue745" +# define FILE_ANTWAR "\ue746" +# define FILE_OPA "\ue747" +# define FILE_CODECOV "\ue748" +# define FILE_YANG "\ue749" +# define FILE_PM2 "\ue74a" +# define FILE_HG "\ue74b" +# define FILE_PAWN "\ue74c" +# define FILE_JULIA "\ue74d" +# define FILE_SHIPIT "\ue74e" +# define FILE_MOCHA "\ue74f" +# define FILE_NIB "\ue750" +# define FILE_SHURIKEN "\ue751" +# define FILE_ALEX "\ue752" +# define FILE_TWIG "\ue753" +# define FILE_1C "\ue754" +# define FILE_TEX "\ue755" +# define FILE_BIBTEX "\ue756" +# define FILE_MUSTACHE "\ue757" +# define FILE_GULP "\ue758" +# define FILE_GRUNT "\ue759" +# define FILE_EMBER "\ue75a" +# define FILE_GO "\ue75b" +# define FILE_JENKINS "\ue75c" +# define FILE_GNU "\ue75d" +# define FILE_COMPOSER "\ue75e" +# define FILE_METEOR "\ue75f" +# define FILE_AI "\ue760" +# define FILE_PSD "\ue761" +# define FILE_SILVERSTRIPE "\ue762" +# define FILE_MAXSCRIPT "\ue763" +# define FILE_KIVY "\ue764" +# define FILE_CRYSTAL "\ue765" +# define FILE_GRADLE "\ue766" +# define FILE_GROOVY "\ue767" +# define FILE_R "\ue768" +# define FILE_VUE "\ue769" +# define FILE_HAXE "\ue76a" +# define FILE_LISP "\ue76b" +# define FILE_E909 "\ue76c" +# define FILE_FORTRAN "\ue76d" +# define FILE_ADA "\ue76e" +# define FILE_DYALOG "\ue76f" +# define FILE_JADE "\ue770" +# define FILE_E90E "\ue771" +# define FILE_FONT "\ue772" +# define FILE_POSTCSS "\ue773" +# define FILE_SCAD "\ue774" +# define FILE_E912 "\ue775" +# define FILE_RAML "\ue776" +# define FILE_LS "\ue777" +# define FILE_SALTSTACK "\ue778" +# define FILE_TERRAFORM "\ue779" +# define FILE_ORG "\ue77a" +# define FILE_ASCIIDOC "\ue77b" +# define FILE_RIOT "\ue77c" +# define FILE_OCAML "\ue77d" +# define FILE_LUA "\ue77e" +# define FILE_NPM "\ue77f" +# define FILE_LLVM "\ue780" +# define FILE_E91E "\ue781" +# define FILE_BABEL "\ue782" +# define FILE_MARKO "\ue783" +# define FILE_FLOW "\ue784" +# define FILE_BROCCOLI "\ue785" +# define FILE_APPVEYOR "\ue786" +# define FILE_CAKEFILE "\ue787" +# define FILE_APPLE "\ue788" +# define FILE_EMACS "\ue789" +# define FILE_SKETCH "\ue78a" +# define FILE_DOXYGEN "\ue78b" +# define FILE_CF "\ue78c" +# define FILE_PASCAL "\ue78d" +# define FILE_ABAP "\ue78e" +# define FILE_ANTLR "\ue78f" +# define FILE_API "\ue790" +# define FILE_AS "\ue791" +# define FILE_ARC "\ue792" +# define FILE_ARDUINO "\ue793" +# define FILE_AUGEAS "\ue794" +# define FILE_AHK "\ue795" +# define FILE_AUTOIT "\ue796" +# define FILE_ATS "\ue797" +# define FILE_ALLOY "\ue798" +# define FILE_MANPAGE "\ue799" +# define FILE_J "\ue79a" +# define FILE_GLADE "\ue79b" +# define FILE_BOO "\ue79c" +# define FILE_BRAIN "\ue79d" +# define FILE_BRO "\ue79e" +# define FILE_BLUESPEC "\ue79f" +# define FILE_STYLELINT "\ue7a0" +# define FILE_ANT "\ue7a1" +# define FILE_CMAKE "\ue7a2" +# define FILE_CLIPS "\ue7a3" +# define FILE_MAPBOX "\ue7a4" +# define FILE_CP "\ue7a5" +# define FILE_CHUCK "\ue7a6" +# define FILE_JINJA "\ue7a7" +# define FILE_ISABELLE "\ue7a8" +# define FILE_DOGE "\ue7a9" +# define FILE_IDL "\ue7aa" +# define FILE_JAKE "\ue7ab" +# define FILE_VERILOG "\ue7ac" +# define FILE_PHALCON "\ue7ad" +# define FILE_FABFILE "\ue7ae" +# define FILE_LFE "\ue7af" +# define FILE_NMAP "\ue7b0" +# define FILE_AMPL "\ue7b1" +# define FILE_CEYLON "\ue7b2" +# define FILE_CHAPEL "\ue7b3" +# define FILE_CIRRU "\ue7b4" +# define FILE_CLARION "\ue7b5" +# define FILE_NUNJUCKS "\ue7b6" +# define FILE_MEDIAWIKI "\ue7b7" +# define FILE_POSTSCRIPT "\ue7b8" +# define FILE_TCL "\ue7b9" +# define FILE_OWL "\ue7ba" +# define FILE_JSONLD "\ue7bb" +# define FILE_SPARQL "\ue7bc" +# define FILE_SAS "\ue7bd" +# define FILE_CLEAN "\ue7be" +# define FILE_CLICK "\ue7bf" +# define FILE_NVIDIA "\ue7c0" +# define FILE_CREOLE "\ue7c1" +# define FILE_COQ "\ue7c2" +# define FILE_DIFF "\ue7c3" +# define FILE_PATCH "\ue7c4" +# define FILE_BYOND "\ue7c5" +# define FILE_CYTHON "\ue7c6" +# define FILE_DARCS "\ue7c7" +# define FILE_EAGLE "\ue7c8" +# define FILE_ECERE "\ue7c9" +# define FILE_EIFFEL "\ue7ca" +# define FILE_EM "\ue7cb" +# define FILE_FLUX "\ue7cc" +# define FILE_FACTOR "\ue7cd" +# define FILE_FANCY "\ue7ce" +# define FILE_PERL6 "\ue7cf" +# define FILE_GENTOO "\ue7d0" +# define FILE_FREGE "\ue7d1" +# define FILE_FANTOM "\ue7d2" +# define FILE_FREEMARKER "\ue7d3" +# define FILE_GAP "\ue7d4" +# define FILE_CL "\ue7d5" +# define FILE_GAMS "\ue7d6" +# define FILE_GODOT "\ue7d7" +# define FILE_GML "\ue7d8" +# define FILE_GENSHI "\ue7d9" +# define FILE_POINTWISE "\ue7da" +# define FILE_GF "\ue7db" +# define FILE_GOLO "\ue7dc" +# define FILE_GOSU "\ue7dd" +# define FILE_HARBOUR "\ue7de" +# define FILE_GRAPHQL "\ue7df" +# define FILE_GRAPHVIZ "\ue7e0" +# define FILE_HASHICORP "\ue7e1" +# define FILE_HY "\ue7e2" +# define FILE_IGORPRO "\ue7e3" +# define FILE_IO "\ue7e4" +# define FILE_IOKE "\ue7e5" +# define FILE_IDRIS "\ue7e6" +# define FILE_INFORM7 "\ue7e7" +# define FILE_INNO "\ue7e8" +# define FILE_SUBLIME "\ue7e9" +# define FILE_JUPYTER "\ue7ea" +# define FILE_KRL "\ue7eb" +# define FILE_KOTLIN "\ue7ec" +# define FILE_LABVIEW "\ue7ed" +# define FILE_LSL "\ue7ee" +# define FILE_LASSO "\ue7ef" +# define FILE_LOGTALK "\ue7f0" +# define FILE_LOOKML "\ue7f1" +# define FILE_MAKO "\ue7f2" +# define FILE_MATHEMATICA "\ue7f3" +# define FILE_MATLAB "\ue7f4" +# define FILE_E992 "\ue7f5" +# define FILE_MAX "\ue7f6" +# define FILE_MERCURY "\ue7f7" +# define FILE_MIRAH "\ue7f8" +# define FILE_MODULA2 "\ue7f9" +# define FILE_MONKEY "\ue7fa" +# define FILE_NIMROD "\ue7fb" +# define FILE_NIT "\ue7fc" +# define FILE_NIX "\ue7fd" +# define FILE_AMX "\ue7fe" +# define FILE_NETLOGO "\ue7ff" +# define FILE_NUMPY "\ue800" +# define FILE_OBJJ "\ue801" +# define FILE_OPENCL "\ue802" +# define FILE_PROCESSING "\ue803" +# define FILE_OX "\ue804" +# define FILE_SCD "\ue805" +# define FILE_STATA "\ue806" +# define FILE_STAN "\ue807" +# define FILE_SQF "\ue808" +# define FILE_SLASH "\ue809" +# define FILE_SHEN "\ue80a" +# define FILE_SELF "\ue80b" +# define FILE_SCILAB "\ue80c" +# define FILE_VHDL "\ue80d" +# define FILE_SAGE "\ue80e" +# define FILE_ROBOT "\ue80f" +# define FILE_RED "\ue810" +# define FILE_REBOL "\ue811" +# define FILE_XOJO "\ue812" +# define FILE_RDOC "\ue813" +# define FILE_RACKET "\ue814" +# define FILE_PURESCRIPT "\ue815" +# define FILE_UNO "\ue816" +# define FILE_VARNISH "\ue817" +# define FILE_PROPELLER "\ue818" +# define FILE_TURING "\ue819" +# define FILE_PONY "\ue81a" +# define FILE_POGO "\ue81b" +# define FILE_PIKE "\ue81c" +# define FILE_URWEB "\ue81d" +# define FILE_PARROT "\ue81e" +# define FILE_PAPYRUS "\ue81f" +# define FILE_PAN "\ue820" +# define FILE_OZ "\ue821" +# define FILE_OXYGENE "\ue822" +# define FILE_PROGRESS "\ue823" +# define FILE_TXL "\ue824" +# define FILE_CABAL "\ue825" +# define FILE_SYSVERILOG "\ue826" +# define FILE_PICKLE "\ue827" +# define FILE_XPAGES "\ue828" +# define FILE_XTEND "\ue829" +# define FILE_ZEPHIR "\ue82a" +# define FILE_ZIMPL "\ue82b" +# define FILE_EC "\ue82c" +# define FILE_MUPAD "\ue82d" +# define FILE_OOC "\ue82e" +# define FILE_RST "\ue82f" +# define FILE_KARMA "\ue830" +# define FILE_HACK "\ue831" +# define FILE_SHOPIFY "\ue832" +# define FILE_PUG_ALT "\ue833" +# define FILE_E9D1 "\ue834" +# define FILE_SBT "\ue835" +# define FILE_E9D3 "\ue836" +# define FILE_SCRUTINIZER "\ue837" +# define FILE_CC "\ue838" +# define FILE_BRAKEMAN "\ue839" +# define FILE_NEWRELIC "\ue83a" +# define FILE_THOR "\ue83b" +# define FILE_NUGET "\ue83c" +# define FILE_POWERSHELL "\ue83d" +# define FILE_SF "\ue83e" +# define FILE_MINECRAFT "\ue83f" +# define FILE_SQLITE "\ue840" +# define FILE_PROTRACTOR "\ue841" +# define FILE_TYPINGS "\ue842" +# define FILE_STRINGS "\ue843" +# define FILE_NANT "\ue844" +# define FILE_CSSCRIPT "\ue845" +# define FILE_CAKE "\ue846" +# define FILE_OPENOFFICE "\ue847" +# define FILE_KEYNOTE "\ue848" +# define FILE_JSX "\ue849" +# define FILE_TSX "\ue84a" +# define FILE_MODEL "\ue84b" +# define FILE_FINDER "\ue84c" +# define FILE_ACCESS "\ue84d" +# define FILE_ONENOTE "\ue84e" +# define FILE_POWERPOINT "\ue84f" +# define FILE_WORD "\ue850" +# define FILE_EXCEL "\ue851" +# define FILE_STORYIST "\ue852" +# define FILE_CSOUND "\ue853" +# define FILE_DBASE "\ue854" +# define FILE_ZBRUSH "\ue855" +# define FILE_AE "\ue856" +# define FILE_INDESIGN "\ue857" +# define FILE_PREMIERE "\ue858" +# define FILE_MAYA "\ue859" +# define FILE_E9F7 "\ue85a" +# define FILE_KHRONOS "\ue85b" +# define FILE_AUDACITY "\ue85c" +# define FILE_BLENDER "\ue85d" +# define FILE_LIGHTWAVE "\ue85e" +# define FILE_FBX "\ue85f" +# define FILE_E9FD "\ue860" +# define FILE_TYPEDOC "\ue861" +# define FILE_ALPINE "\ue862" +# define FILE_YUI "\ue863" +# define FILE_EA01 "\ue864" +# define FILE_EA02 "\ue865" +# define FILE_EA03 "\ue866" +# define FILE_NORMALIZE "\ue867" +# define FILE_NEKO "\ue868" +# define FILE_MATHJAX "\ue869" +# define FILE_LEAFLET "\ue86a" +# define FILE_GDB "\ue86b" +# define FILE_FUELUX "\ue86c" +# define FILE_EQ "\ue86d" +# define FILE_CHARTJS "\ue86e" +# define FILE_EA0C "\ue86f" +# define FILE_EA0D "\ue870" +# define FILE_EA0E "\ue871" +# define FILE_ESLINT "\ue872" +# define FILE_D3 "\ue873" +# define FILE_CORDOVA "\ue874" +# define FILE_CIRCLECI "\ue875" +# define FILE_PUG "\ue876" +# define FILE_POWERBUILDER "\ue877" +# define FILE_DYLIB "\ue878" +# define FILE_REXX "\ue879" +# define FILE_SVN "\ue87a" +# define FILE_MRUBY "\ue87b" +# define FILE_WERCKER "\ue87c" +# define FILE_YARN "\ue87d" +# define FILE_EDITORCONFIG "\ue87e" +# define FILE_SNYK "\ue87f" +# define FILE_REASON "\ue880" +# define FILE_NSIS "\ue881" +# define FILE_V8 "\ue882" +# define FILE_ROLLUP "\ue883" +# define FILE_EA21 "\ue884" +# define FILE_EA22 "\ue885" +# define FILE_EA23 "\ue886" +# define FILE_RASCAL "\ue887" +# define FILE_GN "\ue888" +# define FILE_NODEMON "\ue889" +# define FILE_ELECTRON "\ue88a" +# define FILE_1C_ALT "\ue88b" +# define FILE_SWAGGER "\ue88c" +# define FILE_BITHOUND "\ue88d" +# define FILE_POLYMER "\ue88e" +# define FILE_PLATFORMIO "\ue88f" +# define FILE_SHIPPABLE "\ue890" +# define FILE_EA2E "\ue891" +# define FILE_SEQUELIZE "\ue892" +# define FILE_REDUX "\ue893" +# define FILE_RSPEC "\ue894" +# define FILE_PHPUNIT "\ue895" +# define FILE_OCTAVE "\ue896" +# define FILE_NUCLIDE "\ue897" +# define FILE_INFOPATH "\ue898" +# define FILE_LIME "\ue899" +# define FILE_LERNA "\ue89a" +# define FILE_KITCHENCI "\ue89b" +# define FILE_JEST "\ue89c" +# define FILE_JASMINE "\ue89d" +# define FILE_HAXEDEVELOP "\ue89e" +# define FILE_GITLAB "\ue89f" +# define FILE_DRONE "\ue8a0" +# define FILE_VIRTUALBOX "\ue8a1" +# define FILE_DOCLETS "\ue8a2" +# define FILE_DELPHI "\ue8a3" +# define FILE_CODEKIT "\ue8a4" +# define FILE_CHEF "\ue8a5" +# define FILE_CAKEPHP "\ue8a6" +# define FILE_COBOL "\ue8a7" +# define FILE_BUNDLER "\ue8a8" +# define FILE_BUCK "\ue8a9" +# define FILE_BRUNCH "\ue8aa" +# define FILE_AURELIA "\ue8ab" +# define FILE_VMWARE "\ue8ac" +# define FILE_RHINO "\ue8ad" +# define FILE_EJS "\ue8ae" +# define FILE_KICAD "\ue8af" +# define FILE_HOPLON "\ue8b0" +# define FILE_ABIF "\ue8b1" +# define FILE_WATCHMAN "\ue8b2" +# define FILE_P4 "\ue8b3" +# define FILE_NANOC "\ue8b4" +# define FILE_MIRANDA "\ue8b5" +# define FILE_MINIZINC "\ue8b6" +# define FILE_MESON "\ue8b7" +# define FILE_JISON "\ue8b8" +# define FILE_FRANCA "\ue8b9" +# define FILE_DEVICETREE "\ue8ba" +# define FILE_CADDY "\ue8bb" +# define FILE_BEM "\ue8bc" +# define FILE_BAZEL "\ue8bd" +# define FILE_ANGELSCRIPT "\ue8be" +# define FILE_ESDOC "\ue8bf" +# define FILE_TWINE "\ue8c0" +# define FILE_SQUARESPACE "\ue8c1" +# define FILE_PHOENIX "\ue8c2" +# define FILE_TEST_DIR "\ue8c3" +# define FILE_WEBPACK "\ue8c4" +# define FILE_TEST_COFFEE "\ue8c5" +# define FILE_TEST_GENERIC "\ue8c6" +# define FILE_TEST_JS "\ue8c7" +# define FILE_TEST_PERL "\ue8c8" +# define FILE_TEST_PYTHON "\ue8c9" +# define FILE_TEST_REACT "\ue8ca" +# define FILE_TEST_RUBY "\ue8cb" +# define FILE_TEST_TS "\ue8cc" +# define FILE_CODESHIP "\ue8cd" +# define FILE_NXC "\ue8ce" +# define FILE_BROTLI "\ue8cf" +# define FILE_PROSELINT "\ue8d0" +# define FILE_BINTRAY "\ue8d1" +# define FILE_MJML "\ue8d2" +# define FILE_WASM "\ue8d3" +# define FILE_EA71 "\ue8d4" +# define FILE_NASM "\ue8d5" +# define FILE_EA73 "\ue8d6" +# define FILE_PEG "\ue8d7" +# define FILE_JOLIE "\ue8d8" +# define FILE_NANO "\ue8d9" +# define FILE_XAMARIN "\ue8da" +# define FILE_F012 "\ue8db" +# define FILE_TAG "\ue8dc" +# define FILE_CUCUMBER "\ue8dd" +# define FILE_VIDEO "\ue8de" +# define FILE_CONFIG "\ue8df" +# define FILE_DASHBOARD "\ue8e0" +# define FILE_PUPPET "\ue8e1" +# define FILE_TERMINAL "\ue8e2" +# define FILE_MARKDOWNLINT "\ue8e3" +# define FILE_REACT "\ue8e4" +# define FILE_F101 "\ue8e5" +# define FILE_ELM "\ue8e6" +# define FILE_BOOT "\ue8e7" +# define FILE_CLJS "\ue8e8" +# define FILE_LEIN "\ue8e9" +# define FILE_DOCKER "\ue8ea" +# define FILE_PHP "\ue8eb" +# define FILE_IONIC "\ue8ec" +# define FILE_HAML "\ue8ed" +# define FILE_F17B "\ue8ee" +# define FILE_FF "\ue8ef" +# define FILE_U1F3C1 "\ue8f0" +# define FILE_TERN "\ue8f1" +# define FILE_DEFAULT "\ue8f2" +# define FILE_SIGILS "\ue8f3" +# define FILE_NGINX "\ue8f4" +# define WEATHER_DAY_CLOUDY_GUSTS "\ue8f5" +# define WEATHER_DAY_CLOUDY_WINDY "\ue8f6" +# define WEATHER_DAY_CLOUDY "\ue8f7" +# define WEATHER_DAY_FOG "\ue8f8" +# define WEATHER_DAY_HAIL "\ue8f9" +# define WEATHER_DAY_LIGHTNING "\ue8fa" +# define WEATHER_DAY_RAIN_MIX "\ue8fb" +# define WEATHER_DAY_RAIN_WIND "\ue8fc" +# define WEATHER_DAY_RAIN "\ue8fd" +# define WEATHER_DAY_SHOWERS "\ue8fe" +# define WEATHER_DAY_SNOW "\ue8ff" +# define WEATHER_DAY_SPRINKLE "\ue900" +# define WEATHER_DAY_SUNNY_OVERCAST "\ue901" +# define WEATHER_DAY_SUNNY "\ue902" +# define WEATHER_DAY_STORM_SHOWERS "\ue903" +# define WEATHER_DAY_THUNDERSTORM "\ue904" +# define WEATHER_CLOUDY_GUSTS "\ue905" +# define WEATHER_CLOUDY_WINDY "\ue906" +# define WEATHER_CLOUDY "\ue907" +# define WEATHER_FOG "\ue908" +# define WEATHER_HAIL "\ue909" +# define WEATHER_LIGHTNING "\ue90a" +# define WEATHER_RAIN_MIX "\ue90b" +# define WEATHER_RAIN_WIND "\ue90c" +# define WEATHER_RAIN "\ue90d" +# define WEATHER_SHOWERS "\ue90e" +# define WEATHER_SNOW "\ue90f" +# define WEATHER_SPRINKLE "\ue910" +# define WEATHER_STORM_SHOWERS "\ue911" +# define WEATHER_THUNDERSTORM "\ue912" +# define WEATHER_WINDY "\ue913" +# define WEATHER_NIGHT_ALT_CLOUDY_GUSTS "\ue914" +# define WEATHER_NIGHT_ALT_CLOUDY_WINDY "\ue915" +# define WEATHER_NIGHT_ALT_HAIL "\ue916" +# define WEATHER_NIGHT_ALT_LIGHTNING "\ue917" +# define WEATHER_NIGHT_ALT_RAIN_MIX "\ue918" +# define WEATHER_NIGHT_ALT_RAIN_WIND "\ue919" +# define WEATHER_NIGHT_ALT_RAIN "\ue91a" +# define WEATHER_NIGHT_ALT_SHOWERS "\ue91b" +# define WEATHER_NIGHT_ALT_SNOW "\ue91c" +# define WEATHER_NIGHT_ALT_SPRINKLE "\ue91d" +# define WEATHER_NIGHT_ALT_STORM_SHOWERS "\ue91e" +# define WEATHER_NIGHT_ALT_THUNDERSTORM "\ue91f" +# define WEATHER_NIGHT_CLEAR "\ue920" +# define WEATHER_NIGHT_CLOUDY_GUSTS "\ue921" +# define WEATHER_NIGHT_CLOUDY_WINDY "\ue922" +# define WEATHER_NIGHT_CLOUDY "\ue923" +# define WEATHER_NIGHT_HAIL "\ue924" +# define WEATHER_NIGHT_LIGHTNING "\ue925" +# define WEATHER_NIGHT_RAIN_MIX "\ue926" +# define WEATHER_NIGHT_RAIN_WIND "\ue927" +# define WEATHER_NIGHT_RAIN "\ue928" +# define WEATHER_NIGHT_SHOWERS "\ue929" +# define WEATHER_NIGHT_SNOW "\ue92a" +# define WEATHER_NIGHT_SPRINKLE "\ue92b" +# define WEATHER_NIGHT_STORM_SHOWERS "\ue92c" +# define WEATHER_NIGHT_THUNDERSTORM "\ue92d" +# define WEATHER_CELSIUS "\ue92e" +# define WEATHER_CLOUD_DOWN "\ue92f" +# define WEATHER_CLOUD_REFRESH "\ue930" +# define WEATHER_CLOUD_UP "\ue931" +# define WEATHER_CLOUD "\ue932" +# define WEATHER_DEGREES "\ue933" +# define WEATHER_DIRECTION_DOWN_LEFT "\ue934" +# define WEATHER_DIRECTION_DOWN "\ue935" +# define WEATHER_FAHRENHEIT "\ue936" +# define WEATHER_HORIZON_ALT "\ue937" +# define WEATHER_HORIZON "\ue938" +# define WEATHER_DIRECTION_LEFT "\ue939" +# define WEATHER_F049 "\ue93a" +# define WEATHER_NIGHT_FOG "\ue93b" +# define WEATHER_REFRESH_ALT "\ue93c" +# define WEATHER_REFRESH "\ue93d" +# define WEATHER_DIRECTION_RIGHT "\ue93e" +# define WEATHER_RAINDROPS "\ue93f" +# define WEATHER_STRONG_WIND "\ue940" +# define WEATHER_SUNRISE "\ue941" +# define WEATHER_SUNSET "\ue942" +# define WEATHER_THERMOMETER_EXTERIOR "\ue943" +# define WEATHER_THERMOMETER_INTERNAL "\ue944" +# define WEATHER_THERMOMETER "\ue945" +# define WEATHER_TORNADO "\ue946" +# define WEATHER_DIRECTION_UP_RIGHT "\ue947" +# define WEATHER_DIRECTION_UP "\ue948" +# define WEATHER_F059 "\ue949" +# define WEATHER_F05A "\ue94a" +# define WEATHER_F05B "\ue94b" +# define WEATHER_F05C "\ue94c" +# define WEATHER_F05D "\ue94d" +# define WEATHER_F05E "\ue94e" +# define WEATHER_F060 "\ue94f" +# define WEATHER_F061 "\ue950" +# define WEATHER_SMOKE "\ue951" +# define WEATHER_DUST "\ue952" +# define WEATHER_SNOW_WIND "\ue953" +# define WEATHER_DAY_SNOW_WIND "\ue954" +# define WEATHER_NIGHT_SNOW_WIND "\ue955" +# define WEATHER_NIGHT_ALT_SNOW_WIND "\ue956" +# define WEATHER_DAY_SLEET_STORM "\ue957" +# define WEATHER_NIGHT_SLEET_STORM "\ue958" +# define WEATHER_NIGHT_ALT_SLEET_STORM "\ue959" +# define WEATHER_DAY_SNOW_THUNDERSTORM "\ue95a" +# define WEATHER_NIGHT_SNOW_THUNDERSTORM "\ue95b" +# define WEATHER_NIGHT_ALT_SNOW_THUNDERSTORM "\ue95c" +# define WEATHER_SOLAR_ECLIPSE "\ue95d" +# define WEATHER_LUNAR_ECLIPSE "\ue95e" +# define WEATHER_METEOR "\ue95f" +# define WEATHER_HOT "\ue960" +# define WEATHER_HURRICANE "\ue961" +# define WEATHER_SMOG "\ue962" +# define WEATHER_ALIEN "\ue963" +# define WEATHER_SNOWFLAKE_COLD "\ue964" +# define WEATHER_STARS "\ue965" +# define WEATHER_RAINDROP "\ue966" +# define WEATHER_BAROMETER "\ue967" +# define WEATHER_HUMIDITY "\ue968" +# define WEATHER_NA "\ue969" +# define WEATHER_FLOOD "\ue96a" +# define WEATHER_DAY_CLOUDY_HIGH "\ue96b" +# define WEATHER_NIGHT_ALT_CLOUDY_HIGH "\ue96c" +# define WEATHER_NIGHT_CLOUDY_HIGH "\ue96d" +# define WEATHER_NIGHT_ALT_PARTLY_CLOUDY "\ue96e" +# define WEATHER_SANDSTORM "\ue96f" +# define WEATHER_NIGHT_PARTLY_CLOUDY "\ue970" +# define WEATHER_UMBRELLA "\ue971" +# define WEATHER_DAY_WINDY "\ue972" +# define WEATHER_NIGHT_ALT_CLOUDY "\ue973" +# define WEATHER_DIRECTION_UP_LEFT "\ue974" +# define WEATHER_DIRECTION_DOWN_RIGHT "\ue975" +# define WEATHER_TIME_12 "\ue976" +# define WEATHER_TIME_1 "\ue977" +# define WEATHER_TIME_2 "\ue978" +# define WEATHER_TIME_3 "\ue979" +# define WEATHER_TIME_4 "\ue97a" +# define WEATHER_TIME_5 "\ue97b" +# define WEATHER_TIME_6 "\ue97c" +# define WEATHER_TIME_7 "\ue97d" +# define WEATHER_TIME_8 "\ue97e" +# define WEATHER_TIME_9 "\ue97f" +# define WEATHER_TIME_10 "\ue980" +# define WEATHER_TIME_11 "\ue981" +# define WEATHER_MOON_NEW "\ue982" +# define WEATHER_MOON_WAXING_CRESCENT_1 "\ue983" +# define WEATHER_MOON_WAXING_CRESCENT_2 "\ue984" +# define WEATHER_MOON_WAXING_CRESCENT_3 "\ue985" +# define WEATHER_MOON_WAXING_CRESCENT_4 "\ue986" +# define WEATHER_MOON_WAXING_CRESCENT_5 "\ue987" +# define WEATHER_MOON_WAXING_CRESCENT_6 "\ue988" +# define WEATHER_MOON_FIRST_QUARTER "\ue989" +# define WEATHER_MOON_WAXING_GIBBOUS_1 "\ue98a" +# define WEATHER_MOON_WAXING_GIBBOUS_2 "\ue98b" +# define WEATHER_MOON_WAXING_GIBBOUS_3 "\ue98c" +# define WEATHER_MOON_WAXING_GIBBOUS_4 "\ue98d" +# define WEATHER_MOON_WAXING_GIBBOUS_5 "\ue98e" +# define WEATHER_MOON_WAXING_GIBBOUS_6 "\ue98f" +# define WEATHER_MOON_FULL "\ue990" +# define WEATHER_MOON_WANING_GIBBOUS_1 "\ue991" +# define WEATHER_MOON_WANING_GIBBOUS_2 "\ue992" +# define WEATHER_MOON_WANING_GIBBOUS_3 "\ue993" +# define WEATHER_MOON_WANING_GIBBOUS_4 "\ue994" +# define WEATHER_MOON_WANING_GIBBOUS_5 "\ue995" +# define WEATHER_MOON_WANING_GIBBOUS_6 "\ue996" +# define WEATHER_MOON_THIRD_QUARTER "\ue997" +# define WEATHER_MOON_WANING_CRESCENT_1 "\ue998" +# define WEATHER_MOON_WANING_CRESCENT_2 "\ue999" +# define WEATHER_MOON_WANING_CRESCENT_3 "\ue99a" +# define WEATHER_MOON_WANING_CRESCENT_4 "\ue99b" +# define WEATHER_MOON_WANING_CRESCENT_5 "\ue99c" +# define WEATHER_MOON_WANING_CRESCENT_6 "\ue99d" +# define WEATHER_WIND_DIRECTION "\ue99e" +# define WEATHER_DAY_SLEET "\ue99f" +# define WEATHER_NIGHT_SLEET "\ue9a0" +# define WEATHER_NIGHT_ALT_SLEET "\ue9a1" +# define WEATHER_SLEET "\ue9a2" +# define WEATHER_DAY_HAZE "\ue9a3" +# define WEATHER_WIND_BEAUFORT_0 "\ue9a4" +# define WEATHER_WIND_BEAUFORT_1 "\ue9a5" +# define WEATHER_WIND_BEAUFORT_2 "\ue9a6" +# define WEATHER_WIND_BEAUFORT_3 "\ue9a7" +# define WEATHER_WIND_BEAUFORT_4 "\ue9a8" +# define WEATHER_WIND_BEAUFORT_5 "\ue9a9" +# define WEATHER_WIND_BEAUFORT_6 "\ue9aa" +# define WEATHER_WIND_BEAUFORT_7 "\ue9ab" +# define WEATHER_WIND_BEAUFORT_8 "\ue9ac" +# define WEATHER_WIND_BEAUFORT_9 "\ue9ad" +# define WEATHER_WIND_BEAUFORT_10 "\ue9ae" +# define WEATHER_WIND_BEAUFORT_11 "\ue9af" +# define WEATHER_WIND_BEAUFORT_12 "\ue9b0" +# define WEATHER_DAY_LIGHT_WIND "\ue9b1" +# define WEATHER_TSUNAMI "\ue9b2" +# define WEATHER_EARTHQUAKE "\ue9b3" +# define WEATHER_FIRE "\ue9b4" +# define WEATHER_VOLCANO "\ue9b5" +# define WEATHER_MOONRISE "\ue9b6" +# define WEATHER_MOONSET "\ue9b7" +# define WEATHER_TRAIN "\ue9b8" +# define WEATHER_SMALL_CRAFT_ADVISORY "\ue9b9" +# define WEATHER_GALE_WARNING "\ue9ba" +# define WEATHER_STORM_WARNING "\ue9bb" +# define WEATHER_HURRICANE_WARNING "\ue9bc" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_1 "\ue9bd" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_2 "\ue9be" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_3 "\ue9bf" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_4 "\ue9c0" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_5 "\ue9c1" +# define WEATHER_MOON_ALT_WAXING_CRESCENT_6 "\ue9c2" +# define WEATHER_MOON_ALT_FIRST_QUARTER "\ue9c3" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_1 "\ue9c4" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_2 "\ue9c5" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_3 "\ue9c6" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_4 "\ue9c7" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_5 "\ue9c8" +# define WEATHER_MOON_ALT_WAXING_GIBBOUS_6 "\ue9c9" +# define WEATHER_MOON_ALT_FULL "\ue9ca" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_1 "\ue9cb" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_2 "\ue9cc" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_3 "\ue9cd" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_4 "\ue9ce" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_5 "\ue9cf" +# define WEATHER_MOON_ALT_WANING_GIBBOUS_6 "\ue9d0" +# define WEATHER_MOON_ALT_THIRD_QUARTER "\ue9d1" +# define WEATHER_MOON_ALT_WANING_CRESCENT_1 "\ue9d2" +# define WEATHER_MOON_ALT_WANING_CRESCENT_2 "\ue9d3" +# define WEATHER_MOON_ALT_WANING_CRESCENT_3 "\ue9d4" +# define WEATHER_MOON_ALT_WANING_CRESCENT_4 "\ue9d5" +# define WEATHER_MOON_ALT_WANING_CRESCENT_5 "\ue9d6" +# define WEATHER_MOON_ALT_WANING_CRESCENT_6 "\ue9d7" +# define WEATHER_MOON_ALT_NEW "\ue9d8" +# define LINUX_ARCHLINUX "\ue9d9" +# define LINUX_CENTOS "\ue9da" +# define LINUX_DEBIAN "\ue9db" +# define LINUX_FEDORA "\ue9dc" +# define LINUX_LINUXMINT "\ue9dd" +# define LINUX_LINUXMINT_INVERSE "\ue9de" +# define LINUX_MAGEIA "\ue9df" +# define LINUX_MANDRIVA "\ue9e0" +# define LINUX_OPENSUSE "\ue9e1" +# define LINUX_REDHAT "\ue9e2" +# define LINUX_SLACKWARE "\ue9e3" +# define LINUX_SLACKWARE_INVERSE "\ue9e4" +# define LINUX_UBUNTU "\ue9e5" +# define LINUX_UBUNTU_INVERSE "\ue9e6" +# define LINUX_FREEBSD "\ue9e7" +# define LINUX_COREOS "\ue9e8" +# define LINUX_GENTOO "\ue9e9" +# define LINUX_ELEMENTARY "\ue9ea" +# define LINUX_FEDORA_INVERSE "\ue9eb" +# define LINUX_SABAYON "\ue9ec" +# define LINUX_AOSC "\ue9ed" +# define LINUX_NIXOS "\ue9ee" +# define LINUX_TUX "\ue9ef" +# define LINUX_RASPBERRY_PI "\ue9f0" +# define LINUX_MANJARO "\ue9f1" +# define LINUX_APPLE "\ue9f2" +# define LINUX_DOCKER "\ue9f3" +# define LINUX_ALPINE "\ue9f4" +# define MYICONS_0001 "\ue9f5" +# define MYICONS_0002 "\ue9f6" +# define MYICONS_0003 "\ue9f7" +# define MYICONS_0004 "\ue9f8" +# define MYICONS_0005 "\ue9f9" +# define MYICONS_0006 "\ue9fa" +# define MYICONS_0007 "\ue9fb" +# define MYICONS_0008 "\ue9fc" +# define MYICONS_0009 "\ue9fd" +# define MYICONS_000A "\ue9fe" +# define MYICONS_000B "\ue9ff" +# define MYICONS_000D "\uea00" +# define MYICONS_000E "\uea01" +# define MYICONS_0010 "\uea02" +# define MYICONS_0011 "\uea03" +# define MYICONS_0013 "\uea04" +# define MYICONS_0014 "\uea05" +# define MYICONS_ARCH_LINUX_ARROW "\uea06" +# define DEV_BING_SMALL "\uea07" +# define DEV_CSS_TRICKS "\uea08" +# define DEV_GIT "\uea09" +# define DEV_BITBUCKET "\uea0a" +# define DEV_MYSQL "\uea0b" +# define DEV_STREAMLINE "\uea0c" +# define DEV_DATABASE "\uea0d" +# define DEV_DROPBOX "\uea0e" +# define DEV_GITHUB_ALT "\uea0f" +# define DEV_GITHUB_BADGE "\uea10" +# define DEV_GITHUB "\uea11" +# define DEV_WORDPRESS "\uea12" +# define DEV_VISUALSTUDIO "\uea13" +# define DEV_JEKYLL_SMALL "\uea14" +# define DEV_ANDROID "\uea15" +# define DEV_WINDOWS "\uea16" +# define DEV_STACKOVERFLOW "\uea17" +# define DEV_APPLE "\uea18" +# define DEV_LINUX "\uea19" +# define DEV_APPSTORE "\uea1a" +# define DEV_GHOST_SMALL "\uea1b" +# define DEV_YAHOO "\uea1c" +# define DEV_CODEPEN "\uea1d" +# define DEV_GITHUB_FULL "\uea1e" +# define DEV_NODEJS_SMALL "\uea1f" +# define DEV_NODEJS "\uea20" +# define DEV_HACKERNEWS "\uea21" +# define DEV_EMBER "\uea22" +# define DEV_DOJO "\uea23" +# define DEV_DJANGO "\uea24" +# define DEV_NPM "\uea25" +# define DEV_GHOST "\uea26" +# define DEV_MODERNIZR "\uea27" +# define DEV_UNITY_SMALL "\uea28" +# define DEV_RASPBERRY_PI "\uea29" +# define DEV_BLACKBERRY "\uea2a" +# define DEV_GO "\uea2b" +# define DEV_GIT_BRANCH "\uea2c" +# define DEV_GIT_PULL_REQUEST "\uea2d" +# define DEV_GIT_MERGE "\uea2e" +# define DEV_GIT_COMPARE "\uea2f" +# define DEV_GIT_COMMIT "\uea30" +# define DEV_CSSDECK "\uea31" +# define DEV_YAHOO_SMALL "\uea32" +# define DEV_TECHCRUNCH "\uea33" +# define DEV_SMASHING_MAGAZINE "\uea34" +# define DEV_NETMAGAZINE "\uea35" +# define DEV_CODROPS "\uea36" +# define DEV_PHONEGAP "\uea37" +# define DEV_GOOGLE_DRIVE "\uea38" +# define DEV_HTML5_MULTIMEDIA "\uea39" +# define DEV_HTML5_DEVICE_ACCESS "\uea3a" +# define DEV_HTML5_CONNECTIVITY "\uea3b" +# define DEV_HTML5_3D_EFFECTS "\uea3c" +# define DEV_HTML5 "\uea3d" +# define DEV_SCALA "\uea3e" +# define DEV_JAVA "\uea3f" +# define DEV_RUBY "\uea40" +# define DEV_UBUNTU "\uea41" +# define DEV_RUBY_ON_RAILS "\uea42" +# define DEV_PYTHON "\uea43" +# define DEV_PHP "\uea44" +# define DEV_MARKDOWN "\uea45" +# define DEV_LARAVEL "\uea46" +# define DEV_MAGENTO "\uea47" +# define DEV_JOOMLA "\uea48" +# define DEV_DRUPAL "\uea49" +# define DEV_CHROME "\uea4a" +# define DEV_IE "\uea4b" +# define DEV_FIREFOX "\uea4c" +# define DEV_OPERA "\uea4d" +# define DEV_BOOTSTRAP "\uea4e" +# define DEV_SAFARI "\uea4f" +# define DEV_CSS3 "\uea50" +# define DEV_CSS3_FULL "\uea51" +# define DEV_SASS "\uea52" +# define DEV_GRUNT "\uea53" +# define DEV_BOWER "\uea54" +# define DEV_JAVASCRIPT "\uea55" +# define DEV_JAVASCRIPT_SHIELD "\uea56" +# define DEV_JQUERY "\uea57" +# define DEV_COFFEESCRIPT "\uea58" +# define DEV_BACKBONE "\uea59" +# define DEV_ANGULAR "\uea5a" +# define DEV_JQUERY_UI "\uea5b" +# define DEV_SWIFT "\uea5c" +# define DEV_SYMFONY "\uea5d" +# define DEV_SYMFONY_BADGE "\uea5e" +# define DEV_LESS "\uea5f" +# define DEV_STYLUS "\uea60" +# define DEV_TRELLO "\uea61" +# define DEV_ATLASSIAN "\uea62" +# define DEV_JIRA "\uea63" +# define DEV_ENVATO "\uea64" +# define DEV_SNAP_SVG "\uea65" +# define DEV_RAPHAEL "\uea66" +# define DEV_GOOGLE_ANALYTICS "\uea67" +# define DEV_COMPASS "\uea68" +# define DEV_ONEDRIVE "\uea69" +# define DEV_GULP "\uea6a" +# define DEV_ATOM "\uea6b" +# define DEV_CISCO "\uea6c" +# define DEV_NANCY "\uea6d" +# define DEV_JENKINS "\uea6e" +# define DEV_CLOJURE "\uea6f" +# define DEV_PERL "\uea70" +# define DEV_CLOJURE_ALT "\uea71" +# define DEV_CELLULOID "\uea72" +# define DEV_W3C "\uea73" +# define DEV_REDIS "\uea74" +# define DEV_POSTGRESQL "\uea75" +# define DEV_WEBPLATFORM "\uea76" +# define DEV_REQUIREJS "\uea77" +# define DEV_OPENSOURCE "\uea78" +# define DEV_TYPO3 "\uea79" +# define DEV_UIKIT "\uea7a" +# define DEV_DOCTRINE "\uea7b" +# define DEV_GROOVY "\uea7c" +# define DEV_NGINX "\uea7d" +# define DEV_HASKELL "\uea7e" +# define DEV_ZEND "\uea7f" +# define DEV_GNU "\uea80" +# define DEV_YEOMAN "\uea81" +# define DEV_HEROKU "\uea82" +# define DEV_MSQL_SERVER "\uea83" +# define DEV_DEBIAN "\uea84" +# define DEV_TRAVIS "\uea85" +# define DEV_DOTNET "\uea86" +# define DEV_CODEIGNITER "\uea87" +# define DEV_JAVASCRIPT_BADGE "\uea88" +# define DEV_YII "\uea89" +# define DEV_COMPOSER "\uea8a" +# define DEV_KRAKENJS_BADGE "\uea8b" +# define DEV_KRAKENJS "\uea8c" +# define DEV_MOZILLA "\uea8d" +# define DEV_FIREBASE "\uea8e" +# define DEV_SIZZLEJS "\uea8f" +# define DEV_CREATIVECOMMONS "\uea90" +# define DEV_CREATIVECOMMONS_BADGE "\uea91" +# define DEV_MITLICENCE "\uea92" +# define DEV_SENCHATOUCH "\uea93" +# define DEV_BUGSENSE "\uea94" +# define DEV_EXTJS "\uea95" +# define DEV_MOOTOOLS_BADGE "\uea96" +# define DEV_MOOTOOLS "\uea97" +# define DEV_RUBY_ROUGH "\uea98" +# define DEV_KOMODO "\uea99" +# define DEV_CODA "\uea9a" +# define DEV_BINTRAY "\uea9b" +# define DEV_TERMINAL "\uea9c" +# define DEV_CODE "\uea9d" +# define DEV_RESPONSIVE "\uea9e" +# define DEV_DART "\uea9f" +# define DEV_APTANA "\ueaa0" +# define DEV_MAILCHIMP "\ueaa1" +# define DEV_NETBEANS "\ueaa2" +# define DEV_DREAMWEAVER "\ueaa3" +# define DEV_BRACKETS "\ueaa4" +# define DEV_ECLIPSE "\ueaa5" +# define DEV_CLOUD9 "\ueaa6" +# define DEV_SCRUM "\ueaa7" +# define DEV_PROLOG "\ueaa8" +# define DEV_TERMINAL_BADGE "\ueaa9" +# define DEV_CODE_BADGE "\ueaaa" +# define DEV_MONGODB "\ueaab" +# define DEV_METEOR "\ueaac" +# define DEV_METEORFULL "\ueaad" +# define DEV_FSHARP "\ueaae" +# define DEV_RUST "\ueaaf" +# define DEV_IONIC "\ueab0" +# define DEV_SUBLIME "\ueab1" +# define DEV_APPCELERATOR "\ueab2" +# define DEV_ASTERISK "\ueab3" +# define DEV_AWS "\ueab4" +# define DEV_DIGITAL_OCEAN "\ueab5" +# define DEV_DLANG "\ueab6" +# define DEV_DOCKER "\ueab7" +# define DEV_ERLANG "\ueab8" +# define DEV_GOOGLE_CLOUD_PLATFORM "\ueab9" +# define DEV_GRAILS "\ueaba" +# define DEV_ILLUSTRATOR "\ueabb" +# define DEV_INTELLIJ "\ueabc" +# define DEV_MATERIALIZECSS "\ueabd" +# define DEV_OPENSHIFT "\ueabe" +# define DEV_PHOTOSHOP "\ueabf" +# define DEV_RACKSPACE "\ueac0" +# define DEV_REACT "\ueac1" +# define DEV_REDHAT "\ueac2" +# define DEV_SCRIPTCS "\ueac3" +# define DEV_E6BD "\ueac4" +# define DEV_E6BE "\ueac5" +# define DEV_E6BF "\ueac6" +# define DEV_E6C0 "\ueac7" +# define DEV_E6C1 "\ueac8" +# define DEV_E6C2 "\ueac9" +# define DEV_E6C3 "\ueaca" +# define DEV_SQLLITE "\ueacb" +# define DEV_VIM "\ueacc" +# define POM_CLEAN_CODE "\ueacd" +# define POM_POMODORO_DONE "\ueace" +# define POM_POMODORO_ESTIMATED "\ueacf" +# define POM_POMODORO_TICKING "\uead0" +# define POM_POMODORO_SQUASHED "\uead1" +# define POM_SHORT_PAUSE "\uead2" +# define POM_LONG_PAUSE "\uead3" +# define POM_AWAY "\uead4" +# define POM_PAIR_PROGRAMMING "\uead5" +# define POM_INTERNAL_INTERRUPTION "\uead6" +# define POM_EXTERNAL_INTERRUPTION "\uead7" +# define LINEA_ARROWS_ANTICLOCKWISE "\uead8" +# define LINEA_ARROWS_ANTICLOCKWISE_DASHED "\uead9" +# define LINEA_ARROWS_BUTTON_DOWN "\ueada" +# define LINEA_ARROWS_BUTTON_OFF "\ueadb" +# define LINEA_ARROWS_BUTTON_ON "\ueadc" +# define LINEA_ARROWS_BUTTON_UP "\ueadd" +# define LINEA_ARROWS_CHECK "\ueade" +# define LINEA_ARROWS_CIRCLE_CHECK "\ueadf" +# define LINEA_ARROWS_CIRCLE_DOWN "\ueae0" +# define LINEA_ARROWS_CIRCLE_DOWNLEFT "\ueae1" +# define LINEA_ARROWS_CIRCLE_DOWNRIGHT "\ueae2" +# define LINEA_ARROWS_CIRCLE_LEFT "\ueae3" +# define LINEA_ARROWS_CIRCLE_MINUS "\ueae4" +# define LINEA_ARROWS_CIRCLE_PLUS "\ueae5" +# define LINEA_ARROWS_CIRCLE_REMOVE "\ueae6" +# define LINEA_ARROWS_CIRCLE_RIGHT "\ueae7" +# define LINEA_ARROWS_CIRCLE_UP "\ueae8" +# define LINEA_ARROWS_CIRCLE_UPLEFT "\ueae9" +# define LINEA_ARROWS_CIRCLE_UPRIGHT "\ueaea" +# define LINEA_ARROWS_CLOCKWISE "\ueaeb" +# define LINEA_ARROWS_CLOCKWISE_DASHED "\ueaec" +# define LINEA_ARROWS_COMPRESS "\ueaed" +# define LINEA_ARROWS_DENY "\ueaee" +# define LINEA_ARROWS_DIAGONAL "\ueaef" +# define LINEA_ARROWS_DIAGONAL2 "\ueaf0" +# define LINEA_ARROWS_DOWN "\ueaf1" +# define LINEA_ARROWS_DOWN_DOUBLE "\ueaf2" +# define LINEA_ARROWS_DOWNLEFT "\ueaf3" +# define LINEA_ARROWS_DOWNRIGHT "\ueaf4" +# define LINEA_ARROWS_DRAG_DOWN "\ueaf5" +# define LINEA_ARROWS_DRAG_DOWN_DASHED "\ueaf6" +# define LINEA_ARROWS_DRAG_HORIZ "\ueaf7" +# define LINEA_ARROWS_DRAG_LEFT "\ueaf8" +# define LINEA_ARROWS_DRAG_LEFT_DASHED "\ueaf9" +# define LINEA_ARROWS_DRAG_RIGHT "\ueafa" +# define LINEA_ARROWS_DRAG_RIGHT_DASHED "\ueafb" +# define LINEA_ARROWS_DRAG_UP "\ueafc" +# define LINEA_ARROWS_DRAG_UP_DASHED "\ueafd" +# define LINEA_ARROWS_DRAG_VERT "\ueafe" +# define LINEA_ARROWS_EXCLAMATION "\ueaff" +# define LINEA_ARROWS_EXPAND "\ueb00" +# define LINEA_ARROWS_EXPAND_DIAGONAL1 "\ueb01" +# define LINEA_ARROWS_EXPAND_HORIZONTAL1 "\ueb02" +# define LINEA_ARROWS_EXPAND_VERTICAL1 "\ueb03" +# define LINEA_ARROWS_FIT_HORIZONTAL "\ueb04" +# define LINEA_ARROWS_FIT_VERTICAL "\ueb05" +# define LINEA_ARROWS_GLIDE "\ueb06" +# define LINEA_ARROWS_GLIDE_HORIZONTAL "\ueb07" +# define LINEA_ARROWS_GLIDE_VERTICAL "\ueb08" +# define LINEA_ARROWS_HAMBURGER1 "\ueb09" +# define LINEA_ARROWS_HAMBURGER_2 "\ueb0a" +# define LINEA_ARROWS_HORIZONTAL "\ueb0b" +# define LINEA_ARROWS_INFO "\ueb0c" +# define LINEA_ARROWS_KEYBOARD_ALT "\ueb0d" +# define LINEA_ARROWS_KEYBOARD_CMD "\ueb0e" +# define LINEA_ARROWS_KEYBOARD_DELETE "\ueb0f" +# define LINEA_ARROWS_KEYBOARD_DOWN "\ueb10" +# define LINEA_ARROWS_KEYBOARD_LEFT "\ueb11" +# define LINEA_ARROWS_KEYBOARD_RETURN "\ueb12" +# define LINEA_ARROWS_KEYBOARD_RIGHT "\ueb13" +# define LINEA_ARROWS_KEYBOARD_SHIFT "\ueb14" +# define LINEA_ARROWS_KEYBOARD_TAB "\ueb15" +# define LINEA_ARROWS_KEYBOARD_UP "\ueb16" +# define LINEA_ARROWS_LEFT "\ueb17" +# define LINEA_ARROWS_LEFT_DOUBLE_32 "\ueb18" +# define LINEA_ARROWS_MINUS "\ueb19" +# define LINEA_ARROWS_MOVE "\ueb1a" +# define LINEA_ARROWS_MOVE2 "\ueb1b" +# define LINEA_ARROWS_MOVE_BOTTOM "\ueb1c" +# define LINEA_ARROWS_MOVE_LEFT "\ueb1d" +# define LINEA_ARROWS_MOVE_RIGHT "\ueb1e" +# define LINEA_ARROWS_MOVE_TOP "\ueb1f" +# define LINEA_ARROWS_PLUS "\ueb20" +# define LINEA_ARROWS_QUESTION "\ueb21" +# define LINEA_ARROWS_REMOVE "\ueb22" +# define LINEA_ARROWS_RIGHT "\ueb23" +# define LINEA_ARROWS_RIGHT_DOUBLE "\ueb24" +# define LINEA_ARROWS_ROTATE "\ueb25" +# define LINEA_ARROWS_ROTATE_ANTI "\ueb26" +# define LINEA_ARROWS_ROTATE_ANTI_DASHED "\ueb27" +# define LINEA_ARROWS_ROTATE_DASHED "\ueb28" +# define LINEA_ARROWS_SHRINK "\ueb29" +# define LINEA_ARROWS_SHRINK_DIAGONAL1 "\ueb2a" +# define LINEA_ARROWS_SHRINK_DIAGONAL2 "\ueb2b" +# define LINEA_ARROWS_SHRINK_HORIZONAL2 "\ueb2c" +# define LINEA_ARROWS_SHRINK_HORIZONTAL1 "\ueb2d" +# define LINEA_ARROWS_SHRINK_VERTICAL1 "\ueb2e" +# define LINEA_ARROWS_SHRINK_VERTICAL2 "\ueb2f" +# define LINEA_ARROWS_SIGN_DOWN "\ueb30" +# define LINEA_ARROWS_SIGN_LEFT "\ueb31" +# define LINEA_ARROWS_SIGN_RIGHT "\ueb32" +# define LINEA_ARROWS_SIGN_UP "\ueb33" +# define LINEA_ARROWS_SLIDE_DOWN1 "\ueb34" +# define LINEA_ARROWS_SLIDE_DOWN2 "\ueb35" +# define LINEA_ARROWS_SLIDE_LEFT1 "\ueb36" +# define LINEA_ARROWS_SLIDE_LEFT2 "\ueb37" +# define LINEA_ARROWS_SLIDE_RIGHT1 "\ueb38" +# define LINEA_ARROWS_SLIDE_RIGHT2 "\ueb39" +# define LINEA_ARROWS_SLIDE_UP1 "\ueb3a" +# define LINEA_ARROWS_SLIDE_UP2 "\ueb3b" +# define LINEA_ARROWS_SLIM_DOWN "\ueb3c" +# define LINEA_ARROWS_SLIM_DOWN_DASHED "\ueb3d" +# define LINEA_ARROWS_SLIM_LEFT "\ueb3e" +# define LINEA_ARROWS_SLIM_LEFT_DASHED "\ueb3f" +# define LINEA_ARROWS_SLIM_RIGHT "\ueb40" +# define LINEA_ARROWS_SLIM_RIGHT_DASHED "\ueb41" +# define LINEA_ARROWS_SLIM_UP "\ueb42" +# define LINEA_ARROWS_SLIM_UP_DASHED "\ueb43" +# define LINEA_ARROWS_SQUARE_CHECK "\ueb44" +# define LINEA_ARROWS_SQUARE_DOWN "\ueb45" +# define LINEA_ARROWS_SQUARE_DOWNLEFT "\ueb46" +# define LINEA_ARROWS_SQUARE_DOWNRIGHT "\ueb47" +# define LINEA_ARROWS_SQUARE_LEFT "\ueb48" +# define LINEA_ARROWS_SQUARE_MINUS "\ueb49" +# define LINEA_ARROWS_SQUARE_PLUS "\ueb4a" +# define LINEA_ARROWS_SQUARE_REMOVE "\ueb4b" +# define LINEA_ARROWS_SQUARE_RIGHT "\ueb4c" +# define LINEA_ARROWS_SQUARE_UP "\ueb4d" +# define LINEA_ARROWS_SQUARE_UPLEFT "\ueb4e" +# define LINEA_ARROWS_SQUARE_UPRIGHT "\ueb4f" +# define LINEA_ARROWS_SQUARES "\ueb50" +# define LINEA_ARROWS_STRETCH_DIAGONAL1 "\ueb51" +# define LINEA_ARROWS_STRETCH_DIAGONAL2 "\ueb52" +# define LINEA_ARROWS_STRETCH_DIAGONAL3 "\ueb53" +# define LINEA_ARROWS_STRETCH_DIAGONAL4 "\ueb54" +# define LINEA_ARROWS_STRETCH_HORIZONTAL1 "\ueb55" +# define LINEA_ARROWS_STRETCH_HORIZONTAL2 "\ueb56" +# define LINEA_ARROWS_STRETCH_VERTICAL1 "\ueb57" +# define LINEA_ARROWS_STRETCH_VERTICAL2 "\ueb58" +# define LINEA_ARROWS_SWITCH_HORIZONTAL "\ueb59" +# define LINEA_ARROWS_SWITCH_VERTICAL "\ueb5a" +# define LINEA_ARROWS_UP "\ueb5b" +# define LINEA_ARROWS_UP_DOUBLE_33 "\ueb5c" +# define LINEA_ARROWS_UPLEFT "\ueb5d" +# define LINEA_ARROWS_UPRIGHT "\ueb5e" +# define LINEA_ARROWS_VERTICAL "\ueb5f" +# define LINEA_BASIC_LOCK_OPEN "\ueb60" +# define LINEA_BASIC_MAGIC_MOUSE "\ueb61" +# define LINEA_BASIC_MAGNIFIER "\ueb62" +# define LINEA_BASIC_MAGNIFIER_MINUS "\ueb63" +# define LINEA_BASIC_MAGNIFIER_PLUS "\ueb64" +# define LINEA_BASIC_MAIL "\ueb65" +# define LINEA_BASIC_MAIL_MULTIPLE "\ueb66" +# define LINEA_BASIC_MAIL_OPEN "\ueb67" +# define LINEA_BASIC_MAIL_OPEN_TEXT "\ueb68" +# define LINEA_BASIC_MALE "\ueb69" +# define LINEA_BASIC_MAP "\ueb6a" +# define LINEA_BASIC_MESSAGE "\ueb6b" +# define LINEA_BASIC_MESSAGE_MULTIPLE "\ueb6c" +# define LINEA_BASIC_MESSAGE_TXT "\ueb6d" +# define LINEA_BASIC_MIXER2 "\ueb6e" +# define LINEA_BASIC_INFO "\ueb6f" +# define LINEA_BASIC_IPOD "\ueb70" +# define LINEA_BASIC_JOYPAD "\ueb71" +# define LINEA_BASIC_KEY "\ueb72" +# define LINEA_BASIC_KEYBOARD "\ueb73" +# define LINEA_BASIC_LAPTOP "\ueb74" +# define LINEA_BASIC_LIFE_BUOY "\ueb75" +# define LINEA_BASIC_LIGHTBULB "\ueb76" +# define LINEA_BASIC_LINK "\ueb77" +# define LINEA_BASIC_LOCK "\ueb78" +# define LINEA_BASIC_MOUSE "\ueb79" +# define LINEA_BASIC_NOTEBOOK "\ueb7a" +# define LINEA_BASIC_NOTEBOOK_PEN "\ueb7b" +# define LINEA_BASIC_NOTEBOOK_PENCIL "\ueb7c" +# define LINEA_BASIC_PAPERPLANE "\ueb7d" +# define LINEA_BASIC_PENCIL_RULER "\ueb7e" +# define LINEA_BASIC_PENCIL_RULER_PEN "\ueb7f" +# define LINEA_BASIC_CLUBS "\ueb80" +# define LINEA_BASIC_COMPASS "\ueb81" +# define LINEA_BASIC_CUP "\ueb82" +# define LINEA_BASIC_DIAMONDS "\ueb83" +# define LINEA_BASIC_DISPLAY "\ueb84" +# define LINEA_BASIC_DOWNLOAD "\ueb85" +# define LINEA_BASIC_EXCLAMATION "\ueb86" +# define LINEA_BASIC_EYE "\ueb87" +# define LINEA_BASIC_EYE_CLOSED "\ueb88" +# define LINEA_BASIC_FEMALE "\ueb89" +# define LINEA_BASIC_FLAG1 "\ueb8a" +# define LINEA_BASIC_FLAG2 "\ueb8b" +# define LINEA_BASIC_FLOPPYDISK "\ueb8c" +# define LINEA_BASIC_FOLDER "\ueb8d" +# define LINEA_BASIC_FOLDER_MULTIPLE "\ueb8e" +# define LINEA_BASIC_GEAR "\ueb8f" +# define LINEA_BASIC_GEOLOCALIZE_01 "\ueb90" +# define LINEA_BASIC_GEOLOCALIZE_05 "\ueb91" +# define LINEA_BASIC_GLOBE "\ueb92" +# define LINEA_BASIC_GUNSIGHT "\ueb93" +# define LINEA_BASIC_HAMMER "\ueb94" +# define LINEA_BASIC_HEADSET "\ueb95" +# define LINEA_BASIC_HEART "\ueb96" +# define LINEA_BASIC_HEART_BROKEN "\ueb97" +# define LINEA_BASIC_HELM "\ueb98" +# define LINEA_BASIC_HOME "\ueb99" +# define LINEA_BASIC_PHOTO "\ueb9a" +# define LINEA_BASIC_RSS "\ueb9b" +# define LINEA_BASIC_PICTURE "\ueb9c" +# define LINEA_BASIC_PICTURE_MULTIPLE "\ueb9d" +# define LINEA_BASIC_PIN1 "\ueb9e" +# define LINEA_BASIC_PIN2 "\ueb9f" +# define LINEA_BASIC_ACCELERATOR "\ueba0" +# define LINEA_BASIC_ALARM "\ueba1" +# define LINEA_BASIC_ANCHOR "\ueba2" +# define LINEA_BASIC_ANTICLOCKWISE "\ueba3" +# define LINEA_BASIC_ARCHIVE "\ueba4" +# define LINEA_BASIC_ARCHIVE_FULL "\ueba5" +# define LINEA_BASIC_BAN "\ueba6" +# define LINEA_BASIC_BATTERY_CHARGE "\ueba7" +# define LINEA_BASIC_BATTERY_EMPTY "\ueba8" +# define LINEA_BASIC_BATTERY_FULL "\ueba9" +# define LINEA_BASIC_BATTERY_HALF "\uebaa" +# define LINEA_BASIC_BOLT "\uebab" +# define LINEA_BASIC_BOOK "\uebac" +# define LINEA_BASIC_BOOK_PEN "\uebad" +# define LINEA_BASIC_BOOK_PENCIL "\uebae" +# define LINEA_BASIC_BOOKMARK "\uebaf" +# define LINEA_BASIC_CALCULATOR "\uebb0" +# define LINEA_BASIC_CALENDAR "\uebb1" +# define LINEA_BASIC_CARDS_DIAMONDS "\uebb2" +# define LINEA_BASIC_CARDS_HEARTS "\uebb3" +# define LINEA_BASIC_CASE "\uebb4" +# define LINEA_BASIC_CHRONOMETER "\uebb5" +# define LINEA_BASIC_CLESSIDRE "\uebb6" +# define LINEA_BASIC_CLOCK "\uebb7" +# define LINEA_BASIC_CLOCKWISE "\uebb8" +# define LINEA_BASIC_CLOUD "\uebb9" +# define LINEA_BASIC_POSTCARD "\uebba" +# define LINEA_BASIC_POSTCARD_MULTIPLE "\uebbb" +# define LINEA_BASIC_PRINTER "\uebbc" +# define LINEA_BASIC_QUESTION "\uebbd" +# define LINEA_BASIC_SERVER "\uebbe" +# define LINEA_BASIC_SERVER2 "\uebbf" +# define LINEA_BASIC_SERVER_CLOUD "\uebc0" +# define LINEA_BASIC_SERVER_DOWNLOAD "\uebc1" +# define LINEA_BASIC_SERVER_UPLOAD "\uebc2" +# define LINEA_BASIC_SETTINGS "\uebc3" +# define LINEA_BASIC_SHARE "\uebc4" +# define LINEA_BASIC_SHEET "\uebc5" +# define LINEA_BASIC_SHEET_MULTIPLE "\uebc6" +# define LINEA_BASIC_SHEET_PEN "\uebc7" +# define LINEA_BASIC_SHEET_PENCIL "\uebc8" +# define LINEA_BASIC_SHEET_TXT "\uebc9" +# define LINEA_BASIC_SIGNS "\uebca" +# define LINEA_BASIC_SMARTPHONE "\uebcb" +# define LINEA_BASIC_SPADES "\uebcc" +# define LINEA_BASIC_SPREAD "\uebcd" +# define LINEA_BASIC_SPREAD_BOOKMARK "\uebce" +# define LINEA_BASIC_SPREAD_TEXT "\uebcf" +# define LINEA_BASIC_SPREAD_TEXT_BOOKMARK "\uebd0" +# define LINEA_BASIC_STAR "\uebd1" +# define LINEA_BASIC_TABLET "\uebd2" +# define LINEA_BASIC_TARGET "\uebd3" +# define LINEA_BASIC_TODO "\uebd4" +# define LINEA_BASIC_TODO_PEN "\uebd5" +# define LINEA_BASIC_TODO_PENCIL "\uebd6" +# define LINEA_BASIC_TODO_TXT "\uebd7" +# define LINEA_BASIC_TODOLIST_PEN "\uebd8" +# define LINEA_BASIC_TODOLIST_PENCIL "\uebd9" +# define LINEA_BASIC_TRASHCAN "\uebda" +# define LINEA_BASIC_TRASHCAN_FULL "\uebdb" +# define LINEA_BASIC_TRASHCAN_REFRESH "\uebdc" +# define LINEA_BASIC_TRASHCAN_REMOVE "\uebdd" +# define LINEA_BASIC_UPLOAD "\uebde" +# define LINEA_BASIC_USB "\uebdf" +# define LINEA_BASIC_VIDEO "\uebe0" +# define LINEA_BASIC_WATCH "\uebe1" +# define LINEA_BASIC_WEBPAGE "\uebe2" +# define LINEA_BASIC_WEBPAGE_IMG_TXT "\uebe3" +# define LINEA_BASIC_WEBPAGE_MULTIPLE "\uebe4" +# define LINEA_BASIC_WEBPAGE_TXT "\uebe5" +# define LINEA_BASIC_WORLD "\uebe6" +# define LINEA_ELABORATION_DOCUMENT_PREVIOUS "\uebe7" +# define LINEA_ELABORATION_DOCUMENT_REFRESH "\uebe8" +# define LINEA_ELABORATION_DOCUMENT_REMOVE "\uebe9" +# define LINEA_ELABORATION_DOCUMENT_SEARCH "\uebea" +# define LINEA_ELABORATION_DOCUMENT_STAR "\uebeb" +# define LINEA_ELABORATION_DOCUMENT_UPLOAD "\uebec" +# define LINEA_ELABORATION_FOLDER_CHECK "\uebed" +# define LINEA_ELABORATION_FOLDER_CLOUD "\uebee" +# define LINEA_ELABORATION_FOLDER_DOCUMENT "\uebef" +# define LINEA_ELABORATION_FOLDER_DOWNLOAD "\uebf0" +# define LINEA_ELABORATION_FOLDER_FLAGGED "\uebf1" +# define LINEA_ELABORATION_FOLDER_GRAPH "\uebf2" +# define LINEA_ELABORATION_FOLDER_HEART "\uebf3" +# define LINEA_ELABORATION_FOLDER_MINUS "\uebf4" +# define LINEA_ELABORATION_FOLDER_NEXT "\uebf5" +# define LINEA_ELABORATION_DOCUMENT_FLAGGED "\uebf6" +# define LINEA_ELABORATION_DOCUMENT_GRAPH "\uebf7" +# define LINEA_ELABORATION_DOCUMENT_HEART "\uebf8" +# define LINEA_ELABORATION_DOCUMENT_MINUS "\uebf9" +# define LINEA_ELABORATION_DOCUMENT_NEXT "\uebfa" +# define LINEA_ELABORATION_DOCUMENT_NOACCESS "\uebfb" +# define LINEA_ELABORATION_DOCUMENT_NOTE "\uebfc" +# define LINEA_ELABORATION_DOCUMENT_PENCIL "\uebfd" +# define LINEA_ELABORATION_DOCUMENT_PICTURE "\uebfe" +# define LINEA_ELABORATION_DOCUMENT_PLUS "\uebff" +# define LINEA_ELABORATION_FOLDER_NOACCESS "\uec00" +# define LINEA_ELABORATION_FOLDER_NOTE "\uec01" +# define LINEA_ELABORATION_FOLDER_PENCIL "\uec02" +# define LINEA_ELABORATION_FOLDER_PICTURE "\uec03" +# define LINEA_ELABORATION_FOLDER_PLUS "\uec04" +# define LINEA_ELABORATION_FOLDER_PREVIOUS "\uec05" +# define LINEA_ELABORATION_FOLDER_REFRESH "\uec06" +# define LINEA_ELABORATION_CALENDAR_EMPTY "\uec07" +# define LINEA_ELABORATION_CALENDAR_FLAGGED "\uec08" +# define LINEA_ELABORATION_CALENDAR_HEART "\uec09" +# define LINEA_ELABORATION_CALENDAR_MINUS "\uec0a" +# define LINEA_ELABORATION_CALENDAR_NEXT "\uec0b" +# define LINEA_ELABORATION_CALENDAR_NOACCESS "\uec0c" +# define LINEA_ELABORATION_CALENDAR_PENCIL "\uec0d" +# define LINEA_ELABORATION_CALENDAR_PLUS "\uec0e" +# define LINEA_ELABORATION_CALENDAR_PREVIOUS "\uec0f" +# define LINEA_ELABORATION_CALENDAR_REFRESH "\uec10" +# define LINEA_ELABORATION_CALENDAR_REMOVE "\uec11" +# define LINEA_ELABORATION_CALENDAR_SEARCH "\uec12" +# define LINEA_ELABORATION_CALENDAR_STAR "\uec13" +# define LINEA_ELABORATION_CALENDAR_UPLOAD "\uec14" +# define LINEA_ELABORATION_CLOUD_CHECK "\uec15" +# define LINEA_ELABORATION_CLOUD_DOWNLOAD "\uec16" +# define LINEA_ELABORATION_CLOUD_MINUS "\uec17" +# define LINEA_ELABORATION_CLOUD_NOACCESS "\uec18" +# define LINEA_ELABORATION_CLOUD_PLUS "\uec19" +# define LINEA_ELABORATION_CLOUD_REFRESH "\uec1a" +# define LINEA_ELABORATION_CLOUD_REMOVE "\uec1b" +# define LINEA_ELABORATION_CLOUD_SEARCH "\uec1c" +# define LINEA_ELABORATION_CLOUD_UPLOAD "\uec1d" +# define LINEA_ELABORATION_DOCUMENT_CHECK "\uec1e" +# define LINEA_ELABORATION_DOCUMENT_CLOUD "\uec1f" +# define LINEA_ELABORATION_DOCUMENT_DOWNLOAD "\uec20" +# define LINEA_ELABORATION_FOLDER_REMOVE "\uec21" +# define LINEA_ELABORATION_MAIL_HEART "\uec22" +# define LINEA_ELABORATION_FOLDER_SEARCH "\uec23" +# define LINEA_ELABORATION_FOLDER_STAR "\uec24" +# define LINEA_ELABORATION_FOLDER_UPLOAD "\uec25" +# define LINEA_ELABORATION_MAIL_CHECK "\uec26" +# define LINEA_ELABORATION_BOOKMARK_CHECCK "\uec27" +# define LINEA_ELABORATION_BOOKMARK_MINUS "\uec28" +# define LINEA_ELABORATION_BOOKMARK_PLUS "\uec29" +# define LINEA_ELABORATION_BOOKMARK_REMOVE "\uec2a" +# define LINEA_ELABORATION_BRIEFCASE_CHECK "\uec2b" +# define LINEA_ELABORATION_BRIEFCASE_DOWNLOAD "\uec2c" +# define LINEA_ELABORATION_BRIEFCASE_FLAGGED "\uec2d" +# define LINEA_ELABORATION_BRIEFCASE_MINUS "\uec2e" +# define LINEA_ELABORATION_BRIEFCASE_PLUS "\uec2f" +# define LINEA_ELABORATION_BRIEFCASE_REFRESH "\uec30" +# define LINEA_ELABORATION_BRIEFCASE_REMOVE "\uec31" +# define LINEA_ELABORATION_BRIEFCASE_SEARCH "\uec32" +# define LINEA_ELABORATION_BRIEFCASE_STAR "\uec33" +# define LINEA_ELABORATION_BRIEFCASE_UPLOAD "\uec34" +# define LINEA_ELABORATION_BROWSER_CHECK "\uec35" +# define LINEA_ELABORATION_BROWSER_DOWNLOAD "\uec36" +# define LINEA_ELABORATION_BROWSER_MINUS "\uec37" +# define LINEA_ELABORATION_BROWSER_PLUS "\uec38" +# define LINEA_ELABORATION_BROWSER_REFRESH "\uec39" +# define LINEA_ELABORATION_BROWSER_REMOVE "\uec3a" +# define LINEA_ELABORATION_BROWSER_SEARCH "\uec3b" +# define LINEA_ELABORATION_BROWSER_STAR "\uec3c" +# define LINEA_ELABORATION_BROWSER_UPLOAD "\uec3d" +# define LINEA_ELABORATION_CALENDAR_CHECK "\uec3e" +# define LINEA_ELABORATION_CALENDAR_CLOUD "\uec3f" +# define LINEA_ELABORATION_CALENDAR_DOWNLOAD "\uec40" +# define LINEA_ELABORATION_MAIL_CLOUD "\uec41" +# define LINEA_ELABORATION_MAIL_DOCUMENT "\uec42" +# define LINEA_ELABORATION_MAIL_DOWNLOAD "\uec43" +# define LINEA_ELABORATION_MAIL_FLAGGED "\uec44" +# define LINEA_ELABORATION_MAIL_NEXT "\uec45" +# define LINEA_ELABORATION_MAIL_NOACCESS "\uec46" +# define LINEA_ELABORATION_MAIL_NOTE "\uec47" +# define LINEA_ELABORATION_MAIL_PENCIL "\uec48" +# define LINEA_ELABORATION_MAIL_PICTURE "\uec49" +# define LINEA_ELABORATION_MAIL_PREVIOUS "\uec4a" +# define LINEA_ELABORATION_MAIL_REFRESH "\uec4b" +# define LINEA_ELABORATION_MAIL_REMOVE "\uec4c" +# define LINEA_ELABORATION_MAIL_SEARCH "\uec4d" +# define LINEA_ELABORATION_MAIL_STAR "\uec4e" +# define LINEA_ELABORATION_MAIL_UPLOAD "\uec4f" +# define LINEA_ELABORATION_MESSAGE_CHECK "\uec50" +# define LINEA_ELABORATION_MESSAGE_DOTS "\uec51" +# define LINEA_ELABORATION_MESSAGE_HAPPY "\uec52" +# define LINEA_ELABORATION_MESSAGE_HEART "\uec53" +# define LINEA_ELABORATION_MESSAGE_MINUS "\uec54" +# define LINEA_ELABORATION_MESSAGE_NOTE "\uec55" +# define LINEA_ELABORATION_MESSAGE_PLUS "\uec56" +# define LINEA_ELABORATION_MESSAGE_REFRESH "\uec57" +# define LINEA_ELABORATION_MESSAGE_REMOVE "\uec58" +# define LINEA_ELABORATION_MESSAGE_SAD "\uec59" +# define LINEA_ELABORATION_SMARTPHONE_CLOUD "\uec5a" +# define LINEA_ELABORATION_SMARTPHONE_HEART "\uec5b" +# define LINEA_ELABORATION_SMARTPHONE_NOACCESS "\uec5c" +# define LINEA_ELABORATION_SMARTPHONE_NOTE "\uec5d" +# define LINEA_ELABORATION_SMARTPHONE_PENCIL "\uec5e" +# define LINEA_ELABORATION_SMARTPHONE_PICTURE "\uec5f" +# define LINEA_ELABORATION_SMARTPHONE_REFRESH "\uec60" +# define LINEA_ELABORATION_SMARTPHONE_SEARCH "\uec61" +# define LINEA_ELABORATION_TABLET_CLOUD "\uec62" +# define LINEA_ELABORATION_TABLET_HEART "\uec63" +# define LINEA_ELABORATION_TABLET_NOACCESS "\uec64" +# define LINEA_ELABORATION_TABLET_NOTE "\uec65" +# define LINEA_ELABORATION_TABLET_PENCIL "\uec66" +# define LINEA_ELABORATION_TABLET_PICTURE "\uec67" +# define LINEA_ELABORATION_TABLET_REFRESH "\uec68" +# define LINEA_ELABORATION_TABLET_SEARCH "\uec69" +# define LINEA_ELABORATION_TODOLIST_2 "\uec6a" +# define LINEA_ELABORATION_TODOLIST_CHECK "\uec6b" +# define LINEA_ELABORATION_TODOLIST_CLOUD "\uec6c" +# define LINEA_ELABORATION_TODOLIST_DOWNLOAD "\uec6d" +# define LINEA_ELABORATION_TODOLIST_FLAGGED "\uec6e" +# define LINEA_ELABORATION_TODOLIST_MINUS "\uec6f" +# define LINEA_ELABORATION_TODOLIST_NOACCESS "\uec70" +# define LINEA_ELABORATION_TODOLIST_PENCIL "\uec71" +# define LINEA_ELABORATION_TODOLIST_PLUS "\uec72" +# define LINEA_ELABORATION_TODOLIST_REFRESH "\uec73" +# define LINEA_ELABORATION_TODOLIST_REMOVE "\uec74" +# define LINEA_ELABORATION_TODOLIST_SEARCH "\uec75" +# define LINEA_ELABORATION_TODOLIST_STAR "\uec76" +# define LINEA_ELABORATION_TODOLIST_UPLOAD "\uec77" +# define LINEA_ECOMMERCE_RECEIPT_KIPS "\uec78" +# define LINEA_ECOMMERCE_RECEIPT_LIRA "\uec79" +# define LINEA_ECOMMERCE_RECEIPT_NAIRA "\uec7a" +# define LINEA_ECOMMERCE_RECEIPT_PESOS "\uec7b" +# define LINEA_ECOMMERCE_RECEIPT_POUND "\uec7c" +# define LINEA_ECOMMERCE_RECEIPT_RUBLO "\uec7d" +# define LINEA_ECOMMERCE_RECEIPT_RUPEE "\uec7e" +# define LINEA_ECOMMERCE_RECEIPT_TUGRIK "\uec7f" +# define LINEA_ECOMMERCE_RECEIPT_WON "\uec80" +# define LINEA_ECOMMERCE_RECEIPT_YEN "\uec81" +# define LINEA_ECOMMERCE_RECEIPT_YEN2 "\uec82" +# define LINEA_ECOMMERCE_RECEPT_COLON "\uec83" +# define LINEA_ECOMMERCE_RUBLO "\uec84" +# define LINEA_ECOMMERCE_RUPEE "\uec85" +# define LINEA_ECOMMERCE_SAFE "\uec86" +# define LINEA_ECOMMERCE_NAIRA "\uec87" +# define LINEA_ECOMMERCE_PESOS "\uec88" +# define LINEA_ECOMMERCE_POUND "\uec89" +# define LINEA_ECOMMERCE_RECEIPT "\uec8a" +# define LINEA_ECOMMERCE_RECEIPT_BATH "\uec8b" +# define LINEA_ECOMMERCE_RECEIPT_CENT "\uec8c" +# define LINEA_ECOMMERCE_RECEIPT_DOLLAR "\uec8d" +# define LINEA_ECOMMERCE_RECEIPT_EURO "\uec8e" +# define LINEA_ECOMMERCE_RECEIPT_FRANC "\uec8f" +# define LINEA_ECOMMERCE_RECEIPT_GUARANI "\uec90" +# define LINEA_ECOMMERCE_SALE "\uec91" +# define LINEA_ECOMMERCE_SALES "\uec92" +# define LINEA_ECOMMERCE_TICKET "\uec93" +# define LINEA_ECOMMERCE_TUGRIKS "\uec94" +# define LINEA_ECOMMERCE_WALLET "\uec95" +# define LINEA_ECOMMERCE_WON "\uec96" +# define LINEA_ECOMMERCE_YEN "\uec97" +# define LINEA_ECOMMERCE_CART_CONTENT "\uec98" +# define LINEA_ECOMMERCE_CART_DOWNLOAD "\uec99" +# define LINEA_ECOMMERCE_CART_MINUS "\uec9a" +# define LINEA_ECOMMERCE_CART_PLUS "\uec9b" +# define LINEA_ECOMMERCE_CART_REFRESH "\uec9c" +# define LINEA_ECOMMERCE_CART_REMOVE "\uec9d" +# define LINEA_ECOMMERCE_CART_SEARCH "\uec9e" +# define LINEA_ECOMMERCE_CART_UPLOAD "\uec9f" +# define LINEA_ECOMMERCE_CENT "\ueca0" +# define LINEA_ECOMMERCE_COLON "\ueca1" +# define LINEA_ECOMMERCE_CREDITCARD "\ueca2" +# define LINEA_ECOMMERCE_DIAMOND "\ueca3" +# define LINEA_ECOMMERCE_DOLLAR "\ueca4" +# define LINEA_ECOMMERCE_EURO "\ueca5" +# define LINEA_ECOMMERCE_FRANC "\ueca6" +# define LINEA_ECOMMERCE_GIFT "\ueca7" +# define LINEA_ECOMMERCE_GRAPH1 "\ueca8" +# define LINEA_ECOMMERCE_GRAPH2 "\ueca9" +# define LINEA_ECOMMERCE_GRAPH3 "\uecaa" +# define LINEA_ECOMMERCE_GRAPH_DECREASE "\uecab" +# define LINEA_ECOMMERCE_GRAPH_INCREASE "\uecac" +# define LINEA_ECOMMERCE_GUARANI "\uecad" +# define LINEA_ECOMMERCE_KIPS "\uecae" +# define LINEA_ECOMMERCE_LIRA "\uecaf" +# define LINEA_ECOMMERCE_MEGAPHONE "\uecb0" +# define LINEA_ECOMMERCE_MONEY "\uecb1" +# define LINEA_ECOMMERCE_YEN2 "\uecb2" +# define LINEA_ECOMMERCE_BAG "\uecb3" +# define LINEA_ECOMMERCE_BAG_CHECK "\uecb4" +# define LINEA_ECOMMERCE_BAG_CLOUD "\uecb5" +# define LINEA_ECOMMERCE_BAG_DOWNLOAD "\uecb6" +# define LINEA_ECOMMERCE_BAG_MINUS "\uecb7" +# define LINEA_ECOMMERCE_BAG_PLUS "\uecb8" +# define LINEA_ECOMMERCE_BAG_REFRESH "\uecb9" +# define LINEA_ECOMMERCE_BAG_REMOVE "\uecba" +# define LINEA_ECOMMERCE_BAG_SEARCH "\uecbb" +# define LINEA_ECOMMERCE_BAG_UPLOAD "\uecbc" +# define LINEA_ECOMMERCE_BANKNOTE "\uecbd" +# define LINEA_ECOMMERCE_BANKNOTES "\uecbe" +# define LINEA_ECOMMERCE_BASKET "\uecbf" +# define LINEA_ECOMMERCE_BASKET_CHECK "\uecc0" +# define LINEA_ECOMMERCE_BASKET_CLOUD "\uecc1" +# define LINEA_ECOMMERCE_BASKET_DOWNLOAD "\uecc2" +# define LINEA_ECOMMERCE_BASKET_MINUS "\uecc3" +# define LINEA_ECOMMERCE_BASKET_PLUS "\uecc4" +# define LINEA_ECOMMERCE_BASKET_REFRESH "\uecc5" +# define LINEA_ECOMMERCE_BASKET_REMOVE "\uecc6" +# define LINEA_ECOMMERCE_BASKET_SEARCH "\uecc7" +# define LINEA_ECOMMERCE_BASKET_UPLOAD "\uecc8" +# define LINEA_ECOMMERCE_BATH "\uecc9" +# define LINEA_ECOMMERCE_CART "\uecca" +# define LINEA_ECOMMERCE_CART_CHECK "\ueccb" +# define LINEA_ECOMMERCE_CART_CLOUD "\ueccc" +# define LINEA_MUSIC_STOP_BUTTON "\ueccd" +# define LINEA_MUSIC_TAPE "\uecce" +# define LINEA_MUSIC_VOLUME_DOWN "\ueccf" +# define LINEA_MUSIC_VOLUME_UP "\uecd0" +# define LINEA_MUSIC_BEGINNING_BUTTON "\uecd1" +# define LINEA_MUSIC_BELL "\uecd2" +# define LINEA_MUSIC_CD "\uecd3" +# define LINEA_MUSIC_DIAPASON "\uecd4" +# define LINEA_MUSIC_EJECT_BUTTON "\uecd5" +# define LINEA_MUSIC_END_BUTTON "\uecd6" +# define LINEA_MUSIC_FASTFORWARD_BUTTON "\uecd7" +# define LINEA_MUSIC_HEADPHONES "\uecd8" +# define LINEA_MUSIC_IPOD "\uecd9" +# define LINEA_MUSIC_LOUDSPEAKER "\uecda" +# define LINEA_MUSIC_MICROPHONE "\uecdb" +# define LINEA_MUSIC_MICROPHONE_OLD "\uecdc" +# define LINEA_MUSIC_MIXER "\uecdd" +# define LINEA_MUSIC_MUTE "\uecde" +# define LINEA_MUSIC_NOTE_MULTIPLE "\uecdf" +# define LINEA_MUSIC_NOTE_SINGLE "\uece0" +# define LINEA_MUSIC_PAUSE_BUTTON "\uece1" +# define LINEA_MUSIC_PLAY_BUTTON "\uece2" +# define LINEA_MUSIC_PLAYLIST "\uece3" +# define LINEA_MUSIC_RADIO_GHETTOBLASTER "\uece4" +# define LINEA_MUSIC_RADIO_PORTABLE "\uece5" +# define LINEA_MUSIC_RECORD "\uece6" +# define LINEA_MUSIC_RECORDPLAYER "\uece7" +# define LINEA_MUSIC_REPEAT_BUTTON "\uece8" +# define LINEA_MUSIC_REWIND_BUTTON "\uece9" +# define LINEA_MUSIC_SHUFFLE_BUTTON "\uecea" +# define LINEA_SOFTWARE_PARAGRAPH_JUSTIFY_CENTER "\ueceb" +# define LINEA_SOFTWARE_PARAGRAPH_JUSTIFY_LEFT "\uecec" +# define LINEA_SOFTWARE_PARAGRAPH_JUSTIFY_RIGHT "\ueced" +# define LINEA_SOFTWARE_PARAGRAPH_SPACE_AFTER "\uecee" +# define LINEA_SOFTWARE_PARAGRAPH_SPACE_BEFORE "\uecef" +# define LINEA_SOFTWARE_PATHFINDER_EXCLUDE "\uecf0" +# define LINEA_SOFTWARE_PATHFINDER_INTERSECT "\uecf1" +# define LINEA_SOFTWARE_PATHFINDER_SUBTRACT "\uecf2" +# define LINEA_SOFTWARE_PATHFINDER_UNITE "\uecf3" +# define LINEA_SOFTWARE_PEN "\uecf4" +# define LINEA_SOFTWARE_PEN_ADD "\uecf5" +# define LINEA_SOFTWARE_PEN_REMOVE "\uecf6" +# define LINEA_SOFTWARE_PENCIL "\uecf7" +# define LINEA_SOFTWARE_POLYGONALLASSO "\uecf8" +# define LINEA_SOFTWARE_REFLECT_HORIZONTAL "\uecf9" +# define LINEA_SOFTWARE_MAGNETE "\uecfa" +# define LINEA_SOFTWARE_PAGES "\uecfb" +# define LINEA_SOFTWARE_PAINTBRUSH "\uecfc" +# define LINEA_SOFTWARE_PAINTBUCKET "\uecfd" +# define LINEA_SOFTWARE_PAINTROLLER "\uecfe" +# define LINEA_SOFTWARE_PARAGRAPH "\uecff" +# define LINEA_SOFTWARE_PARAGRAPH_ALIGN_LEFT "\ued00" +# define LINEA_SOFTWARE_PARAGRAPH_ALIGN_RIGHT "\ued01" +# define LINEA_SOFTWARE_PARAGRAPH_CENTER "\ued02" +# define LINEA_SOFTWARE_PARAGRAPH_JUSTIFY_ALL "\ued03" +# define LINEA_SOFTWARE_REFLECT_VERTICAL "\ued04" +# define LINEA_SOFTWARE_REMOVE_VECTORPOINT "\ued05" +# define LINEA_SOFTWARE_SCALE_EXPAND "\ued06" +# define LINEA_SOFTWARE_SCALE_REDUCE "\ued07" +# define LINEA_SOFTWARE_SELECTION_OVAL "\ued08" +# define LINEA_SOFTWARE_SELECTION_POLYGON "\ued09" +# define LINEA_SOFTWARE_SELECTION_RECTANGLE "\ued0a" +# define LINEA_SOFTWARE_INDENT_FIRSTLINE "\ued0b" +# define LINEA_SOFTWARE_INDENT_LEFT "\ued0c" +# define LINEA_SOFTWARE_INDENT_RIGHT "\ued0d" +# define LINEA_SOFTWARE_LASSO "\ued0e" +# define LINEA_SOFTWARE_LAYERS1 "\ued0f" +# define LINEA_SOFTWARE_LAYERS2 "\ued10" +# define LINEA_SOFTWARE_LAYOUT "\ued11" +# define LINEA_SOFTWARE_LAYOUT_2COLUMNS "\ued12" +# define LINEA_SOFTWARE_LAYOUT_3COLUMNS "\ued13" +# define LINEA_SOFTWARE_LAYOUT_4BOXES "\ued14" +# define LINEA_SOFTWARE_LAYOUT_4COLUMNS "\ued15" +# define LINEA_SOFTWARE_LAYOUT_4LINES "\ued16" +# define LINEA_SOFTWARE_LAYOUT_8BOXES "\ued17" +# define LINEA_SOFTWARE_LAYOUT_HEADER "\ued18" +# define LINEA_SOFTWARE_LAYOUT_HEADER_2COLUMNS "\ued19" +# define LINEA_SOFTWARE_LAYOUT_HEADER_3COLUMNS "\ued1a" +# define LINEA_SOFTWARE_LAYOUT_HEADER_4BOXES "\ued1b" +# define LINEA_SOFTWARE_LAYOUT_HEADER_4COLUMNS "\ued1c" +# define LINEA_SOFTWARE_LAYOUT_HEADER_COMPLEX "\ued1d" +# define LINEA_SOFTWARE_LAYOUT_HEADER_COMPLEX2 "\ued1e" +# define LINEA_SOFTWARE_LAYOUT_HEADER_COMPLEX3 "\ued1f" +# define LINEA_SOFTWARE_LAYOUT_HEADER_COMPLEX4 "\ued20" +# define LINEA_SOFTWARE_LAYOUT_HEADER_SIDELEFT "\ued21" +# define LINEA_SOFTWARE_LAYOUT_HEADER_SIDERIGHT "\ued22" +# define LINEA_SOFTWARE_LAYOUT_SIDEBAR_LEFT "\ued23" +# define LINEA_SOFTWARE_LAYOUT_SIDEBAR_RIGHT "\ued24" +# define LINEA_SOFTWARE_SELECTION_ROUNDEDRECTANGLE "\ued25" +# define LINEA_SOFTWARE_VECTOR_LINE "\ued26" +# define LINEA_SOFTWARE_SHAPE_OVAL "\ued27" +# define LINEA_SOFTWARE_SHAPE_POLYGON "\ued28" +# define LINEA_SOFTWARE_SHAPE_RECTANGLE "\ued29" +# define LINEA_SOFTWARE_SHAPE_ROUNDEDRECTANGLE "\ued2a" +# define LINEA_SOFTWARE_ADD_VECTORPOINT "\ued2b" +# define LINEA_SOFTWARE_BOX_OVAL "\ued2c" +# define LINEA_SOFTWARE_BOX_POLYGON "\ued2d" +# define LINEA_SOFTWARE_BOX_RECTANGLE "\ued2e" +# define LINEA_SOFTWARE_BOX_ROUNDEDRECTANGLE "\ued2f" +# define LINEA_SOFTWARE_CHARACTER "\ued30" +# define LINEA_SOFTWARE_CROP "\ued31" +# define LINEA_SOFTWARE_EYEDROPPER "\ued32" +# define LINEA_SOFTWARE_FONT_ALLCAPS "\ued33" +# define LINEA_SOFTWARE_FONT_BASELINE_SHIFT "\ued34" +# define LINEA_SOFTWARE_FONT_HORIZONTAL_SCALE "\ued35" +# define LINEA_SOFTWARE_FONT_KERNING "\ued36" +# define LINEA_SOFTWARE_FONT_LEADING "\ued37" +# define LINEA_SOFTWARE_FONT_SIZE "\ued38" +# define LINEA_SOFTWARE_FONT_SMALLCAPITAL "\ued39" +# define LINEA_SOFTWARE_FONT_SMALLCAPS "\ued3a" +# define LINEA_SOFTWARE_FONT_STRIKETHROUGH "\ued3b" +# define LINEA_SOFTWARE_FONT_TRACKING "\ued3c" +# define LINEA_SOFTWARE_FONT_UNDERLINE "\ued3d" +# define LINEA_SOFTWARE_FONT_VERTICAL_SCALE "\ued3e" +# define LINEA_SOFTWARE_HORIZONTAL_ALIGN_CENTER "\ued3f" +# define LINEA_SOFTWARE_HORIZONTAL_ALIGN_LEFT "\ued40" +# define LINEA_SOFTWARE_HORIZONTAL_ALIGN_RIGHT "\ued41" +# define LINEA_SOFTWARE_HORIZONTAL_DISTRIBUTE_CENTER "\ued42" +# define LINEA_SOFTWARE_HORIZONTAL_DISTRIBUTE_LEFT "\ued43" +# define LINEA_SOFTWARE_HORIZONTAL_DISTRIBUTE_RIGHT "\ued44" +# define LINEA_SOFTWARE_SLICE "\ued45" +# define LINEA_SOFTWARE_TRANSFORM_BEZIER "\ued46" +# define LINEA_SOFTWARE_VECTOR_BOX "\ued47" +# define LINEA_SOFTWARE_VECTOR_COMPOSITE "\ued48" +# define LINEA_SOFTWARE_VERTICAL_ALIGN_BOTTOM "\ued49" +# define LINEA_SOFTWARE_VERTICAL_ALIGN_CENTER "\ued4a" +# define LINEA_SOFTWARE_VERTICAL_ALIGN_TOP "\ued4b" +# define LINEA_SOFTWARE_VERTICAL_DISTRIBUTE_BOTTOM "\ued4c" +# define LINEA_SOFTWARE_VERTICAL_DISTRIBUTE_CENTER "\ued4d" +# define LINEA_SOFTWARE_VERTICAL_DISTRIBUTE_TOP "\ued4e" +# define LINEA_WEATHER_AQUARIUS "\ued4f" +# define LINEA_WEATHER_ARIES "\ued50" +# define LINEA_WEATHER_CANCER "\ued51" +# define LINEA_WEATHER_CAPRICORN "\ued52" +# define LINEA_WEATHER_CLOUD "\ued53" +# define LINEA_WEATHER_CLOUD_DROP "\ued54" +# define LINEA_WEATHER_CLOUD_LIGHTNING "\ued55" +# define LINEA_WEATHER_CLOUD_SNOWFLAKE "\ued56" +# define LINEA_WEATHER_DOWNPOUR_FULLMOON "\ued57" +# define LINEA_WEATHER_DOWNPOUR_HALFMOON "\ued58" +# define LINEA_WEATHER_DOWNPOUR_SUN "\ued59" +# define LINEA_WEATHER_DROP "\ued5a" +# define LINEA_WEATHER_FIRST_QUARTER "\ued5b" +# define LINEA_WEATHER_FOG "\ued5c" +# define LINEA_WEATHER_FOG_FULLMOON "\ued5d" +# define LINEA_WEATHER_FOG_HALFMOON "\ued5e" +# define LINEA_WEATHER_FOG_SUN "\ued5f" +# define LINEA_WEATHER_FULLMOON "\ued60" +# define LINEA_WEATHER_GEMINI "\ued61" +# define LINEA_WEATHER_HAIL "\ued62" +# define LINEA_WEATHER_HAIL_FULLMOON "\ued63" +# define LINEA_WEATHER_HAIL_HALFMOON "\ued64" +# define LINEA_WEATHER_HAIL_SUN "\ued65" +# define LINEA_WEATHER_LAST_QUARTER "\ued66" +# define LINEA_WEATHER_LEO "\ued67" +# define LINEA_WEATHER_LIBRA "\ued68" +# define LINEA_WEATHER_LIGHTNING "\ued69" +# define LINEA_WEATHER_MISTYRAIN "\ued6a" +# define LINEA_WEATHER_MISTYRAIN_FULLMOON "\ued6b" +# define LINEA_WEATHER_MISTYRAIN_HALFMOON "\ued6c" +# define LINEA_WEATHER_MISTYRAIN_SUN "\ued6d" +# define LINEA_WEATHER_MOON "\ued6e" +# define LINEA_WEATHER_MOONDOWN_FULL "\ued6f" +# define LINEA_WEATHER_MOONDOWN_HALF "\ued70" +# define LINEA_WEATHER_MOONSET_FULL "\ued71" +# define LINEA_WEATHER_MOONSET_HALF "\ued72" +# define LINEA_WEATHER_MOVE2 "\ued73" +# define LINEA_WEATHER_NEWMOON "\ued74" +# define LINEA_WEATHER_PISCES "\ued75" +# define LINEA_WEATHER_RAIN "\ued76" +# define LINEA_WEATHER_RAIN_FULLMOON "\ued77" +# define LINEA_WEATHER_RAIN_HALFMOON "\ued78" +# define LINEA_WEATHER_RAIN_SUN "\ued79" +# define LINEA_WEATHER_SAGITTARIUS "\ued7a" +# define LINEA_WEATHER_SCORPIO "\ued7b" +# define LINEA_WEATHER_SNOW "\ued7c" +# define LINEA_WEATHER_SNOW_FULLMOON "\ued7d" +# define LINEA_WEATHER_SNOW_HALFMOON "\ued7e" +# define LINEA_WEATHER_SNOW_SUN "\ued7f" +# define LINEA_WEATHER_SNOWFLAKE "\ued80" +# define LINEA_WEATHER_STAR "\ued81" +# define LINEA_WEATHER_STORM_11 "\ued82" +# define LINEA_WEATHER_STORM_32 "\ued83" +# define LINEA_WEATHER_STORM_FULLMOON "\ued84" +# define LINEA_WEATHER_STORM_HALFMOON "\ued85" +# define LINEA_WEATHER_STORM_SUN "\ued86" +# define LINEA_WEATHER_SUN "\ued87" +# define LINEA_WEATHER_SUNDOWN "\ued88" +# define LINEA_WEATHER_SUNSET "\ued89" +# define LINEA_WEATHER_TAURUS "\ued8a" +# define LINEA_WEATHER_TEMPEST "\ued8b" +# define LINEA_WEATHER_TEMPEST_FULLMOON "\ued8c" +# define LINEA_WEATHER_TEMPEST_HALFMOON "\ued8d" +# define LINEA_WEATHER_TEMPEST_SUN "\ued8e" +# define LINEA_WEATHER_VARIABLE_FULLMOON "\ued8f" +# define LINEA_WEATHER_VARIABLE_HALFMOON "\ued90" +# define LINEA_WEATHER_VARIABLE_SUN "\ued91" +# define LINEA_WEATHER_VIRGO "\ued92" +# define LINEA_WEATHER_WANING_CRESENT "\ued93" +# define LINEA_WEATHER_WANING_GIBBOUS "\ued94" +# define LINEA_WEATHER_WAXING_CRESENT "\ued95" +# define LINEA_WEATHER_WAXING_GIBBOUS "\ued96" +# define LINEA_WEATHER_WIND "\ued97" +# define LINEA_WEATHER_WIND_E "\ued98" +# define LINEA_WEATHER_WIND_FULLMOON "\ued99" +# define LINEA_WEATHER_WIND_HALFMOON "\ued9a" +# define LINEA_WEATHER_WIND_N "\ued9b" +# define LINEA_WEATHER_WIND_NE "\ued9c" +# define LINEA_WEATHER_WIND_NW "\ued9d" +# define LINEA_WEATHER_WIND_S "\ued9e" +# define LINEA_WEATHER_WIND_SE "\ued9f" +# define LINEA_WEATHER_WIND_SUN "\ueda0" +# define LINEA_WEATHER_WIND_SW "\ueda1" +# define LINEA_WEATHER_WIND_W "\ueda2" +# define LINEA_WEATHER_WINDGUST "\ueda3" +# define MFIZZ_3DPRINT "\ueda4" +# define MFIZZ_ALPINELINUX "\ueda5" +# define MFIZZ_ANGULAR "\ueda6" +# define MFIZZ_ANGULAR_ALT "\ueda7" +# define MFIZZ_ANTENNA "\ueda8" +# define MFIZZ_APACHE "\ueda9" +# define MFIZZ_ARCHLINUX "\uedaa" +# define MFIZZ_AWS "\uedab" +# define MFIZZ_AZURE "\uedac" +# define MFIZZ_BACKBONE "\uedad" +# define MFIZZ_BLACKBERRY "\uedae" +# define MFIZZ_BOMB "\uedaf" +# define MFIZZ_BOOTSTRAP "\uedb0" +# define MFIZZ_C "\uedb1" +# define MFIZZ_CASSANDRA "\uedb2" +# define MFIZZ_CENTOS "\uedb3" +# define MFIZZ_CLOJURE "\uedb4" +# define MFIZZ_CODEIGNITER "\uedb5" +# define MFIZZ_CODEPEN "\uedb6" +# define MFIZZ_COFFEE_BEAN "\uedb7" +# define MFIZZ_CPLUSPLUS "\uedb8" +# define MFIZZ_CSHARP "\uedb9" +# define MFIZZ_CSS "\uedba" +# define MFIZZ_CSS3 "\uedbb" +# define MFIZZ_CSS3_ALT "\uedbc" +# define MFIZZ_D3 "\uedbd" +# define MFIZZ_DATABASE "\uedbe" +# define MFIZZ_DATABASE_ALT "\uedbf" +# define MFIZZ_DATABASE_ALT2 "\uedc0" +# define MFIZZ_DEBIAN "\uedc1" +# define MFIZZ_DOCKER "\uedc2" +# define MFIZZ_DREAMHOST "\uedc3" +# define MFIZZ_ELIXIR "\uedc4" +# define MFIZZ_ELM "\uedc5" +# define MFIZZ_ERLANG "\uedc6" +# define MFIZZ_EXHERBO "\uedc7" +# define MFIZZ_FEDORA "\uedc8" +# define MFIZZ_FIRE_ALT "\uedc9" +# define MFIZZ_FREEBSD "\uedca" +# define MFIZZ_FREECODECAMP "\uedcb" +# define MFIZZ_GENTOO "\uedcc" +# define MFIZZ_GHOST "\uedcd" +# define MFIZZ_GIT "\uedce" +# define MFIZZ_GNOME "\uedcf" +# define MFIZZ_GO "\uedd0" +# define MFIZZ_GO_ALT "\uedd1" +# define MFIZZ_GOOGLE "\uedd2" +# define MFIZZ_GOOGLE_ALT "\uedd3" +# define MFIZZ_GOOGLE_CODE "\uedd4" +# define MFIZZ_GOOGLE_DEVELOPERS "\uedd5" +# define MFIZZ_GRADLE "\uedd6" +# define MFIZZ_GRAILS "\uedd7" +# define MFIZZ_GRAILS_ALT "\uedd8" +# define MFIZZ_GRUNT "\uedd9" +# define MFIZZ_GULP "\uedda" +# define MFIZZ_GULP_ALT "\ueddb" +# define MFIZZ_HADOOP "\ueddc" +# define MFIZZ_HASKELL "\ueddd" +# define MFIZZ_HEROKU "\uedde" +# define MFIZZ_HTML "\ueddf" +# define MFIZZ_HTML5 "\uede0" +# define MFIZZ_HTML5_ALT "\uede1" +# define MFIZZ_IPHONE "\uede2" +# define MFIZZ_JAVA "\uede3" +# define MFIZZ_JAVA_BOLD "\uede4" +# define MFIZZ_JAVA_DUKE "\uede5" +# define MFIZZ_JAVASCRIPT "\uede6" +# define MFIZZ_JAVASCRIPT_ALT "\uede7" +# define MFIZZ_JETTY "\uede8" +# define MFIZZ_JQUERY "\uede9" +# define MFIZZ_KDE "\uedea" +# define MFIZZ_LARAVEL "\uedeb" +# define MFIZZ_LINE_GRAPH "\uedec" +# define MFIZZ_LINUX_MINT "\ueded" +# define MFIZZ_LOOKING "\uedee" +# define MFIZZ_MAGENTO "\uedef" +# define MFIZZ_MARIADB "\uedf0" +# define MFIZZ_MAVEN "\uedf1" +# define MFIZZ_MICROSCOPE "\uedf2" +# define MFIZZ_MOBILE_DEVICE "\uedf3" +# define MFIZZ_MOBILE_PHONE_ALT "\uedf4" +# define MFIZZ_MOBILE_PHONE_BROADCAST "\uedf5" +# define MFIZZ_MONGODB "\uedf6" +# define MFIZZ_MSSQL "\uedf7" +# define MFIZZ_MYSQL "\uedf8" +# define MFIZZ_MYSQL_ALT "\uedf9" +# define MFIZZ_NETBSD "\uedfa" +# define MFIZZ_NGINX "\uedfb" +# define MFIZZ_NGINX_ALT "\uedfc" +# define MFIZZ_NGINX_ALT2 "\uedfd" +# define MFIZZ_NODEJS "\uedfe" +# define MFIZZ_NPM "\uedff" +# define MFIZZ_OBJC "\uee00" +# define MFIZZ_OPENSHIFT "\uee01" +# define MFIZZ_ORACLE "\uee02" +# define MFIZZ_ORACLE_ALT "\uee03" +# define MFIZZ_OSX "\uee04" +# define MFIZZ_PERL "\uee05" +# define MFIZZ_PHONE_ALT "\uee06" +# define MFIZZ_PHONE_GAP "\uee07" +# define MFIZZ_PHONE_RETRO "\uee08" +# define MFIZZ_PHP "\uee09" +# define MFIZZ_PHP_ALT "\uee0a" +# define MFIZZ_PLAYFRAMEWORK "\uee0b" +# define MFIZZ_PLAYFRAMEWORK_ALT "\uee0c" +# define MFIZZ_PLONE "\uee0d" +# define MFIZZ_POSTGRES "\uee0e" +# define MFIZZ_POSTGRES_ALT "\uee0f" +# define MFIZZ_PYTHON "\uee10" +# define MFIZZ_RASPBERRYPI "\uee11" +# define MFIZZ_REACTJS "\uee12" +# define MFIZZ_REDHAT "\uee13" +# define MFIZZ_REDIS "\uee14" +# define MFIZZ_RUBY "\uee15" +# define MFIZZ_RUBY_ON_RAILS "\uee16" +# define MFIZZ_RUBY_ON_RAILS_ALT "\uee17" +# define MFIZZ_RUST "\uee18" +# define MFIZZ_SASS "\uee19" +# define MFIZZ_SATELLITE "\uee1a" +# define MFIZZ_SCALA "\uee1b" +# define MFIZZ_SCALA_ALT "\uee1c" +# define MFIZZ_SCRIPT "\uee1d" +# define MFIZZ_SCRIPT_ALT "\uee1e" +# define MFIZZ_SHELL "\uee1f" +# define MFIZZ_SITEFINITY "\uee20" +# define MFIZZ_SOLARIS "\uee21" +# define MFIZZ_SPLATTER "\uee22" +# define MFIZZ_SPRING "\uee23" +# define MFIZZ_SUSE "\uee24" +# define MFIZZ_SVG "\uee25" +# define MFIZZ_SYMFONY "\uee26" +# define MFIZZ_TOMCAT "\uee27" +# define MFIZZ_UBUNTU "\uee28" +# define MFIZZ_UNITY "\uee29" +# define MFIZZ_WIRELESS "\uee2a" +# define MFIZZ_WORDPRESS "\uee2b" +# define MFIZZ_X11 "\uee2c" +# define FIRACODE_ASTERISK "\uee2d" +# define FIRACODE_PLUS "\uee2e" +# define FIRACODE_HYPHEN "\uee2f" +# define FIRACODE_SAD "\uee30" +# define FIRACODE_W_W_W "\uee31" +# define FIRACODE_ASTERISK_ASTERISK "\uee32" +# define FIRACODE_ASTERISK_ASTERISK_ASTERISK "\uee33" +# define FIRACODE_ASTERISK_ASTERISK_SLASH "\uee34" +# define FIRACODE_ASTERISK_GREATER "\uee35" +# define FIRACODE_ASTERISK_SLASH "\uee36" +# define FIRACODE_BACKSLASH_BACKSLASH "\uee37" +# define FIRACODE_BBB "\uee38" +# define FIRACODE_BRACELEFT_HYPHEN "\uee39" +# define FIRACODE_BRACKETLEFT_BRACKETRIGHT "\uee3a" +# define FIRACODE_COLON_COLON "\uee3b" +# define FIRACODE_COLON_COLON_COLON "\uee3c" +# define FIRACODE_COLON_EQUAL "\uee3d" +# define FIRACODE_EXCLAM_EXCLAM "\uee3e" +# define FIRACODE_EXCLAM_EQUAL "\uee3f" +# define FIRACODE_EXCLAM_EQUAL_EQUAL "\uee40" +# define FIRACODE_HYPHEN_BRACERIGHT "\uee41" +# define FIRACODE_HYPHEN_HYPHEN "\uee42" +# define FIRACODE_HYPHEN_HYPHEN_HYPHEN "\uee43" +# define FIRACODE_HYPHEN_HYPHEN_GREATER "\uee44" +# define FIRACODE_HYPHEN_GREATER "\uee45" +# define FIRACODE_HYPHEN_GREATER_GREATER "\uee46" +# define FIRACODE_HYPHEN_LESS "\uee47" +# define FIRACODE_HYPHEN_LESS_LESS "\uee48" +# define FIRACODE_HYPHEN_ASCIITILDE "\uee49" +# define FIRACODE_NUMBERSIGN_BRACELEFT "\uee4a" +# define FIRACODE_NUMBERSIGN_BRACKETLEFT "\uee4b" +# define FIRACODE_NUMBERSIGN_NUMBERSIGN "\uee4c" +# define FIRACODE_NNN "\uee4d" +# define FIRACODE_NNNN "\uee4e" +# define FIRACODE_NUMBERSIGN_PARENLEFT "\uee4f" +# define FIRACODE_NUMBERSIGN_QUESTION "\uee50" +# define FIRACODE_NUMBERSIGN_UNDERSCORE "\uee51" +# define FIRACODE_NUP "\uee52" +# define FIRACODE_PERIOD_HYPHEN "\uee53" +# define FIRACODE_PERIOD_EQUAL "\uee54" +# define FIRACODE_PERIOD_PERIOD "\uee55" +# define FIRACODE_PERIOD_PERIOD_LESS "\uee56" +# define FIRACODE_PERIOD_PERIOD_PERIOD "\uee57" +# define FIRACODE_QUESTION_EQUAL "\uee58" +# define FIRACODE_QUESTION_QUESTION "\uee59" +# define FIRACODE_SEMICOLON_SEMICOLON "\uee5a" +# define FIRACODE_SLASH_ASTERISK "\uee5b" +# define FIRACODE_SLASH_ASTERISK_ASTERISK "\uee5c" +# define FIRACODE_SLASH_EQUAL "\uee5d" +# define FIRACODE_SLASH_EQUAL_EQUAL "\uee5e" +# define FIRACODE_SLASH_GREATER "\uee5f" +# define FIRACODE_SLASH_SLASH "\uee60" +# define FIRACODE_SLASH_SLASH_SLASH "\uee61" +# define FIRACODE_AMPERSAND_AMPERSAND "\uee62" +# define FIRACODE_BAR_BAR "\uee63" +# define FIRACODE_BAR_BAR_EQUAL "\uee64" +# define FIRACODE_BAR_EQUAL "\uee65" +# define FIRACODE_BAR_GREATER "\uee66" +# define FIRACODE_ASCIICIRCUM_EQUAL "\uee67" +# define FIRACODE_DOLLAR_GREATER "\uee68" +# define FIRACODE_PLUS_PLUS "\uee69" +# define FIRACODE_PLUS_PLUS_PLUS "\uee6a" +# define FIRACODE_PLUS_GREATER "\uee6b" +# define FIRACODE_EQUAL_COLON_EQUAL "\uee6c" +# define FIRACODE_EQUAL_EQUAL "\uee6d" +# define FIRACODE_EQUAL_EQUAL_EQUAL "\uee6e" +# define FIRACODE_EQUAL_EQUAL_GREATER "\uee6f" +# define FIRACODE_EQUAL_GREATER "\uee70" +# define FIRACODE_EQUAL_GREATER_GREATER "\uee71" +# define FIRACODE_EQUAL_LESS "\uee72" +# define FIRACODE_EQUAL_LESS_LESS "\uee73" +# define FIRACODE_EQUAL_SLASH_EQUAL "\uee74" +# define FIRACODE_GREATER_HYPHEN "\uee75" +# define FIRACODE_GREATER_EQUAL "\uee76" +# define FIRACODE_GREATER_EQUAL_GREATER "\uee77" +# define FIRACODE_GREATER_GREATER "\uee78" +# define FIRACODE_GREATER_GREATER_HYPHEN "\uee79" +# define FIRACODE_GREATER_GREATER_EQUAL "\uee7a" +# define FIRACODE_GREATER_GREATER_GREATER "\uee7b" +# define FIRACODE_LESS_ASTERISK "\uee7c" +# define FIRACODE_LESS_ASTERISK_GREATER "\uee7d" +# define FIRACODE_LESS_BAR "\uee7e" +# define FIRACODE_LESS_BAR_GREATER "\uee7f" +# define FIRACODE_LESS_DOLLAR "\uee80" +# define FIRACODE_LESS_DOLLAR_GREATER "\uee81" +# define FIRACODE_LESS_EXCLAM_HYPHEN_HYPHEN "\uee82" +# define FIRACODE_LESS_HYPHEN "\uee83" +# define FIRACODE_LESS_HYPHEN_HYPHEN "\uee84" +# define FIRACODE_LESS_HYPHEN_GREATER "\uee85" +# define FIRACODE_LESS_PLUS "\uee86" +# define FIRACODE_LESS_PLUS_GREATER "\uee87" +# define FIRACODE_LESS_EQUAL "\uee88" +# define FIRACODE_LESS_EQUAL_EQUAL "\uee89" +# define FIRACODE_LESS_EQUAL_GREATER "\uee8a" +# define FIRACODE_LESS_EQUAL_LESS "\uee8b" +# define FIRACODE_LESS_GREATER "\uee8c" +# define FIRACODE_LESS_LESS "\uee8d" +# define FIRACODE_LESS_LESS_HYPHEN "\uee8e" +# define FIRACODE_LESS_LESS_EQUAL "\uee8f" +# define FIRACODE_LESS_LESS_LESS "\uee90" +# define FIRACODE_LESS_ASCIITILDE "\uee91" +# define FIRACODE_LESS_ASCIITILDE_ASCIITILDE "\uee92" +# define FIRACODE_LESS_SLASH "\uee93" +# define FIRACODE_LESS_SLASH_GREATER "\uee94" +# define FIRACODE_ASCIITILDE_AT "\uee95" +# define FIRACODE_ASCIITILDE_HYPHEN "\uee96" +# define FIRACODE_ASCIITILDE_EQUAL "\uee97" +# define FIRACODE_ASCIITILDE_GREATER "\uee98" +# define FIRACODE_ASCIITILDE_ASCIITILDE "\uee99" +# define FIRACODE_AAG "\uee9a" +# define FIRACODE_PERCENT_PERCENT "\uee9b" +# define FIRACODE_X_MULTIPLY "\uee9c" +# define FIRACODE_COLON_UC "\uee9d" +# define FIRACODE_PLUS_LC "\uee9e" +# define FIRACODE_PLUS_TOSF2 "\uee9f" +# define FIRACODE_NAMEME_1114119 "\ueea0" + +#endif // ICONS_IN_TERMINAL + diff --git a/src/icons.h b/src/icons.h new file mode 100644 index 0000000..149d889 --- /dev/null +++ b/src/icons.h @@ -0,0 +1,233 @@ +#include "icons-in-terminal.h" + +struct icon_pair { + const char *match; + const char *icon; + const unsigned char color; +}; + +/* + * Define a string to be printed before and after the icon + * Adjust if the icons are not printed properly + */ + +#define ICON_PADDING_LEFT "" +#define ICON_PADDING_RIGHT " " + +/* + * Using symbols defined in icons-in-terminal.h, or even using icons-in-terminal is not necessary. + * You can use whatever pathched font you like. You just have to put the desired icon as a string. + * If you are using icons-in-terminal the creator recommends that you do use the symbols in the generated header. + */ + +static const struct icon_pair dir_icon = {"", FA_FOLDER, 0}; +static const struct icon_pair file_icon = {"", FA_FILE, 0}; + +/* All entries are case-insensitive */ + +static const struct icon_pair icons_name[] = { + {".git", FA_GITHUB_SQUARE, 0}, + {"Desktop", FA_HOME, 0}, + {"Documents", FA_LIST_ALT, 0}, + {"Downloads", FA_DOWNLOAD, 0}, + {"Music", FA_MUSIC, 0}, + {"node_modules", MFIZZ_NPM, 0}, + {"Pictures", FA_IMAGE, 0}, + {"Public", FA_INBOX, 0}, + {"Templates", FA_COG, 0}, + {"Videos", FA_FILM, 0}, +}; + +/* + * New entries should bu added such that the first character of the extension is in the correct group . + * This is done for performance reason so that the correct icon can be found faster. + * All entries are case-insensitive + */ + +static const struct icon_pair icons_ext[] = { + /* Numbers */ + {"7z", FA_FILE_ARCHIVE_O, 0}, + + /* A */ + {"a", FILE_MANPAGE, 0}, + {"apk", FA_FILE_ARCHIVE_O, 0}, + {"asm", FILE_NASM, 0}, + {"aup", FA_FILE_AUDIO_O, 0}, + {"avi", FA_FILE_MOVIE_O, 0}, + + /* B */ + {"bat", MFIZZ_SCRIPT, 0}, + {"bmp", FA_FILE_IMAGE_O, 0}, + {"bz2", FA_FILE_ARCHIVE_O, 0}, + + /* C */ + {"c", MFIZZ_C, 0}, + {"c++", MFIZZ_CPLUSPLUS, 0}, + {"cab", FA_FILE_ARCHIVE_O, 0}, + {"cbr", FA_FILE_ARCHIVE_O, 0}, + {"cbz", FA_FILE_ARCHIVE_O, 0}, + {"cc", MFIZZ_CPLUSPLUS, 0}, + {"class", MFIZZ_JAVA, 0}, + {"clj", MFIZZ_CLOJURE, 0}, + {"cljc", MFIZZ_CLOJURE, 0}, + {"cljs", MFIZZ_CLOJURE, 0}, + {"cmake", FILE_CMAKE, 0}, + {"coffee", MFIZZ_COFFEE_BEAN, 0}, + {"conf", FA_COGS, 0}, + {"cpio", FA_FILE_ARCHIVE_O, 0}, + {"cpp", MFIZZ_CPLUSPLUS, 0}, + {"css", MFIZZ_CSS3, 0}, + {"cue", FA_FILE_AUDIO_O, 0}, + {"cvs", FA_COGS, 0}, + {"cxx", MFIZZ_CPLUSPLUS, 0}, + + /* D */ + {"db", MFIZZ_DATABASE_ALT2, 0}, + {"deb", MFIZZ_DEBIAN, 0}, + {"dll", FILE_MANPAGE, 0}, + {"doc", FILE_WORD, 0}, + {"docx", FILE_WORD, 0}, + + /* E */ + {"ejs", FA_FILE_CODE_O, 0}, + {"elf", FA_LINUX, 0}, + {"epub", FA_FILE_PDF_O, 0}, + {"exe", FA_WINDOWS, 0}, + + /* F */ + {"f#", DEV_FSHARP, 0}, + {"flac", FA_FILE_AUDIO_O, 0}, + {"flv", FA_FILE_MOVIE_O, 0}, + {"fs", DEV_FSHARP, 0}, + {"fsi", DEV_FSHARP, 0}, + {"fsscript", DEV_FSHARP, 0}, + {"fsx", DEV_FSHARP, 0}, + + /* G */ + {"gem", FA_FILE_ARCHIVE_O, 0}, + {"gif", FA_FILE_IMAGE_O, 0}, + {"go", MFIZZ_GO, 0}, + {"gz", FA_FILE_ARCHIVE_O, 0}, + {"gzip", FA_FILE_ARCHIVE_O, 0}, + + /* H */ + {"h", MFIZZ_C, 0}, + {"hh", MFIZZ_CPLUSPLUS, 0}, + {"htaccess", FA_COGS, 0}, + {"htpasswd", FA_COGS, 0}, + {"htm", FA_FILE_CODE_O, 0}, + {"html", FA_FILE_CODE_O, 0}, + {"hxx", MFIZZ_CPLUSPLUS, 0}, + + /* I */ + {"ico", FA_FILE_IMAGE_O, 0}, + {"img", FA_FILE_IMAGE_O, 0}, + {"ini", FA_COGS, 0}, + {"iso", LINEA_MUSIC_CD, 0}, + + /* J */ + {"jar", MFIZZ_JAVA, 0}, + {"java", MFIZZ_JAVA, 0}, + {"jl", FA_COGS, 0}, + {"jpeg", FA_FILE_IMAGE_O, 0}, + {"jpg", FA_FILE_IMAGE_O, 0}, + {"js", DEV_JAVASCRIPT_BADGE, 0}, + {"json", MFIZZ_JAVASCRIPT, 0}, + {"jsx", FILE_JSX, 0}, + + /* K */ + + /* L */ + {"lha", FA_FILE_ARCHIVE_O, 0}, + {"log", FA_FILE_TEXT_O, 0}, + {"lua", FILE_LUA, 0}, + {"lzh", FA_FILE_ARCHIVE_O, 0}, + {"lzma", FA_FILE_ARCHIVE_O, 0}, + + /* M */ + {"m4a", FA_FILE_AUDIO_O, 0}, + {"m4v", FA_FILE_MOVIE_O, 0}, + {"markdown", OCT_MARKDOWN, 0}, + {"md", OCT_MARKDOWN, 0}, + {"mkv", FA_FILE_MOVIE_O, 0}, + {"mov", FA_FILE_MOVIE_O, 0}, + {"mp3", FA_FILE_AUDIO_O, 0}, + {"mp4", FA_FILE_MOVIE_O, 0}, + {"mpeg", FA_FILE_MOVIE_O, 0}, + {"mpg", FA_FILE_MOVIE_O, 0}, + {"msi", FA_WINDOWS, 0}, + + /* N */ + + /* O */ + {"o", FILE_MANPAGE, 0}, + {"ogg", FA_FILE_AUDIO_O, 0}, + {"out", FA_LINUX, 0}, + + /* P */ + {"pdf", FA_FILE_PDF_O, 0}, + {"php", MFIZZ_PHP, 0}, + {"png", FA_FILE_IMAGE_O, 0}, + {"ppt", FILE_POWERPOINT, 0}, + {"pptx", FILE_POWERPOINT, 0}, + {"psb", DEV_PHOTOSHOP, 0}, + {"psd", DEV_PHOTOSHOP, 0}, + {"py", MFIZZ_PYTHON, 0}, + {"pyc", MFIZZ_PYTHON, 0}, + {"pyd", MFIZZ_PYTHON, 0}, + {"pyo", MFIZZ_PYTHON, 0}, + + /* Q */ + + /* R */ + {"rar", FA_FILE_ARCHIVE_O, 0}, + {"rc", FA_COGS, 0}, + {"rom", FA_LOCK, 0}, + {"rpm", FA_FILE_ARCHIVE_O, 0}, + {"rss", FA_RSS_SQUARE, 0}, + {"rtf", FA_FILE_PDF_O, 0}, + + /* S */ + {"so", FILE_MANPAGE, 0}, + {"scala", MFIZZ_SCALA, 0}, + {"sh", MFIZZ_SCRIPT, 0}, + {"slim", FA_FILE_CODE_O, 0}, + {"sln", DEV_VISUALSTUDIO, 0}, + {"sql", MFIZZ_MYSQL, 0}, + {"svg", FA_FILE_IMAGE_O, 0}, + + /* T */ + {"tar", FA_FILE_ARCHIVE_O, 0}, + {"tex", FILE_TEX, 0}, + {"tgz", FA_FILE_ARCHIVE_O, 0}, + {"ts", FILE_TS, 0}, + {"tsx", FILE_TSX, 0}, + {"txt", FA_FILE_TEXT_O, 0}, + + /* U */ + + /* V */ + {"vim", DEV_VIM, 0}, + {"vimrc", DEV_VIM, 0}, + + /* W */ + {"wav", FA_FILE_AUDIO_O, 0}, + {"webm", FA_FILE_MOVIE_O, 0}, + + /* X */ + {"xbps", FA_FILE_ARCHIVE_O, 0}, + {"xhtml", FA_FILE_CODE_O, 0}, + {"xls", FILE_EXCEL, 0}, + {"xlsx", FILE_EXCEL, 0}, + {"xml", FA_FILE_CODE_O, 0}, + {"xz", FA_FILE_ARCHIVE_O, 0}, + + /* Y */ + {"yaml", FA_COGS, 0}, + {"yml", FA_COGS, 0}, + + /* Z */ + {"zip", FA_FILE_ARCHIVE_O, 0} + + /* Other */ +}; diff --git a/src/nnn.c b/src/nnn.c index edaf371..0a13eb2 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -112,6 +112,10 @@ #include "nnn.h" #include "dbg.h" +#ifdef ICONS +#include "icons.h" +#endif + /* Macro definitions */ #define VERSION "3.3" #define GENERAL_INFO "BSD 2-Clause\nhttps://github.com/jarun/nnn" @@ -681,6 +685,11 @@ static const char * const patterns[] = { #define C_SOC (C_PIP + 1) /* Socket: MediumOrchid1 */ #define C_UND (C_SOC + 1) /* Unknown OR 0B regular/exe file: Red1 */ +#ifdef ICONS +/* NUMBERS, A-Z, OTHER = 28. */ +static ushort icon_positions[28]; +#endif + static char gcolors[] = "c1e2272e006033f7c6d6abc4"; static uint fcolors[C_UND + 1] = {0}; @@ -1713,6 +1722,27 @@ static bool initcurses(void *oldmask) } } +#ifdef ICONS + if (!g_state.oldcolor) { + memset(icon_positions, 0x7f, sizeof(icon_positions)); + + if (icons_ext[0].match[0] >= '0' && icons_ext[0].match[0] <= '9') + icon_positions[0] = 0; + + char c; + for (uint i = 0; i < sizeof(icons_ext)/sizeof(struct icon_pair); ++i) { + c = TOUPPER(icons_ext[i].match[0]); + if (c >= 'A' && c <= 'Z') { + if (icon_positions[c - 'A' + 1] == 0x7f7f) + icon_positions[c - 'A' + 1] = i; + } else if (!(c >= '0' && c <= '9')) { + if (icon_positions[27] == 0x7f7f) + icon_positions[27] = i; + } + } + } +#endif + settimeout(); /* One second */ set_escdelay(25); return TRUE; @@ -3425,6 +3455,42 @@ static char *get_lsperms(mode_t mode) return bits; } +#ifdef ICONS +static const char *get_icon(const struct entry *ent){ + ushort i, j; + char *tmp; + + for (i = 0; i < sizeof(icons_name)/sizeof(struct icon_pair); ++i) + if (strcasecmp(ent->name, icons_name[i].match) == 0) + return icons_name[i].icon; + + if (ent->flags & DIR_OR_LINK_TO_DIR) + return dir_icon.icon; + + tmp = xextension(ent->name, ent->nlen); + if (!tmp) + return file_icon.icon; + + /* Skip the . */ + ++tmp; + + if (*tmp >= '0' && *tmp <= '9') + i = 0; /* NUMBER */ + else if (TOUPPER(*tmp) >= 'A' && TOUPPER(*tmp) <= 'Z') + i = TOUPPER(*tmp) - 'A' + 1; /* LETTER A-Z */ + else + i = 27; /* OTHER */ + + for (j = icon_positions[i]; j < sizeof(icons_ext)/sizeof(struct icon_pair) && + icons_ext[j].match[0] == icons_ext[icon_positions[i]].match[0]; ++j) { + if (strcasecmp(tmp, icons_ext[j].match) == 0) + return icons_ext[j].icon; + } + + return file_icon.icon; +} +#endif + static void print_time(const time_t *timep) { struct tm *t = localtime(timep); @@ -3511,6 +3577,14 @@ static void printent(const struct entry *ent, uint namecols, bool sel) if (attrs) attron(attrs); +#ifdef ICONS + if (!g_state.oldcolor) { + addstr(ICON_PADDING_LEFT); + addstr(get_icon(ent)); + addstr(ICON_PADDING_RIGHT); + } +#endif + #ifndef NOLOCALE addwstr(unescape(ent->name, namecols)); #else @@ -3643,11 +3717,21 @@ static void printent_long(const struct entry *ent, uint namecols, bool sel) attron(attrs); } } + +#ifdef ICONS + if (!g_state.oldcolor) { + addstr(ICON_PADDING_LEFT); + addstr(get_icon(ent)); + addstr(ICON_PADDING_RIGHT); + } +#endif + #ifndef NOLOCALE addwstr(unescape(ent->name, namecols)); #else addstr(unescape(ent->name, MIN(namecols, ent->nlen) + 1)); #endif + if (attrs) attroff(attrs); if (ind2) @@ -5418,11 +5502,18 @@ static int adjust_cols(int ncols) if (ncols < 36) { cfg.showdetail ^= 1; printptr = &printent; - ncols -= 3; /* Preceding space, indicator, newline */ - } else - ncols -= 35; - } else - ncols -= 3; /* Preceding space, indicator, newline */ + } else { + /* 3 more accounted for below */ + ncols -= 32; + } + } + +/* 3 = Preceding space, indicator, newline */ +#ifdef ICONS + ncols -= 3 + xstrlen(ICON_PADDING_LEFT) + xstrlen(ICON_PADDING_RIGHT) + 1; +#else + ncols -= 3; +#endif return ncols; } -- cgit v1.2.3-70-g09d2