text:
namespace MahApps.Metro.IconPacks
{
#if !(NETFX_CORE || WINDOWS_UWP)
    using System.ComponentModel;
#endif

    /// ******************************************
    /// This code is auto generated. Do not amend.
    /// ******************************************

    /// <summary>
    /// List of available icons for use with <see cref="PackIconJamIcons" />.
    /// </summary>
    /// <remarks>
    /// Jam Icons licensed under the MIT License <see><cref>https://github.com/michaelampr/jam/blob/master/LICENSE</cref></see>
    /// Contributions, corrections and requests can be made on GitHub <see><cref>https://github.com/michaelampr/jam</cref></see>.
    /// </remarks>
    public enum PackIconJamIconsKind
    {
        [Description("Empty placeholder")] None,
        [Description("500px (F101)")] _500px,
        [Description("accessibility (F102)")] Accessibility,
        [Description("activity (F103)")] Activity,
        [Description("airbnb (F104)")] Airbnb,
        [Description("alarm-clock (F106)")] AlarmClock,
        [Description("alarm-clock-f (F105)")] AlarmClockF,
        [Description("alert (F108)")] Alert,
        [Description("alert-f (F107)")] AlertF,
        [Description("alien (F10A)")] Alien,
        [Description("alien-f (F109)")] AlienF,
        [Description("align-center (F10B)")] AlignCenter,
        [Description("align-justify (F10C)")] AlignJustify,
        [Description("align-left (F10D)")] AlignLeft,
        [Description("align-right (F10E)")] AlignRight,
        [Description("amazon (F10F)")] Amazon,
        [Description("anchor (F110)")] Anchor,
        [Description("android (F113)")] Android,
        [Description("android-circle (F111)")] AndroidCircle,
        [Description("android-square (F112)")] AndroidSquare,
        [Description("aperture (F114)")] Aperture,
        [Description("apple (F117)")] Apple,
        [Description("apple-circle (F115)")] AppleCircle,
        [Description("apple-square (F116)")] AppleSquare,
        [Description("archive (F119)")] Archive,
        [Description("archive-f (F118)")] ArchiveF,
        [Description("arrow-circle-down (F11F)")] ArrowCircleDown,
        [Description("arrow-circle-down-f (F11A)")] ArrowCircleDownF,
        [Description("arrow-circle-down-left (F11C)")] ArrowCircleDownLeft,
        [Description("arrow-circle-down-left-f (F11B)")] ArrowCircleDownLeftF,
        [Description("arrow-circle-down-right (F11E)")] ArrowCircleDownRight,
        [Description("arrow-circle-down-right-f (F11D)")] ArrowCircleDownRightF,
        [Description("arrow-circle-left (F121)")] ArrowCircleLeft,
        [Description("arrow-circle-left-f (F120)")] ArrowCircleLeftF,
        [Description("arrow-circle-right (F123)")] ArrowCircleRight,
        [Description("arrow-circle-right-f (F122)")] ArrowCircleRightF,
        [Description("arrow-circle-up (F129)")] ArrowCircleUp,
        [Description("arrow-circle-up-f (F124)")] ArrowCircleUpF,
        [Description("arrow-circle-up-left (F126)")] ArrowCircleUpLeft,
        [Description("arrow-circle-up-left-f (F125)")] ArrowCircleUpLeftF,
        [Description("arrow-circle-up-right (F128)")] ArrowCircleUpRight,
        [Description("arrow-circle-up-right-f (F127)")] ArrowCircleUpRightF,
        [Description("arrow-down (F12C)")] ArrowDown,
        [Description("arrow-down-left (F12A)")] ArrowDownLeft,
        [Description("arrow-down-right (F12B)")] ArrowDownRight,
        [Description("arrow-left (F12D)")] ArrowLeft,
        [Description("arrow-right (F12E)")] ArrowRight,
        [Description("arrows-corners (F142)")] ArrowsCorners,
        [Description("arrows-fullscreen (F143)")] ArrowsFullscreen,
        [Description("arrows-h (F144)")] ArrowsH,
        [Description("arrow-square-down (F134)")] ArrowSquareDown,
        [Description("arrow-square-down-f (F12F)")] ArrowSquareDownF,
        [Description("arrow-square-down-left (F131)")] ArrowSquareDownLeft,
        [Description("arrow-square-down-left-f (F130)")] ArrowSquareDownLeftF,
        [Description("arrow-square-down-right (F133)")] ArrowSquareDownRight,
        [Description("arrow-square-down-right-f (F132)")] ArrowSquareDownRightF,
        [Description("arrow-square-left (F136)")] ArrowSquareLeft,
        [Description("arrow-square-left-f (F135)")] ArrowSquareLeftF,
        [Description("arrow-square-right (F138)")] ArrowSquareRight,
        [Description("arrow-square-right-f (F137)")] ArrowSquareRightF,
        [Description("arrow-square-up (F13E)")] ArrowSquareUp,
        [Description("arrow-square-up-f (F139)")] ArrowSquareUpF,
        [Description("arrow-square-up-left (F13B)")] ArrowSquareUpLeft,
        [Description("arrow-square-up-left-f (F13A)")] ArrowSquareUpLeftF,
        [Description("arrow-square-up-right (F13D)")] ArrowSquareUpRight,
        [Description("arrow-square-up-right-f (F13C)")] ArrowSquareUpRightF,
        [Description("arrows-v (F145)")] ArrowsV,
        [Description("arrow-up (F141)")] ArrowUp,
        [Description("arrow-up-left (F13F)")] ArrowUpLeft,
        [Description("arrow-up-right (F140)")] ArrowUpRight,
        [Description("attachment (F146)")] Attachment,
        [Description("background-color (F147)")] BackgroundColor,
        [Description("backpack (F149)")] Backpack,
        [Description("backpack-f (F148)")] BackpackF,
        [Description("backward (F14E)")] Backward,
        [Description("backward-circle (F14B)")] BackwardCircle,
        [Description("backward-circle-f (F14A)")] BackwardCircleF,
        [Description("backward-square (F14D)")] BackwardSquare,
        [Description("backward-square-f (F14C)")] BackwardSquareF,
        [Description("baidu (F151)")] Baidu,
        [Description("baidu-circle (F14F)")] BaiduCircle,
        [Description("baidu-square (F150)")] BaiduSquare,
        [Description("bandage (F153)")] Bandage,
        [Description("bandage-f (F152)")] BandageF,
        [Description("bar-chart (F154)")] BarChart,
        [Description("baseball (F155)")] Baseball,
        [Description("basketball (F156)")] Basketball,
        [Description("bathtub (F158)")] Bathtub,
        [Description("bathtub-f (F157)")] BathtubF,
        [Description("battery (F162)")] Battery,
        [Description("battery-charging (F15A)")] BatteryCharging,
        [Description("battery-charging-f (F159)")] BatteryChargingF,
        [Description("battery-f (F15B)")] BatteryF,
        [Description("battery-half (F15D)")] BatteryHalf,
        [Description("battery-half-f (F15C)")] BatteryHalfF,
        [Description("battery-one-quarter (F15F)")] BatteryOneQuarter,
        [Description("battery-one-quarter-f (F15E)")] BatteryOneQuarterF,
        [Description("battery-three-quarters (F161)")] BatteryThreeQuarters,
        [Description("battery-three-quarters-f (F160)")] BatteryThreeQuartersF,
        [Description("beatport (F165)")] Beatport,
        [Description("beatport-circle (F163)")] BeatportCircle,
        [Description("beatport-square (F164)")] BeatportSquare,
        [Description("beer (F167)")] Beer,
        [Description("beer-f (F166)")] BeerF,
        [Description("behance (F16A)")] Behance,
        [Description("behance-circle (F168)")] BehanceCircle,
        [Description("behance-square (F169)")] BehanceSquare,
        [Description("bell (F16E)")] Bell,
        [Description("bell-f (F16B)")] BellF,
        [Description("bell-off (F16D)")] BellOff,
        [Description("bell-off-f (F16C)")] BellOffF,
        [Description("bing (F171)")] Bing,
        [Description("bing-circle (F16F)")] BingCircle,
        [Description("bing-square (F170)")] BingSquare,
        [Description("birthday-cake (F173)")] BirthdayCake,
        [Description("birthday-cake-f (F172)")] BirthdayCakeF,
        [Description("blogger (F176)")] Blogger,
        [Description("blogger-circle (F174)")] BloggerCircle,
        [Description("blogger-square (F175)")] BloggerSquare,
        [Description("bluetooth (F177)")] Bluetooth,
        [Description("bold (F178)")] Bold,
        [Description("book (F17A)")] Book,
        [Description("book-f (F179)")] BookF,
        [Description("bookmark (F182)")] Bookmark,
        [Description("bookmark-f (F17B)")] BookmarkF,
        [Description("bookmark-minus (F17D)")] BookmarkMinus,
        [Description("bookmark-minus-f (F17C)")] BookmarkMinusF,
        [Description("bookmark-plus (F17F)")] BookmarkPlus,
        [Description("bookmark-plus-f (F17E)")] BookmarkPlusF,
        [Description("bookmark-remove (F181)")] BookmarkRemove,
        [Description("bookmark-remove-f (F180)")] BookmarkRemoveF,
        [Description("bottle (F184)")] Bottle,
        [Description("bottle-f (F183)")] BottleF,
        [Description("box (F186)")] Box,
        [Description("box-f (F185)")] BoxF,
        [Description("branch (F188)")] Branch,
        [Description("branch-f (F187)")] BranchF,
        [Description("brightness (F18D)")] Brightness,
        [Description("brightness-down (F18A)")] BrightnessDown,
        [Description("brightness-down-f (F189)")] BrightnessDownF,
        [Description("brightness-up (F18C)")] BrightnessUp,
        [Description("brightness-up-f (F18B)")] BrightnessUpF,
        [Description("browse (F18E)")] Browse,
        [Description("brush (F190)")] Brush,
        [Description("brush-f (F18F)")] BrushF,
        [Description("bug (F192)")] Bug,
        [Description("bug-f (F191)")] BugF,
        [Description("building (F194)")] Building,
        [Description("building-f (F193)")] BuildingF,
        [Description("bus (F196)")] Bus,
        [Description("bus-f (F195)")] BusF,
        [Description("cactus (F198)")] Cactus,
        [Description("cactus-f (F197)")] CactusF,
        [Description("calculator (F199)")] Calculator,
        [Description("calendar (F19D)")] Calendar,
        [Description("calendar-alt (F19B)")] CalendarAlt,
        [Description("calendar-alt-f (F19A)")] CalendarAltF,
        [Description("calendar-f (F19C)")] CalendarF,
        [Description("camera (F1A1)")] Camera,
        [Description("camera-alt (F19F)")] CameraAlt,
        [Description("camera-alt-f (F19E)")] CameraAltF,
        [Description("camera-f (F1A0)")] CameraF,
        [Description("candle (F1A3)")] Candle,
        [Description("candle-f (F1A2)")] CandleF,
        [Description("capsule (F1A5)")] Capsule,
        [Description("capsule-f (F1A4)")] CapsuleF,
        [Description("car (F1A7)")] Car,
        [Description("car-f (F1A6)")] CarF,
        [Description("castle (F1A9)")] Castle,
        [Description("castle-f (F1A8)")] CastleF,
        [Description("character (F1AA)")] Character,
        [Description("check (F1AB)")] Check,
        [Description("chevron-circle-down (F1B1)")] ChevronCircleDown,
        [Description("chevron-circle-down-f (F1AC)")] ChevronCircleDownF,
        [Description("chevron-circle-down-left (F1AE)")] ChevronCircleDownLeft,
        [Description("chevron-circle-down-left-f (F1AD)")] ChevronCircleDownLeftF,
        [Description("chevron-circle-down-right (F1B0)")] ChevronCircleDownRight,
        [Description("chevron-circle-down-right-f (F1AF)")] ChevronCircleDownRightF,
        [Description("chevron-circle-left (F1B3)")] ChevronCircleLeft,
        [Description("chevron-circle-left-f (F1B2)")] ChevronCircleLeftF,
        [Description("chevron-circle-right (F1B5)")] ChevronCircleRight,
        [Description("chevron-circle-right-f (F1B4)")] ChevronCircleRightF,
        [Description("chevron-circle-up (F1BB)")] ChevronCircleUp,
        [Description("chevron-circle-up-f (F1B6)")] ChevronCircleUpF,
        [Description("chevron-circle-up-left (F1B8)")] ChevronCircleUpLeft,
        [Description("chevron-circle-up-left-f (F1B7)")] ChevronCircleUpLeftF,
        [Description("chevron-circle-up-right (F1BA)")] ChevronCircleUpRight,
        [Description("chevron-circle-up-right-f (F1B9)")] ChevronCircleUpRightF,
        [Description("chevron-down (F1BE)")] ChevronDown,
        [Description("chevron-down-left (F1BC)")] ChevronDownLeft,
        [Description("chevron-down-right (F1BD)")] ChevronDownRight,
        [Description("chevron-left (F1BF)")] ChevronLeft,
        [Description("chevron-right (F1C0)")] ChevronRight,
        [Description("chevrons-circle-down (F1D9)")] ChevronsCircleDown,
        [Description("chevrons-circle-down-f (F1D4)")] ChevronsCircleDownF,
        [Description("chevrons-circle-down-left (F1D6)")] ChevronsCircleDownLeft,
        [Description("chevrons-circle-down-left-f (F1D5)")] ChevronsCircleDownLeftF,
        [Description("chevrons-circle-down-right (F1D8)")] ChevronsCircleDownRight,
        [Description("chevrons-circle-down-right-f (F1D7)")] ChevronsCircleDownRightF,
        [Description("chevrons-circle-left (F1DB)")] ChevronsCircleLeft,
        [Description("chevrons-circle-left-f (F1DA)")] ChevronsCircleLeftF,
        [Description("chevrons-circle-right (F1DD)")] ChevronsCircleRight,
        [Description("chevrons-circle-right-f (F1DC)")] ChevronsCircleRightF,
        [Description("chevrons-circle-up (F1E3)")] ChevronsCircleUp,
        [Description("chevrons-circle-up-f (F1DE)")] ChevronsCircleUpF,
        [Description("chevrons-circle-up-left (F1E0)")] ChevronsCircleUpLeft,
        [Description("chevrons-circle-up-left-f (F1DF)")] ChevronsCircleUpLeftF,
        [Description("chevrons-circle-up-right (F1E2)")] ChevronsCircleUpRight,
        [Description("chevrons-circle-up-right-f (F1E1)")] ChevronsCircleUpRightF,
        [Description("chevrons-down (F1E6)")] ChevronsDown,
        [Description("chevrons-down-left (F1E4)")] ChevronsDownLeft,
        [Description("chevrons-down-right (F1E5)")] ChevronsDownRight,
        [Description("chevrons-left (F1E7)")] ChevronsLeft,
        [Description("chevron-square-down (F1C6)")] ChevronSquareDown,
        [Description("chevron-square-down-f (F1C1)")] ChevronSquareDownF,
        [Description("chevron-square-down-left (F1C3)")] ChevronSquareDownLeft,
        [Description("chevron-square-down-left-f (F1C2)")] ChevronSquareDownLeftF,
        [Description("chevron-square-down-right (F1C5)")] ChevronSquareDownRight,
        [Description("chevron-square-down-right-f (F1C4)")] ChevronSquareDownRightF,
        [Description("chevron-square-left (F1C8)")] ChevronSquareLeft,
        [Description("chevron-square-left-f (F1C7)")] ChevronSquareLeftF,
        [Description("chevron-square-right (F1CA)")] ChevronSquareRight,
        [Description("chevron-square-right-f (F1C9)")] ChevronSquareRightF,
        [Description("chevron-square-up (F1D0)")] ChevronSquareUp,
        [Description("chevron-square-up-f (F1CB)")] ChevronSquareUpF,
        [Description("chevron-square-up-left (F1CD)")] ChevronSquareUpLeft,
        [Description("chevron-square-up-left-f (F1CC)")] ChevronSquareUpLeftF,
        [Description("chevron-square-up-right (F1CF)")] ChevronSquareUpRight,
        [Description("chevron-square-up-right-f (F1CE)")] ChevronSquareUpRightF,
        [Description("chevrons-right (F1E8)")] ChevronsRight,
        [Description("chevrons-square-down (F1EE)")] ChevronsSquareDown,
        [Description("chevrons-square-down-f (F1E9)")] ChevronsSquareDownF,
        [Description("chevrons-square-down-left (F1EB)")] ChevronsSquareDownLeft,
        [Description("chevrons-square-down-left-f (F1EA)")] ChevronsSquareDownLeftF,
        [Description("chevrons-square-down-right (F1ED)")] ChevronsSquareDownRight,
        [Description("chevrons-square-down-right-f (F1EC)")] ChevronsSquareDownRightF,
        [Description("chevrons-square-left (F1F0)")] ChevronsSquareLeft,
        [Description("chevrons-square-left-f (F1EF)")] ChevronsSquareLeftF,
        [Description("chevrons-square-right (F1F2)")] ChevronsSquareRight,
        [Description("chevrons-square-right-f (F1F1)")] ChevronsSquareRightF,
        [Description("chevrons-square-up (F1F8)")] ChevronsSquareUp,
        [Description("chevrons-square-up-f (F1F3)")] ChevronsSquareUpF,
        [Description("chevrons-square-up-left (F1F5)")] ChevronsSquareUpLeft,
        [Description("chevrons-square-up-left-f (F1F4)")] ChevronsSquareUpLeftF,
        [Description("chevrons-square-up-right (F1F7)")] ChevronsSquareUpRight,
        [Description("chevrons-square-up-right-f (F1F6)")] ChevronsSquareUpRightF,
        [Description("chevrons-up (F1FB)")] ChevronsUp,
        [Description("chevrons-up-left (F1F9)")] ChevronsUpLeft,
        [Description("chevrons-up-right (F1FA)")] ChevronsUpRight,
        [Description("chevron-up (F1D3)")] ChevronUp,
        [Description("chevron-up-left (F1D1)")] ChevronUpLeft,
        [Description("chevron-up-right (F1D2)")] ChevronUpRight,
        [Description("chronometer (F1FD)")] Chronometer,
        [Description("chronometer-f (F1FC)")] ChronometerF,
        [Description("circle (F1FF)")] Circle,
        [Description("circle-f (F1FE)")] CircleF,
        [Description("clear-format (F200)")] ClearFormat,
        [Description("clipboard (F202)")] Clipboard,
        [Description("clipboard-f (F201)")] ClipboardF,
        [Description("clock (F204)")] Clock,
        [Description("clock-f (F203)")] ClockF,
        [Description("close (F209)")] Close,
        [Description("close-circle (F206)")] CloseCircle,
        [Description("close-circle-f (F205)")] CloseCircleF,
        [Description("close-rectangle (F208)")] CloseRectangle,
        [Description("close-rectangle-f (F207)")] CloseRectangleF,
        [Description("cloud (F211)")] Cloud,
        [Description("cloud-f (F20A)")] CloudF,
        [Description("cloud-rain (F20C)")] CloudRain,
        [Description("cloud-rain-f (F20B)")] CloudRainF,
        [Description("cloud-snow (F20E)")] CloudSnow,
        [Description("cloud-snow-f (F20D)")] CloudSnowF,
        [Description("cloud-thunder (F210)")] CloudThunder,
        [Description("cloud-thunder-f (F20F)")] CloudThunderF,
        [Description("code (F213)")] Code,
        [Description("codepen (F216)")] Codepen,
        [Description("codepen-circle (F214)")] CodepenCircle,
        [Description("codepen-square (F215)")] CodepenSquare,
        [Description("code-sample (F212)")] CodeSample,
        [Description("coffee (F219)")] Coffee,
        [Description("coffee-cup (F218)")] CoffeeCup,
        [Description("coffee-cup-f (F217)")] CoffeeCupF,
        [Description("cog (F21B)")] Cog,
        [Description("cog-f (F21A)")] CogF,
        [Description("cogs (F21D)")] Cogs,
        [Description("cogs-f (F21C)")] CogsF,
        [Description("coin (F21F)")] Coin,
        [Description("coin-f (F21E)")] CoinF,
        [Description("color (F220)")] Color,
        [Description("compass (F222)")] Compass,
        [Description("compass-f (F221)")] CompassF,
        [Description("computer (F226)")] Computer,
        [Description("computer-alt (F224)")] ComputerAlt,
        [Description("computer-alt-f (F223)")] ComputerAltF,
        [Description("computer-f (F225)")] ComputerF,
        [Description("credit-card (F228)")] CreditCard,
        [Description("credit-card-f (F227)")] CreditCardF,
        [Description("crop (F229)")] Crop,
        [Description("crown (F22B)")] Crown,
        [Description("crown-f (F22A)")] CrownF,
        [Description("cutlery (F22D)")] Cutlery,
        [Description("cutlery-f (F22C)")] CutleryF,
        [Description("cutter (F22F)")] Cutter,
        [Description("cutter-f (F22E)")] CutterF,
        [Description("dashboard (F231)")] Dashboard,
        [Description("dashboard-f (F230)")] DashboardF,
        [Description("database (F233)")] Database,
        [Description("database-f (F232)")] DatabaseF,
        [Description("deezer (F236)")] Deezer,
        [Description("deezer-circle (F234)")] DeezerCircle,
        [Description("deezer-square (F235)")] DeezerSquare,
        [Description("delete (F238)")] Delete,
        [Description("delete-f (F237)")] DeleteF,
        [Description("deviantart (F23B)")] Deviantart,
        [Description("deviantart-circle (F239)")] DeviantartCircle,
        [Description("deviantart-square (F23A)")] DeviantartSquare,
        [Description("dice (F23D)")] Dice,
        [Description("dice-f (F23C)")] DiceF,
        [Description("dices (F23F)")] Dices,
        [Description("dices-f (F23E)")] DicesF,
        [Description("differenciation (F240)")] Differenciation,
        [Description("digg (F241)")] Digg,
        [Description("direction (F243)")] Direction,
        [Description("direction-f (F242)")] DirectionF,
        [Description("directions (F245)")] Directions,
        [Description("directions-f (F244)")] DirectionsF,
        [Description("disc (F247)")] Disc,
        [Description("disc-f (F246)")] DiscF,
        [Description("discord (F248)")] Discord,
        [Description("disqus (F24B)")] Disqus,
        [Description("disqus-circle (F249)")] DisqusCircle,
        [Description("disqus-square (F24A)")] DisqusSquare,
        [Description("dj (F24D)")] Dj,
        [Description("dj-f (F24C)")] DjF,
        [Description("dna (F24E)")] Dna,
        [Description("document (F250)")] Document,
        [Description("document-f (F24F)")] DocumentF,
        [Description("door (F251)")] Door,
        [Description("download (F252)")] Download,
        [Description("dribbble (F253)")] Dribbble,
        [Description("drupal (F256)")] Drupal,
        [Description("drupal-circle (F254)")] DrupalCircle,
        [Description("drupal-square (F255)")] DrupalSquare,
        [Description("ebay (F257)")] Ebay,
        [Description("egg (F259)")] Egg,
        [Description("egg-f (F258)")] EggF,
        [Description("eggs (F25B)")] Eggs,
        [Description("eggs-f (F25A)")] EggsF,
        [Description("eject (F260)")] Eject,
        [Description("eject-circle (F25D)")] EjectCircle,
        [Description("eject-circle-f (F25C)")] EjectCircleF,
        [Description("eject-square (F25F)")] EjectSquare,
        [Description("eject-square-f (F25E)")] EjectSquareF,
        [Description("envelope (F264)")] Envelope,
        [Description("envelope-f (F261)")] EnvelopeF,
        [Description("envelope-open (F263)")] EnvelopeOpen,
        [Description("envelope-open-f (F262)")] EnvelopeOpenF,
        [Description("extinguisher (F266)")] Extinguisher,
        [Description("extinguisher-f (F265)")] ExtinguisherF,
        [Description("eye (F26A)")] Eye,
        [Description("eye-close (F268)")] EyeClose,
        [Description("eye-close-f (F267)")] EyeCloseF,
        [Description("eyedropper (F26C)")] Eyedropper,
        [Description("eyedropper-f (F26B)")] EyedropperF,
        [Description("eye-f (F269)")] EyeF,
        [Description("facebook (F26F)")] Facebook,
        [Description("facebook-circle (F26D)")] FacebookCircle,
        [Description("facebook-square (F26E)")] FacebookSquare,
        [Description("fast-backward (F274)")] FastBackward,
        [Description("fast-backward-circle (F271)")] FastBackwardCircle,
        [Description("fast-backward-circle-f (F270)")] FastBackwardCircleF,
        [Description("fast-backward-square (F273)")] FastBackwardSquare,
        [Description("fast-backward-square-f (F272)")] FastBackwardSquareF,
        [Description("fast-forward (F279)")] FastForward,
        [Description("fast-forward-circle (F276)")] FastForwardCircle,
        [Description("fast-forward-circle-f (F275)")] FastForwardCircleF,
        [Description("fast-forward-square (F278)")] FastForwardSquare,
        [Description("fast-forward-square-f (F277)")] FastForwardSquareF,
        [Description("feather (F27B)")] Feather,
        [Description("feather-f (F27A)")] FeatherF,
        [Description("female (F27C)")] Female,
        [Description("file (F27E)")] File,
        [Description("file-f (F27D)")] FileF,
        [Description("files (F280)")] Files,
        [Description("files-f (F27F)")] FilesF,
        [Description("filter (F282)")] Filter,
        [Description("filter-f (F281)")] FilterF,
        [Description("fingerprint (F283)")] Fingerprint,
        [Description("first-aid (F285)")] FirstAid,
        [Description("first-aid-f (F284)")] FirstAidF,
        [Description("fish (F286)")] Fish,
        [Description("fiverr (F289)")] Fiverr,
        [Description("fiverr-circle (F287)")] FiverrCircle,
        [Description("fiverr-square (F288)")] FiverrSquare,
        [Description("flag (F28B)")] Flag,
        [Description("flag-f (F28A)")] FlagF,
        [Description("flame (F28D)")] Flame,
        [Description("flame-f (F28C)")] FlameF,
        [Description("flashlight-off (F28F)")] FlashlightOff,
        [Description("flashlight-off-f (F28E)")] FlashlightOffF,
        [Description("flashlight-on (F291)")] FlashlightOn,
        [Description("flashlight-on-f (F290)")] FlashlightOnF,
        [Description("flask (F292)")] Flask,
        [Description("flickr (F295)")] Flickr,
        [Description("flickr-circle (F293)")] FlickrCircle,
        [Description("flickr-square (F294)")] FlickrSquare,
        [Description("flower (F296)")] Flower,
        [Description("folder (F29C)")] Folder,
        [Description("folder-f (F297)")] FolderF,
        [Description("folder-open (F299)")] FolderOpen,
        [Description("folder-open-f (F298)")] FolderOpenF,
        [Description("folder-zip (F29B)")] FolderZip,
        [Description("folder-zip-f (F29A)")] FolderZipF,
        [Description("football (F29D)")] Football,
        [Description("fork (F29F)")] Fork,
        [Description("fork-f (F29E)")] ForkF,
        [Description("forward (F2A4)")] Forward,
        [Description("forward-circle (F2A1)")] ForwardCircle,
        [Description("forward-circle-f (F2A0)")] ForwardCircleF,
        [Description("forward-square (F2A3)")] ForwardSquare,
        [Description("forward-square-f (F2A2)")] ForwardSquareF,
        [Description("foursquare (F2A5)")] Foursquare,
        [Description("gamepad (F2A9)")] Gamepad,
        [Description("gamepad-f (F2A6)")] GamepadF,
        [Description("gamepad-retro (F2A8)")] GamepadRetro,
        [Description("gamepad-retro-f (F2A7)")] GamepadRetroF,
        [Description("gamma (F2AA)")] Gamma,
        [Description("ghost (F2AF)")] Ghost,
        [Description("ghost-f (F2AB)")] GhostF,
        [Description("ghost-org (F2AE)")] GhostOrg,
        [Description("ghost-org-circle (F2AC)")] GhostOrgCircle,
        [Description("ghost-org-square (F2AD)")] GhostOrgSquare,
        [Description("gift (F2B1)")] Gift,
        [Description("gift-f (F2B0)")] GiftF,
        [Description("github (F2B4)")] Github,
        [Description("github-circle (F2B2)")] GithubCircle,
        [Description("github-square (F2B3)")] GithubSquare,
        [Description("gitlab (F2B7)")] Gitlab,
        [Description("gitlab-circle (F2B5)")] GitlabCircle,
        [Description("gitlab-square (F2B6)")] GitlabSquare,
        [Description("glass-empty (F2B8)")] GlassEmpty,
        [Description("glass-filled (F2BA)")] GlassFilled,
        [Description("glass-filled-f (F2B9)")] GlassFilledF,
        [Description("glue (F2BC)")] Glue,
        [Description("glue-f (F2BB)")] GlueF,
        [Description("google (F2C5)")] Google,
        [Description("google-circle (F2BD)")] GoogleCircle,
        [Description("google-play (F2C0)")] GooglePlay,
        [Description("google-play-circle (F2BE)")] GooglePlayCircle,
        [Description("google-play-square (F2BF)")] GooglePlaySquare,
        [Description("google-plus (F2C3)")] GooglePlus,
        [Description("google-plus-circle (F2C1)")] GooglePlusCircle,
        [Description("google-plus-square (F2C2)")] GooglePlusSquare,
        [Description("google-square (F2C4)")] GoogleSquare,
        [Description("gps (F2C7)")] Gps,
        [Description("gps-f (F2C6)")] GpsF,
        [Description("grid (F2C9)")] Grid,
        [Description("grid-f (F2C8)")] GridF,
        [Description("hairdryer (F2CB)")] Hairdryer,
        [Description("hairdryer-f (F2CA)")] HairdryerF,
        [Description("hammer (F2CD)")] Hammer,
        [Description("hammer-f (F2CC)")] HammerF,
        [Description("hashtag (F2CE)")] Hashtag,
        [Description("header (F2D5)")] Header,
        [Description("header-1 (F2CF)")] Header1,
        [Description("header-2 (F2D0)")] Header2,
        [Description("header-3 (F2D1)")] Header3,
        [Description("header-4 (F2D2)")] Header4,
        [Description("header-5 (F2D3)")] Header5,
        [Description("header-6 (F2D4)")] Header6,
        [Description("headset (F2D7)")] Headset,
        [Description("headset-f (F2D6)")] HeadsetF,
        [Description("heart (F2D9)")] Heart,
        [Description("heart-f (F2D8)")] HeartF,
        [Description("helmet (F2DB)")] Helmet,
        [Description("helmet-f (F2DA)")] HelmetF,
        [Description("help (F2DD)")] Help,
        [Description("help-f (F2DC)")] HelpF,
        [Description("highlighter (F2DF)")] Highlighter,
        [Description("highlighter-f (F2DE)")] HighlighterF,
        [Description("history (F2E0)")] History,
        [Description("home (F2E2)")] Home,
        [Description("home-f (F2E1)")] HomeF,
        [Description("hourglass (F2E4)")] Hourglass,
        [Description("hourglass-f (F2E3)")] HourglassF,
        [Description("ice-cream (F2E6)")] IceCream,
        [Description("ice-cream-f (F2E5)")] IceCreamF,
        [Description("id-card (F2E8)")] IdCard,
        [Description("id-card-f (F2E7)")] IdCardF,
        [Description("inbox (F2EA)")] Inbox,
        [Description("inboxes (F2EC)")] Inboxes,
        [Description("inboxes-f (F2EB)")] InboxesF,
        [Description("inbox-f (F2E9)")] InboxF,
        [Description("indent (F2ED)")] Indent,
        [Description("infinite (F2EE)")] Infinite,
        [Description("info (F2F0)")] Info,
        [Description("info-f (F2EF)")] InfoF,
        [Description("instagram (F2F1)")] Instagram,
        [Description("instant-picture (F2F3)")] InstantPicture,
        [Description("instant-picture-f (F2F2)")] InstantPictureF,
        [Description("intersection (F2F4)")] Intersection,
        [Description("italic (F2F5)")] Italic,
        [Description("joystick (F2F7)")] Joystick,
        [Description("joystick-f (F2F6)")] JoystickF,
        [Description("key (F2F9)")] Key,
        [Description("keyboard (F2FB)")] Keyboard,
        [Description("keyboard-f (F2FA)")] KeyboardF,
        [Description("key-f (F2F8)")] KeyF,
        [Description("language (F2FC)")] Language,
        [Description("layers (F2FE)")] Layers,
        [Description("layers-f (F2FD)")] LayersF,
        [Description("layout (F300)")] Layout,
        [Description("layout-f (F2FF)")] LayoutF,
        [Description("leaf (F302)")] Leaf,
        [Description("leaf-f (F301)")] LeafF,
        [Description("lifebuoy (F304)")] Lifebuoy,
        [Description("lifebuoy-f (F303)")] LifebuoyF,
        [Description("lightbulb (F306)")] Lightbulb,
        [Description("lightbulb-f (F305)")] LightbulbF,
        [Description("line (F307)")] Line,
        [Description("link (F308)")] Link,
        [Description("linkedin (F30B)")] Linkedin,
        [Description("linkedin-circle (F309)")] LinkedinCircle,
        [Description("linkedin-square (F30A)")] LinkedinSquare,
        [Description("log-in (F30C)")] LogIn,
        [Description("log-out (F30D)")] LogOut,
        [Description("ltr (F30E)")] Ltr,
        [Description("luggage (F310)")] Luggage,
        [Description("luggage-f (F30F)")] LuggageF,
        [Description("magic (F312)")] Magic,
        [Description("magic-f (F311)")] MagicF,
        [Description("magnet (F314)")] Magnet,
        [Description("magnet-f (F313)")] MagnetF,
        [Description("male (F315)")] Male,
        [Description("map (F319)")] Map,
        [Description("map-f (F316)")] MapF,
        [Description("map-marker (F318)")] MapMarker,
        [Description("map-marker-f (F317)")] MapMarkerF,
        [Description("mask (F31B)")] Mask,
        [Description("mask-f (F31A)")] MaskF,
        [Description("medal (F31D)")] Medal,
        [Description("medal-f (F31C)")] MedalF,
        [Description("medical (F31E)")] Medical,
        [Description("medium (F321)")] Medium,
        [Description("medium-circle (F31F)")] MediumCircle,
        [Description("medium-square (F320)")] MediumSquare,
        [Description("menu (F322)")] Menu,
        [Description("merge (F324)")] Merge,
        [Description("merge-f (F323)")] MergeF,
        [Description("message (F32C)")] Message,
        [Description("message-alt (F328)")] MessageAlt,
        [Description("message-alt-f (F325)")] MessageAltF,
        [Description("message-alt-writing (F327)")] MessageAltWriting,
        [Description("message-alt-writing-f (F326)")] MessageAltWritingF,
        [Description("message-f (F329)")] MessageF,
        [Description("messages (F330)")] Messages,
        [Description("messages-alt (F32E)")] MessagesAlt,
        [Description("messages-alt-f (F32D)")] MessagesAltF,
        [Description("messages-f (F32F)")] MessagesF,
        [Description("message-writing (F32B)")] MessageWriting,
        [Description("message-writing-f (F32A)")] MessageWritingF,
        [Description("messenger (F331)")] Messenger,
        [Description("mic (F338)")] Mic,
        [Description("mic-alt (F332)")] MicAlt,
        [Description("mic-circle (F334)")] MicCircle,
        [Description("mic-circle-f (F333)")] MicCircleF,
        [Description("mic-f (F335)")] MicF,
        [Description("microchip (F33A)")] Microchip,
        [Description("microchip-f (F339)")] MicrochipF,
        [Description("mic-square (F337)")] MicSquare,
        [Description("mic-square-f (F336)")] MicSquareF,
        [Description("minus (F33F)")] Minus,
        [Description("minus-circle (F33C)")] MinusCircle,
        [Description("minus-circle-f (F33B)")] MinusCircleF,
        [Description("minus-rectangle (F33E)")] MinusRectangle,
        [Description("minus-rectangle-f (F33D)")] MinusRectangleF,
        [Description("moon (F341)")] Moon,
        [Description("moon-f (F340)")] MoonF,
        [Description("more-horizontal (F343)")] MoreHorizontal,
        [Description("more-horizontal-f (F342)")] MoreHorizontalF,
        [Description("more-vertical (F345)")] MoreVertical,
        [Description("more-vertical-f (F344)")] MoreVerticalF,
        [Description("mountain (F347)")] Mountain,
        [Description("mountain-f (F346)")] MountainF,
        [Description("move (F349)")] Move,
        [Description("move-alt (F348)")] MoveAlt,
        [Description("movie (F34A)")] Movie,
        [Description("mug (F34C)")] Mug,
        [Description("mug-f (F34B)")] MugF,
        [Description("music (F34E)")] Music,
        [Description("music-f (F34D)")] MusicF,
        [Description("myspace (F351)")] Myspace,
        [Description("myspace-circle (F34F)")] MyspaceCircle,
        [Description("myspace-square (F350)")] MyspaceSquare,
        [Description("napster (F354)")] Napster,
        [Description("napster-circle (F352)")] NapsterCircle,
        [Description("napster-square (F353)")] NapsterSquare,
        [Description("newsletter (F356)")] Newsletter,
        [Description("newsletter-f (F355)")] NewsletterF,
        [Description("newspaper (F358)")] Newspaper,
        [Description("newspaper-f (F357)")] NewspaperF,
        [Description("npm (F359)")] Npm,
        [Description("odnoklassniki (F35C)")] Odnoklassniki,
        [Description("odnoklassniki-circle (F35A)")] OdnoklassnikiCircle,
        [Description("odnoklassniki-square (F35B)")] OdnoklassnikiSquare,
        [Description("opera (F35F)")] Opera,
        [Description("opera-circle (F35D)")] OperaCircle,
        [Description("opera-square (F35E)")] OperaSquare,
        [Description("ordered-list (F360)")] OrderedList,
        [Description("orientaton (F361)")] Orientaton,
        [Description("padlock (F369)")] Padlock,
        [Description("padlock-alt (F365)")] PadlockAlt,
        [Description("padlock-alt-f (F362)")] PadlockAltF,
        [Description("padlock-alt-open (F364)")] PadlockAltOpen,
        [Description("padlock-alt-open-f (F363)")] PadlockAltOpenF,
        [Description("padlock-f (F366)")] PadlockF,
        [Description("padlock-open (F368)")] PadlockOpen,
        [Description("padlock-open-f (F367)")] PadlockOpenF,
        [Description("page-break (F36A)")] PageBreak,
        [Description("paper-plane (F36C)")] PaperPlane,
        [Description("paper-plane-f (F36B)")] PaperPlaneF,
        [Description("paragraph (F36D)")] Paragraph,
        [Description("patreon (F370)")] Patreon,
        [Description("patreon-circle (F36E)")] PatreonCircle,
        [Description("patreon-square (F36F)")] PatreonSquare,
        [Description("pause (F371)")] Pause,
        [Description("paypal (F374)")] Paypal,
        [Description("paypal-circle (F372)")] PaypalCircle,
        [Description("paypal-square (F373)")] PaypalSquare,
        [Description("pen (F376)")] Pen,
        [Description("pencil (F378)")] Pencil,
        [Description("pencil-f (F377)")] PencilF,
        [Description("pen-f (F375)")] PenF,
        [Description("periscope (F37B)")] Periscope,
        [Description("periscope-circle (F379)")] PeriscopeCircle,
        [Description("periscope-square (F37A)")] PeriscopeSquare,
        [Description("phone (F37D)")] Phone,
        [Description("phone-f (F37C)")] PhoneF,
        [Description("picture (F380)")] Picture,
        [Description("picture-edit (F37E)")] PictureEdit,
        [Description("picture-f (F37F)")] PictureF,
        [Description("pictures (F382)")] Pictures,
        [Description("pictures-f (F381)")] PicturesF,
        [Description("pie-chart (F385)")] PieChart,
        [Description("pie-chart-alt (F383)")] PieChartAlt,
        [Description("pie-chart-f (F384)")] PieChartF,
        [Description("pin (F389)")] Pin,
        [Description("pin-alt (F387)")] PinAlt,
        [Description("pin-alt-f (F386)")] PinAltF,
        [Description("pin-f (F388)")] PinF,
        [Description("pinterest (F38C)")] Pinterest,
        [Description("pinterest-circle (F38A)")] PinterestCircle,
        [Description("pinterest-square (F38B)")] PinterestSquare,
        [Description("pizza-slice (F38D)")] PizzaSlice,
        [Description("plane (F38F)")] Plane,
        [Description("plane-f (F38E)")] PlaneF,
        [Description("play (F394)")] Play,
        [Description("play-circle (F391)")] PlayCircle,
        [Description("play-circle-f (F390)")] PlayCircleF,
        [Description("play-square (F393)")] PlaySquare,
        [Description("play-square-f (F392)")] PlaySquareF,
        [Description("plug (F396)")] Plug,
        [Description("plug-f (F395)")] PlugF,
        [Description("plus (F39B)")] Plus,
        [Description("plus-circle (F398)")] PlusCircle,
        [Description("plus-circle-f (F397)")] PlusCircleF,
        [Description("plus-rectangle (F39A)")] PlusRectangle,
        [Description("plus-rectangle-f (F399)")] PlusRectangleF,
        [Description("pocket-watch (F39D)")] PocketWatch,
        [Description("pocket-watch-f (F39C)")] PocketWatchF,
        [Description("podcast (F39E)")] Podcast,
        [Description("power (F39F)")] Power,
        [Description("printer (F3A1)")] Printer,
        [Description("printer-f (F3A0)")] PrinterF,
        [Description("qr-code (F3A2)")] QrCode,
        [Description("quora (F3A5)")] Quora,
        [Description("quora-circle (F3A3)")] QuoraCircle,
        [Description("quora-square (F3A4)")] QuoraSquare,
        [Description("quote (F3A6)")] Quote,
        [Description("rainbow (F3A7)")] Rainbow,
        [Description("rec (F3A8)")] Rec,
        [Description("rectangle (F3AA)")] Rectangle,
        [Description("rectangle-f (F3A9)")] RectangleF,
        [Description("reddit (F3AB)")] Reddit,
        [Description("redo (F3AC)")] Redo,
        [Description("refresh (F3AE)")] Refresh,
        [Description("refresh-reverse (F3AD)")] RefreshReverse,
        [Description("repeat (F3AF)")] Repeat,
        [Description("rocket (F3B1)")] Rocket,
        [Description("rocket-f (F3B0)")] RocketF,
        [Description("rss-feed (F3B2)")] RssFeed,
        [Description("rtl (F3B3)")] Rtl,
        [Description("rubber (F3B4)")] Rubber,
        [Description("ruler (F3B6)")] Ruler,
        [Description("ruler-f (F3B5)")] RulerF,
        [Description("save (F3B8)")] Save,
        [Description("save-f (F3B7)")] SaveF,
        [Description("scissors (F3B9)")] Scissors,
        [Description("screen (F3BB)")] Screen,
        [Description("screen-f (F3BA)")] ScreenF,
        [Description("screwdriver (F3BD)")] Screwdriver,
        [Description("screwdriver-f (F3BC)")] ScrewdriverF,
        [Description("search (F3C1)")] Search,
        [Description("search-folder (F3BE)")] SearchFolder,
        [Description("search-minus (F3BF)")] SearchMinus,
        [Description("search-plus (F3C0)")] SearchPlus,
        [Description("select-all (F3C2)")] SelectAll,
        [Description("set-backward (F3C7)")] SetBackward,
        [Description("set-backward-circle (F3C4)")] SetBackwardCircle,
        [Description("set-backward-circle-f (F3C3)")] SetBackwardCircleF,
        [Description("set-backward-square (F3C6)")] SetBackwardSquare,
        [Description("set-backward-square-f (F3C5)")] SetBackwardSquareF,
        [Description("set-forward (F3CC)")] SetForward,
        [Description("set-forward-circle (F3C9)")] SetForwardCircle,
        [Description("set-forward-circle-f (F3C8)")] SetForwardCircleF,
        [Description("set-forward-square (F3CB)")] SetForwardSquare,
        [Description("set-forward-square-f (F3CA)")] SetForwardSquareF,
        [Description("set-square (F3CE)")] SetSquare,
        [Description("set-square-f (F3CD)")] SetSquareF,
        [Description("settings-alt (F3CF)")] SettingsAlt,
        [Description("share (F3D2)")] Share,
        [Description("share-alt (F3D1)")] ShareAlt,
        [Description("share-alt-f (F3D0)")] ShareAltF,
        [Description("shield (F3DD)")] Shield,
        [Description("shield-check (F3D4)")] ShieldCheck,
        [Description("shield-check-f (F3D3)")] ShieldCheckF,
        [Description("shield-close (F3D6)")] ShieldClose,
        [Description("shield-close-f (F3D5)")] ShieldCloseF,
        [Description("shield-f (F3D7)")] ShieldF,
        [Description("shield-half (F3D8)")] ShieldHalf,
        [Description("shield-minus (F3DA)")] ShieldMinus,
        [Description("shield-minus-f (F3D9)")] ShieldMinusF,
        [Description("shield-plus (F3DC)")] ShieldPlus,
        [Description("shield-plus-f (F3DB)")] ShieldPlusF,
        [Description("shopify (F3E0)")] Shopify,
        [Description("shopify-circle (F3DE)")] ShopifyCircle,
        [Description("shopify-square (F3DF)")] ShopifySquare,
        [Description("shopping-bag (F3E4)")] ShoppingBag,
        [Description("shopping-bag-alt (F3E2)")] ShoppingBagAlt,
        [Description("shopping-bag-alt-f (F3E1)")] ShoppingBagAltF,
        [Description("shopping-bag-f (F3E3)")] ShoppingBagF,
        [Description("shopping-cart (F3E5)")] ShoppingCart,
        [Description("shuffle (F3E6)")] Shuffle,
        [Description("signal (F3E7)")] Signal,
        [Description("sitemap (F3E9)")] Sitemap,
        [Description("sitemap-f (F3E8)")] SitemapF,
        [Description("skull (F3EB)")] Skull,
        [Description("skull-f (F3EA)")] SkullF,
        [Description("skype (F3EE)")] Skype,
        [Description("skype-circle (F3EC)")] SkypeCircle,
        [Description("skype-square (F3ED)")] SkypeSquare,
        [Description("slack (F3F1)")] Slack,
        [Description("slack-circle (F3EF)")] SlackCircle,
        [Description("slack-square (F3F0)")] SlackSquare,
        [Description("smiley (F3F3)")] Smiley,
        [Description("smiley-f (F3F2)")] SmileyF,
        [Description("snapchat (F3F6)")] Snapchat,
        [Description("snapchat-circle (F3F4)")] SnapchatCircle,
        [Description("snapchat-square (F3F5)")] SnapchatSquare,
        [Description("snowboard (F3F8)")] Snowboard,
        [Description("snowboard-f (F3F7)")] SnowboardF,
        [Description("snowflake (F3F9)")] Snowflake,
        [Description("soundcloud (F3FA)")] Soundcloud,
        [Description("speaker (F3FC)")] Speaker,
        [Description("speaker-f (F3FB)")] SpeakerF,
        [Description("spell-check (F3FD)")] SpellCheck,
        [Description("spotify (F3FE)")] Spotify,
        [Description("square (F400)")] Square,
        [Description("square-f (F3FF)")] SquareF,
        [Description("squarespace (F403)")] Squarespace,
        [Description("squarespace-circle (F401)")] SquarespaceCircle,
        [Description("squarespace-square (F402)")] SquarespaceSquare,
        [Description("stackoverflow (F406)")] Stackoverflow,
        [Description("stackoverflow-circle (F404)")] StackoverflowCircle,
        [Description("stackoverflow-square (F405)")] StackoverflowSquare,
        [Description("stamp (F408)")] Stamp,
        [Description("stamp-f (F407)")] StampF,
        [Description("star (F40D)")] Star,
        [Description("star-f (F409)")] StarF,
        [Description("star-full (F40A)")] StarFull,
        [Description("star-half (F40C)")] StarHalf,
        [Description("star-half-f (F40B)")] StarHalfF,
        [Description("station (F40E)")] Station,
        [Description("stop (F410)")] Stop,
        [Description("stop-sign (F40F)")] StopSign,
        [Description("store (F411)")] Store,
        [Description("strikethrough (F412)")] Strikethrough,
        [Description("stumbleupon (F415)")] Stumbleupon,
        [Description("stumbleupon-circle (F413)")] StumbleuponCircle,
        [Description("stumbleupon-square (F414)")] StumbleuponSquare,
        [Description("subscript (F416)")] Subscript,
        [Description("subtraction (F417)")] Subtraction,
        [Description("sun (F419)")] Sun,
        [Description("sun-f (F418)")] SunF,
        [Description("superscript (F41A)")] Superscript,
        [Description("switch-left (F41C)")] SwitchLeft,
        [Description("switch-left-f (F41B)")] SwitchLeftF,
        [Description("switch-right (F41E)")] SwitchRight,
        [Description("switch-right-f (F41D)")] SwitchRightF,
        [Description("sword (F420)")] Sword,
        [Description("sword-f (F41F)")] SwordF,
        [Description("tab (F421)")] Tab,
        [Description("table (F42C)")] Table,
        [Description("table-cell (F423)")] TableCell,
        [Description("table-cell-merge (F422)")] TableCellMerge,
        [Description("table-col-after (F424)")] TableColAfter,
        [Description("table-col-before (F425)")] TableColBefore,
        [Description("table-delete (F426)")] TableDelete,
        [Description("table-left-header (F427)")] TableLeftHeader,
        [Description("table-right-header (F428)")] TableRightHeader,
        [Description("table-row-above (F429)")] TableRowAbove,
        [Description("table-row-after (F42A)")] TableRowAfter,
        [Description("tablet (F42E)")] Tablet,
        [Description("tablet-f (F42D)")] TabletF,
        [Description("table-top-header (F42B)")] TableTopHeader,
        [Description("tag (F430)")] Tag,
        [Description("tag-f (F42F)")] TagF,
        [Description("tags (F432)")] Tags,
        [Description("tags-f (F431)")] TagsF,
        [Description("target (F433)")] Target,
        [Description("task-list (F435)")] TaskList,
        [Description("task-list-f (F434)")] TaskListF,
        [Description("telegram (F436)")] Telegram,
        [Description("temperature (F437)")] Temperature,
        [Description("template (F438)")] Template,
        [Description("terminal (F439)")] Terminal,
        [Description("text (F43A)")] Text,
        [Description("thunder (F43C)")] Thunder,
        [Description("thunder-f (F43B)")] ThunderF,
        [Description("ticket (F43E)")] Ticket,
        [Description("ticket-f (F43D)")] TicketF,
        [Description("tools (F440)")] Tools,
        [Description("tools-f (F43F)")] ToolsF,
        [Description("torch (F442)")] Torch,
        [Description("torch-f (F441)")] TorchF,
        [Description("totem (F443)")] Totem,
        [Description("train (F445)")] Train,
        [Description("train-f (F444)")] TrainF,
        [Description("transgender (F446)")] Transgender,
        [Description("trash (F44A)")] Trash,
        [Description("trash-alt (F448)")] TrashAlt,
        [Description("trash-alt-f (F447)")] TrashAltF,
        [Description("trash-f (F449)")] TrashF,
        [Description("tree (F44E)")] Tree,
        [Description("tree-alt (F44C)")] TreeAlt,
        [Description("tree-alt-f (F44B)")] TreeAltF,
        [Description("tree-f (F44D)")] TreeF,
        [Description("trello (F44F)")] Trello,
        [Description("triangle (F453)")] Triangle,
        [Description("triangle-danger (F451)")] TriangleDanger,
        [Description("triangle-danger-f (F450)")] TriangleDangerF,
        [Description("triangle-f (F452)")] TriangleF,
        [Description("trophy (F455)")] Trophy,
        [Description("trophy-f (F454)")] TrophyF,
        [Description("tube (F456)")] Tube,
        [Description("tumblr (F459)")] Tumblr,
        [Description("tumblr-circle (F457)")] TumblrCircle,
        [Description("tumblr-square (F458)")] TumblrSquare,
        [Description("twitch (F45A)")] Twitch,
        [Description("twitter (F45D)")] Twitter,
        [Description("twitter-circle (F45B)")] TwitterCircle,
        [Description("twitter-square (F45C)")] TwitterSquare,
        [Description("umbrella (F461)")] Umbrella,
        [Description("umbrella-closed (F45F)")] UmbrellaClosed,
        [Description("umbrella-closed-f (F45E)")] UmbrellaClosedF,
        [Description("umbrella-f (F460)")] UmbrellaF,
        [Description("underline (F462)")] Underline,
        [Description("undo (F463)")] Undo,
        [Description("unindent (F464)")] Unindent,
        [Description("union (F465)")] Union,
        [Description("universe (F466)")] Universe,
        [Description("unlink (F467)")] Unlink,
        [Description("unordered-list (F468)")] UnorderedList,
        [Description("unsplash (F46B)")] Unsplash,
        [Description("unsplash-circle (F469)")] UnsplashCircle,
        [Description("unsplash-square (F46A)")] UnsplashSquare,
        [Description("upload (F46C)")] Upload,
        [Description("user (F472)")] User,
        [Description("user-circle (F46D)")] UserCircle,
        [Description("user-minus (F46E)")] UserMinus,
        [Description("user-plus (F46F)")] UserPlus,
        [Description("user-remove (F470)")] UserRemove,
        [Description("users (F473)")] Users,
        [Description("user-square (F471)")] UserSquare,
        [Description("viadeo (F474)")] Viadeo,
        [Description("viber (F477)")] Viber,
        [Description("viber-circle (F475)")] ViberCircle,
        [Description("viber-square (F476)")] ViberSquare,
        [Description("video-camera (F47B)")] VideoCamera,
        [Description("video-camera-f (F478)")] VideoCameraF,
        [Description("video-camera-vintage (F47A)")] VideoCameraVintage,
        [Description("video-camera-vintage-f (F479)")] VideoCameraVintageF,
        [Description("vimeo (F47E)")] Vimeo,
        [Description("vimeo-circle (F47C)")] VimeoCircle,
        [Description("vimeo-square (F47D)")] VimeoSquare,
        [Description("vine (F481)")] Vine,
        [Description("vine-circle (F47F)")] VineCircle,
        [Description("vine-square (F480)")] VineSquare,
        [Description("voicemail (F482)")] Voicemail,
        [Description("volume (F496)")] Volume,
        [Description("volume-circle (F484)")] VolumeCircle,
        [Description("volume-circle-f (F483)")] VolumeCircleF,
        [Description("volume-down (F489)")] VolumeDown,
        [Description("volume-down-circle (F486)")] VolumeDownCircle,
        [Description("volume-down-circle-f (F485)")] VolumeDownCircleF,
        [Description("volume-down-square (F488)")] VolumeDownSquare,
        [Description("volume-down-square-f (F487)")] VolumeDownSquareF,
        [Description("volume-mute (F48E)")] VolumeMute,
        [Description("volume-mute-circle (F48B)")] VolumeMuteCircle,
        [Description("volume-mute-circle-f (F48A)")] VolumeMuteCircleF,
        [Description("volume-mute-square (F48D)")] VolumeMuteSquare,
        [Description("volume-mute-square-f (F48C)")] VolumeMuteSquareF,
        [Description("volume-square (F490)")] VolumeSquare,
        [Description("volume-square-f (F48F)")] VolumeSquareF,
        [Description("volume-up (F495)")] VolumeUp,
        [Description("volume-up-circle (F492)")] VolumeUpCircle,
        [Description("volume-up-circle-f (F491)")] VolumeUpCircleF,
        [Description("volume-up-square (F494)")] VolumeUpSquare,
        [Description("volume-up-square-f (F493)")] VolumeUpSquareF,
        [Description("watch (F498)")] Watch,
        [Description("watch-f (F497)")] WatchF,
        [Description("water-drop (F49A)")] WaterDrop,
        [Description("water-drop-f (F499)")] WaterDropF,
        [Description("whatsapp (F49B)")] Whatsapp,
        [Description("wifi (F49C)")] Wifi,
        [Description("wikipedia (F49D)")] Wikipedia,
        [Description("wordpress (F49E)")] Wordpress,
        [Description("world (F49F)")] World,
        [Description("wrench (F4A1)")] Wrench,
        [Description("wrench-f (F4A0)")] WrenchF,
        [Description("write (F4A3)")] Write,
        [Description("write-f (F4A2)")] WriteF,
        [Description("yahoo (F4A6)")] Yahoo,
        [Description("yahoo-circle (F4A4)")] YahooCircle,
        [Description("yahoo-square (F4A5)")] YahooSquare,
        [Description("yelp (F4A9)")] Yelp,
        [Description("yelp-circle (F4A7)")] YelpCircle,
        [Description("yelp-square (F4A8)")] YelpSquare,
        [Description("youtube (F4AC)")] Youtube,
        [Description("youtube-circle (F4AA)")] YoutubeCircle,
        [Description("youtube-square (F4AB)")] YoutubeSquare
    }
}


text:
namespace {

void TestProcess(const std::string& name,
                 const std::vector<base::CommandLine::StringType>& args) {
  base::FilePath exe_dir;
  ASSERT_TRUE(PathService::Get(base::DIR_EXE, &exe_dir));
  base::FilePath test_binary =
      exe_dir.AppendASCII("boringssl_" + name);
  base::CommandLine cmd(test_binary);

  for (size_t i = 0; i < args.size(); ++i) {
    cmd.AppendArgNative(args[i]);
  }

  std::string output;
  EXPECT_TRUE(base::GetAppOutput(cmd, &output));
  // Account for Windows line endings.
  ReplaceSubstringsAfterOffset(&output, 0, "\r\n", "\n");

  const bool ok = output.size() >= 5 &&
                  memcmp("PASS\n", &output[output.size() - 5], 5) == 0 &&
                  (output.size() == 5 || output[output.size() - 6] == '\n');

  EXPECT_TRUE(ok) << output;
}

void TestSimple(const std::string& name) {
  std::vector<base::CommandLine::StringType> empty;
  TestProcess(name, empty);
}

bool BoringSSLPath(base::FilePath* result) {
  if (!PathService::Get(base::DIR_SOURCE_ROOT, result))
    return false;

  *result = result->Append(FILE_PATH_LITERAL("third_party"));
  *result = result->Append(FILE_PATH_LITERAL("boringssl"));
  *result = result->Append(FILE_PATH_LITERAL("src"));
  return true;
}

bool CryptoCipherTestPath(base::FilePath *result) {
  if (!BoringSSLPath(result))
    return false;

  *result = result->Append(FILE_PATH_LITERAL("crypto"));
  *result = result->Append(FILE_PATH_LITERAL("cipher"));
  *result = result->Append(FILE_PATH_LITERAL("test"));
  return true;
}

}  // anonymous namespace

struct AEADTest {
  const base::CommandLine::CharType *name;
  const base::FilePath::CharType *test_vector_filename;
};

static const AEADTest kAEADTests[] = {
    {FILE_PATH_LITERAL("aes-128-gcm"),
     FILE_PATH_LITERAL("aes_128_gcm_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-key-wrap"),
     FILE_PATH_LITERAL("aes_128_key_wrap_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-gcm"),
     FILE_PATH_LITERAL("aes_256_gcm_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-key-wrap"),
     FILE_PATH_LITERAL("aes_256_key_wrap_tests.txt")},
    {FILE_PATH_LITERAL("chacha20-poly1305"),
     FILE_PATH_LITERAL("chacha20_poly1305_tests.txt")},
    {FILE_PATH_LITERAL("rc4-md5-tls"),
     FILE_PATH_LITERAL("rc4_md5_tls_tests.txt")},
    {FILE_PATH_LITERAL("rc4-sha1-tls"),
     FILE_PATH_LITERAL("rc4_sha1_tls_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-cbc-sha1-tls"),
     FILE_PATH_LITERAL("aes_128_cbc_sha1_tls_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-cbc-sha1-tls-implicit-iv"),
     FILE_PATH_LITERAL("aes_128_cbc_sha1_tls_implicit_iv_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-cbc-sha256-tls"),
     FILE_PATH_LITERAL("aes_128_cbc_sha256_tls_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-cbc-sha1-tls"),
     FILE_PATH_LITERAL("aes_256_cbc_sha1_tls_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-cbc-sha1-tls-implicit-iv"),
     FILE_PATH_LITERAL("aes_256_cbc_sha1_tls_implicit_iv_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-cbc-sha256-tls"),
     FILE_PATH_LITERAL("aes_256_cbc_sha256_tls_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-cbc-sha384-tls"),
     FILE_PATH_LITERAL("aes_256_cbc_sha384_tls_tests.txt")},
    {FILE_PATH_LITERAL("des-ede3-cbc-sha1-tls"),
     FILE_PATH_LITERAL("des_ede3_cbc_sha1_tls_tests.txt")},
    {FILE_PATH_LITERAL("des-ede3-cbc-sha1-tls-implicit-iv"),
     FILE_PATH_LITERAL("des_ede3_cbc_sha1_tls_implicit_iv_tests.txt")},
    {FILE_PATH_LITERAL("rc4-md5-ssl3"),
     FILE_PATH_LITERAL("rc4_md5_ssl3_tests.txt")},
    {FILE_PATH_LITERAL("rc4-sha1-ssl3"),
     FILE_PATH_LITERAL("rc4_sha1_ssl3_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-cbc-sha1-ssl3"),
     FILE_PATH_LITERAL("aes_128_cbc_sha1_ssl3_tests.txt")},
    {FILE_PATH_LITERAL("aes-256-cbc-sha1-ssl3"),
     FILE_PATH_LITERAL("aes_256_cbc_sha1_ssl3_tests.txt")},
    {FILE_PATH_LITERAL("des-ede3-cbc-sha1-ssl3"),
     FILE_PATH_LITERAL("des_ede3_cbc_sha1_ssl3_tests.txt")},
    {FILE_PATH_LITERAL("aes-128-ctr-hmac-sha256"),
     FILE_PATH_LITERAL("aes_128_ctr_hmac_sha256.txt")},
    {FILE_PATH_LITERAL("aes-256-ctr-hmac-sha256"),
     FILE_PATH_LITERAL("aes_256_ctr_hmac_sha256.txt")},
};

TEST(BoringSSL, AEADs) {
  base::FilePath test_vector_dir;
  ASSERT_TRUE(CryptoCipherTestPath(&test_vector_dir));

  for (size_t i = 0; i < arraysize(kAEADTests); i++) {
    const AEADTest& test = kAEADTests[i];
    SCOPED_TRACE(test.name);

    base::FilePath test_vector_file =
        test_vector_dir.Append(test.test_vector_filename);

    std::vector<base::CommandLine::StringType> args;
    args.push_back(test.name);
    args.push_back(test_vector_file.value());

    TestProcess("aead_test", args);
  }
}

TEST(BoringSSL, Base64) {
  TestSimple("base64_test");
}

TEST(BoringSSL, BIO) {
  TestSimple("bio_test");
}

TEST(BoringSSL, BN) {
  TestSimple("bn_test");
}

TEST(BoringSSL, ByteString) {
  TestSimple("bytestring_test");
}

TEST(BoringSSL, ConstantTime) {
  TestSimple("constant_time_test");
}

TEST(BoringSSL, Cipher) {
  base::FilePath data_file;
  ASSERT_TRUE(CryptoCipherTestPath(&data_file));
  data_file = data_file.Append(FILE_PATH_LITERAL("cipher_test.txt"));

  std::vector<base::CommandLine::StringType> args;
  args.push_back(data_file.value());

  TestProcess("cipher_test", args);
}

TEST(BoringSSL, DH) {
  TestSimple("dh_test");
}

TEST(BoringSSL, Digest) {
  TestSimple("digest_test");
}

TEST(BoringSSL, DSA) {
  TestSimple("dsa_test");
}

TEST(BoringSSL, EC) {
  TestSimple("ec_test");
}

TEST(BoringSSL, ECDSA) {
  TestSimple("ecdsa_test");
}

TEST(BoringSSL, ERR) {
  TestSimple("err_test");
}

TEST(BoringSSL, GCM) {
  TestSimple("gcm_test");
}

TEST(BoringSSL, HMAC) {
  TestSimple("hmac_test");
}

TEST(BoringSSL, LH) {
  TestSimple("lhash_test");
}

TEST(BoringSSL, RSA) {
  TestSimple("rsa_test");
}

TEST(BoringSSL, PKCS7) {
  TestSimple("pkcs7_test");
}

TEST(BoringSSL, PKCS12) {
  TestSimple("pkcs12_test");
}

TEST(BoringSSL, ExampleMul) {
  TestSimple("example_mul");
}

TEST(BoringSSL, EVP) {
  TestSimple("evp_test");
}

TEST(BoringSSL, SSL) {
  TestSimple("ssl_test");
}

TEST(BoringSSL, PQueue) {
  TestSimple("pqueue_test");
}

TEST(BoringSSL, HKDF) {
  TestSimple("hkdf_test");
}

TEST(BoringSSL, PBKDF) {
  TestSimple("pbkdf_test");
}

redpajama_set_name: RedPajamaGithub


text:
from websocket import create_connection

def client():
    ws_server = "ws://localhost:30001/websocket/"
    ws = create_connection(ws_server)
    ws.send('admin')
    print ws.recv()

def listener():
    ws_server = 'ws://localhost:30001/web_listener/admin/{"key":"value"}'
    create_connection(ws_server)

if __name__ == '__main__':
    # client()
    listener()