templiconoir

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2025 License: MIT Imports: 11 Imported by: 0

README

templiconoir

go reference   go report card   Coverage Status   license   Built with Devbox

This package provides the Iconoir set (v7.10.1) as reusable, type-safe go templ components.

The icons dataset is dynamically fetched from the Iconify repository.

Features

  • Lazy Loading: Icons are loaded on demand at runtime, reducing memory usage and improving performance.
  • Customizable: Easily adjust size, color, stroke-width, and add attributes with a simple, chainable API.
  • Memory Efficient: Avoids preloading large datasets, reducing memory overhead.
  • Local Caching: Speeds up icon with efficient local caching.

Installation

Install the package using go get:

go get github.com/indaco/templiconoir@latest

Icon Naming Convention

We categorize Iconoir based on their style (Outline, Solid). This is reflected in the naming convention for the components:

1. Outline Icons

  • Default style with a size of 24px.
  • Example: iconoir.Chromecast, iconoir.CheckCircle.

2. Solid Icons

  • Style is explicitly "solid" with a size of 24px.
  • Example: iconoir.CheckCircleSolid, iconoir.ChatMinusInSolid.

Icons are named in PascalCase for consistency and ease of use. Size and style are embedded in the names to differentiate icons visually and programmatically.

Usage

Rendering Icons

To use the icons in your templ project, call the Render() method on the desired icon component:

package pages

import iconoir "github.com/indaco/templiconoir"

templ DemoPage() {
    @iconoir.Chromecast.Render()            // Outline 24px
    @iconoir.CheckCircleSolid.Render() // Solid 24px
}

Customizing Icons

The Config builder pattern allows for fluent and efficient customization of icons. Chain multiple methods to configure properties like size, color, and attributes, then call Render() to generate the final icon as a templ component.

1. SetSize()

Use the SetSize() method to set a custom size for the icon in pixels:

package pages

import iconoir "github.com/indaco/templiconoir"

templ CustomSizePage() {
    // Set custom size
    @iconoir.CheckCircleSolid.Config().SetSize(32).Render()
}
2. SetColor()

Use the SetColor() method to modify the fill color for the icons:

package pages

import iconoir "github.com/indaco/templiconoir"

templ CustomFillColor() {
    // Customize fill color
   @iconoir.Chromecast.Config().SetColor("#2dd4bf").Render()
}
3. SetStrokeWidth()

Use the SetStrokeWidth() method to modify the stroke-width for the icons:

package pages

import iconoir "github.com/indaco/templiconoir"

templ CustomStrokeWidthColor() {
    // Customize stroke.width
   @iconoir.Swimming.Config().
       SetStrokeWidth("2").
       Render()
}
4. SetAttrs()

You can also use the SetAttrs() method to add custom attributes to the icons, such as aria-hidden, focusable, or custom CSS classes:

package pages

import iconoir "github.com/indaco/templiconoir"

templ CustomIconPage() {
    // Add attributes to an icon
    @iconoir.ConfigureIcon(iconoir.Swimming).
        SetAttrs(templ.Attributes{
            "aria-hidden": "true",
            "class":       "custom-icon",
        }).
        Render()
}

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

Development Environment Setup

To set up a development environment for this repository, you can use devbox along with the provided devbox.json configuration file.

  1. Install devbox by following the instructions in the devbox documentation.
  2. Clone this repository to your local machine.
  3. Navigate to the root directory of the cloned repository.
  4. Run devbox install to install all packages mentioned in the devbox.json file.
  5. Run devbox shell --pure to start a new shell with access to the environment.
  6. Once the devbox environment is set up, you can start developing, testing, and contributing to the repository.

Running Tasks

This project provides both a Makefile and a Taskfile for running various tasks. You can use either make or task to execute the tasks, depending on your preference.

To view all available tasks, run:

  • Makefile: make help
  • Taskfile: task --list-all

Available tasks:

build                   # Generate the Go icon definitions based on parsed data/heroicons_cache.json file.
demo:                   # Run the demo server.
test                    # Run go tests.
test/coverage:          # Run go tests and use go tool cover.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Documentation

Overview

Code generated by 'scripts/icons-maker.go'; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	Accessibility                   = &Icon{Name: "accessibility", Type: "Outline", Size: "24"}
	AccessibilitySign               = &Icon{Name: "accessibility-sign", Type: "Outline", Size: "24"}
	AccessibilityTech               = &Icon{Name: "accessibility-tech", Type: "Outline", Size: "24"}
	Activity                        = &Icon{Name: "activity", Type: "Outline", Size: "24"}
	AdobeAfterEffects               = &Icon{Name: "adobe-after-effects", Type: "Outline", Size: "24"}
	AdobeAfterEffectsSolid          = &Icon{Name: "adobe-after-effects-solid", Type: "Solid", Size: "24"}
	AdobeIllustrator                = &Icon{Name: "adobe-illustrator", Type: "Outline", Size: "24"}
	AdobeIllustratorSolid           = &Icon{Name: "adobe-illustrator-solid", Type: "Solid", Size: "24"}
	AdobeIndesign                   = &Icon{Name: "adobe-indesign", Type: "Outline", Size: "24"}
	AdobeIndesignSolid              = &Icon{Name: "adobe-indesign-solid", Type: "Solid", Size: "24"}
	AdobeLightroom                  = &Icon{Name: "adobe-lightroom", Type: "Outline", Size: "24"}
	AdobeLightroomSolid             = &Icon{Name: "adobe-lightroom-solid", Type: "Solid", Size: "24"}
	AdobePhotoshop                  = &Icon{Name: "adobe-photoshop", Type: "Outline", Size: "24"}
	AdobePhotoshopSolid             = &Icon{Name: "adobe-photoshop-solid", Type: "Solid", Size: "24"}
	AdobeXd                         = &Icon{Name: "adobe-xd", Type: "Outline", Size: "24"}
	AdobeXdSolid                    = &Icon{Name: "adobe-xd-solid", Type: "Solid", Size: "24"}
	AfricanTree                     = &Icon{Name: "african-tree", Type: "Outline", Size: "24"}
	Agile                           = &Icon{Name: "agile", Type: "Outline", Size: "24"}
	AirConditioner                  = &Icon{Name: "air-conditioner", Type: "Outline", Size: "24"}
	Airplane                        = &Icon{Name: "airplane", Type: "Outline", Size: "24"}
	AirplaneHelix                   = &Icon{Name: "airplane-helix", Type: "Outline", Size: "24"}
	AirplaneHelix45deg              = &Icon{Name: "airplane-helix-45deg", Type: "Outline", Size: "24"}
	AirplaneOff                     = &Icon{Name: "airplane-off", Type: "Outline", Size: "24"}
	AirplaneRotation                = &Icon{Name: "airplane-rotation", Type: "Outline", Size: "24"}
	Airplay                         = &Icon{Name: "airplay", Type: "Outline", Size: "24"}
	AirplaySolid                    = &Icon{Name: "airplay-solid", Type: "Solid", Size: "24"}
	Alarm                           = &Icon{Name: "alarm", Type: "Outline", Size: "24"}
	AlarmSolid                      = &Icon{Name: "alarm-solid", Type: "Solid", Size: "24"}
	Album                           = &Icon{Name: "album", Type: "Outline", Size: "24"}
	AlbumCarousel                   = &Icon{Name: "album-carousel", Type: "Outline", Size: "24"}
	AlbumList                       = &Icon{Name: "album-list", Type: "Outline", Size: "24"}
	AlbumOpen                       = &Icon{Name: "album-open", Type: "Outline", Size: "24"}
	AlignBottomBox                  = &Icon{Name: "align-bottom-box", Type: "Outline", Size: "24"}
	AlignBottomBoxSolid             = &Icon{Name: "align-bottom-box-solid", Type: "Solid", Size: "24"}
	AlignCenter                     = &Icon{Name: "align-center", Type: "Outline", Size: "24"}
	AlignHorizontalCenters          = &Icon{Name: "align-horizontal-centers", Type: "Outline", Size: "24"}
	AlignHorizontalCentersSolid     = &Icon{Name: "align-horizontal-centers-solid", Type: "Solid", Size: "24"}
	AlignHorizontalSpacing          = &Icon{Name: "align-horizontal-spacing", Type: "Outline", Size: "24"}
	AlignHorizontalSpacingSolid     = &Icon{Name: "align-horizontal-spacing-solid", Type: "Solid", Size: "24"}
	AlignJustify                    = &Icon{Name: "align-justify", Type: "Outline", Size: "24"}
	AlignLeft                       = &Icon{Name: "align-left", Type: "Outline", Size: "24"}
	AlignLeftBox                    = &Icon{Name: "align-left-box", Type: "Outline", Size: "24"}
	AlignLeftBoxSolid               = &Icon{Name: "align-left-box-solid", Type: "Solid", Size: "24"}
	AlignRight                      = &Icon{Name: "align-right", Type: "Outline", Size: "24"}
	AlignRightBox                   = &Icon{Name: "align-right-box", Type: "Outline", Size: "24"}
	AlignRightBoxSolid              = &Icon{Name: "align-right-box-solid", Type: "Solid", Size: "24"}
	AlignTopBox                     = &Icon{Name: "align-top-box", Type: "Outline", Size: "24"}
	AlignTopBoxSolid                = &Icon{Name: "align-top-box-solid", Type: "Solid", Size: "24"}
	AlignVerticalCenters            = &Icon{Name: "align-vertical-centers", Type: "Outline", Size: "24"}
	AlignVerticalCentersSolid       = &Icon{Name: "align-vertical-centers-solid", Type: "Solid", Size: "24"}
	AlignVerticalSpacing            = &Icon{Name: "align-vertical-spacing", Type: "Outline", Size: "24"}
	AlignVerticalSpacingSolid       = &Icon{Name: "align-vertical-spacing-solid", Type: "Solid", Size: "24"}
	AngleTool                       = &Icon{Name: "angle-tool", Type: "Outline", Size: "24"}
	Antenna                         = &Icon{Name: "antenna", Type: "Outline", Size: "24"}
	AntennaOff                      = &Icon{Name: "antenna-off", Type: "Outline", Size: "24"}
	AntennaSignal                   = &Icon{Name: "antenna-signal", Type: "Outline", Size: "24"}
	AntennaSignalTag                = &Icon{Name: "antenna-signal-tag", Type: "Outline", Size: "24"}
	AppNotification                 = &Icon{Name: "app-notification", Type: "Outline", Size: "24"}
	AppNotificationSolid            = &Icon{Name: "app-notification-solid", Type: "Solid", Size: "24"}
	AppStore                        = &Icon{Name: "app-store", Type: "Outline", Size: "24"}
	AppStoreSolid                   = &Icon{Name: "app-store-solid", Type: "Solid", Size: "24"}
	AppWindow                       = &Icon{Name: "app-window", Type: "Outline", Size: "24"}
	Apple                           = &Icon{Name: "apple", Type: "Outline", Size: "24"}
	AppleHalf                       = &Icon{Name: "apple-half", Type: "Outline", Size: "24"}
	AppleHalfAlt                    = &Icon{Name: "apple-half-alt", Type: "Outline", Size: "24"}
	AppleImac21                     = &Icon{Name: "apple-imac-2021", Type: "Outline", Size: "24"}
	AppleImac21Side                 = &Icon{Name: "apple-imac-2021-side", Type: "Outline", Size: "24"}
	AppleMac                        = &Icon{Name: "apple-mac", Type: "Outline", Size: "24"}
	AppleShortcuts                  = &Icon{Name: "apple-shortcuts", Type: "Outline", Size: "24"}
	AppleShortcutsSolid             = &Icon{Name: "apple-shortcuts-solid", Type: "Solid", Size: "24"}
	AppleSwift                      = &Icon{Name: "apple-swift", Type: "Outline", Size: "24"}
	AppleWallet                     = &Icon{Name: "apple-wallet", Type: "Outline", Size: "24"}
	ArTag                           = &Icon{Name: "ar-tag", Type: "Outline", Size: "24"}
	Arc3d                           = &Icon{Name: "arc-3d", Type: "Outline", Size: "24"}
	Arc3dCenterPoint                = &Icon{Name: "arc-3d-center-point", Type: "Outline", Size: "24"}
	Arcade                          = &Icon{Name: "arcade", Type: "Outline", Size: "24"}
	Archery                         = &Icon{Name: "archery", Type: "Outline", Size: "24"}
	ArcheryMatch                    = &Icon{Name: "archery-match", Type: "Outline", Size: "24"}
	Archive                         = &Icon{Name: "archive", Type: "Outline", Size: "24"}
	AreaSearch                      = &Icon{Name: "area-search", Type: "Outline", Size: "24"}
	ArrowArchery                    = &Icon{Name: "arrow-archery", Type: "Outline", Size: "24"}
	ArrowDown                       = &Icon{Name: "arrow-down", Type: "Outline", Size: "24"}
	ArrowDownCircle                 = &Icon{Name: "arrow-down-circle", Type: "Outline", Size: "24"}
	ArrowDownCircleSolid            = &Icon{Name: "arrow-down-circle-solid", Type: "Solid", Size: "24"}
	ArrowDownLeft                   = &Icon{Name: "arrow-down-left", Type: "Outline", Size: "24"}
	ArrowDownLeftCircle             = &Icon{Name: "arrow-down-left-circle", Type: "Outline", Size: "24"}
	ArrowDownLeftCircleSolid        = &Icon{Name: "arrow-down-left-circle-solid", Type: "Solid", Size: "24"}
	ArrowDownLeftSquare             = &Icon{Name: "arrow-down-left-square", Type: "Outline", Size: "24"}
	ArrowDownRight                  = &Icon{Name: "arrow-down-right", Type: "Outline", Size: "24"}
	ArrowDownRightCircle            = &Icon{Name: "arrow-down-right-circle", Type: "Outline", Size: "24"}
	ArrowDownRightCircleSolid       = &Icon{Name: "arrow-down-right-circle-solid", Type: "Solid", Size: "24"}
	ArrowDownRightSquare            = &Icon{Name: "arrow-down-right-square", Type: "Outline", Size: "24"}
	ArrowDownRightSquareSolid       = &Icon{Name: "arrow-down-right-square-solid", Type: "Solid", Size: "24"}
	ArrowDownTag                    = &Icon{Name: "arrow-down-tag", Type: "Outline", Size: "24"}
	ArrowEmailForward               = &Icon{Name: "arrow-email-forward", Type: "Outline", Size: "24"}
	ArrowEnlargeTag                 = &Icon{Name: "arrow-enlarge-tag", Type: "Outline", Size: "24"}
	ArrowLeft                       = &Icon{Name: "arrow-left", Type: "Outline", Size: "24"}
	ArrowLeftCircle                 = &Icon{Name: "arrow-left-circle", Type: "Outline", Size: "24"}
	ArrowLeftCircleSolid            = &Icon{Name: "arrow-left-circle-solid", Type: "Solid", Size: "24"}
	ArrowLeftTag                    = &Icon{Name: "arrow-left-tag", Type: "Outline", Size: "24"}
	ArrowReduceTag                  = &Icon{Name: "arrow-reduce-tag", Type: "Outline", Size: "24"}
	ArrowRight                      = &Icon{Name: "arrow-right", Type: "Outline", Size: "24"}
	ArrowRightCircle                = &Icon{Name: "arrow-right-circle", Type: "Outline", Size: "24"}
	ArrowRightCircleSolid           = &Icon{Name: "arrow-right-circle-solid", Type: "Solid", Size: "24"}
	ArrowRightTag                   = &Icon{Name: "arrow-right-tag", Type: "Outline", Size: "24"}
	ArrowSeparate                   = &Icon{Name: "arrow-separate", Type: "Outline", Size: "24"}
	ArrowSeparateVertical           = &Icon{Name: "arrow-separate-vertical", Type: "Outline", Size: "24"}
	ArrowUnion                      = &Icon{Name: "arrow-union", Type: "Outline", Size: "24"}
	ArrowUnionVertical              = &Icon{Name: "arrow-union-vertical", Type: "Outline", Size: "24"}
	ArrowUp                         = &Icon{Name: "arrow-up", Type: "Outline", Size: "24"}
	ArrowUpCircle                   = &Icon{Name: "arrow-up-circle", Type: "Outline", Size: "24"}
	ArrowUpCircleSolid              = &Icon{Name: "arrow-up-circle-solid", Type: "Solid", Size: "24"}
	ArrowUpLeft                     = &Icon{Name: "arrow-up-left", Type: "Outline", Size: "24"}
	ArrowUpLeftCircle               = &Icon{Name: "arrow-up-left-circle", Type: "Outline", Size: "24"}
	ArrowUpLeftCircleSolid          = &Icon{Name: "arrow-up-left-circle-solid", Type: "Solid", Size: "24"}
	ArrowUpLeftSquare               = &Icon{Name: "arrow-up-left-square", Type: "Outline", Size: "24"}
	ArrowUpLeftSquareSolid          = &Icon{Name: "arrow-up-left-square-solid", Type: "Solid", Size: "24"}
	ArrowUpRight                    = &Icon{Name: "arrow-up-right", Type: "Outline", Size: "24"}
	ArrowUpRightCircle              = &Icon{Name: "arrow-up-right-circle", Type: "Outline", Size: "24"}
	ArrowUpRightCircleSolid         = &Icon{Name: "arrow-up-right-circle-solid", Type: "Solid", Size: "24"}
	ArrowUpRightSquare              = &Icon{Name: "arrow-up-right-square", Type: "Outline", Size: "24"}
	ArrowUpRightSquareSolid         = &Icon{Name: "arrow-up-right-square-solid", Type: "Solid", Size: "24"}
	ArrowUpTag                      = &Icon{Name: "arrow-up-tag", Type: "Outline", Size: "24"}
	ArrowsUpFromLine                = &Icon{Name: "arrows-up-from-line", Type: "Outline", Size: "24"}
	Asana                           = &Icon{Name: "asana", Type: "Outline", Size: "24"}
	Asterisk                        = &Icon{Name: "asterisk", Type: "Outline", Size: "24"}
	AtSign                          = &Icon{Name: "at-sign", Type: "Outline", Size: "24"}
	AtSignCircle                    = &Icon{Name: "at-sign-circle", Type: "Outline", Size: "24"}
	Atom                            = &Icon{Name: "atom", Type: "Outline", Size: "24"}
	Attachment                      = &Icon{Name: "attachment", Type: "Outline", Size: "24"}
	AugmentedReality                = &Icon{Name: "augmented-reality", Type: "Outline", Size: "24"}
	AutoFlash                       = &Icon{Name: "auto-flash", Type: "Outline", Size: "24"}
	AviFormat                       = &Icon{Name: "avi-format", Type: "Outline", Size: "24"}
	Axes                            = &Icon{Name: "axes", Type: "Outline", Size: "24"}
	Backward15Seconds               = &Icon{Name: "backward-15-seconds", Type: "Outline", Size: "24"}
	BadgeCheck                      = &Icon{Name: "badge-check", Type: "Outline", Size: "24"}
	Bag                             = &Icon{Name: "bag", Type: "Outline", Size: "24"}
	Balcony                         = &Icon{Name: "balcony", Type: "Outline", Size: "24"}
	Bank                            = &Icon{Name: "bank", Type: "Outline", Size: "24"}
	Barcode                         = &Icon{Name: "barcode", Type: "Outline", Size: "24"}
	Basketball                      = &Icon{Name: "basketball", Type: "Outline", Size: "24"}
	BasketballField                 = &Icon{Name: "basketball-field", Type: "Outline", Size: "24"}
	Bathroom                        = &Icon{Name: "bathroom", Type: "Outline", Size: "24"}
	BathroomSolid                   = &Icon{Name: "bathroom-solid", Type: "Solid", Size: "24"}
	Battery25                       = &Icon{Name: "battery-25", Type: "Outline", Size: "24"}
	Battery50                       = &Icon{Name: "battery-50", Type: "Outline", Size: "24"}
	Battery75                       = &Icon{Name: "battery-75", Type: "Outline", Size: "24"}
	BatteryCharging                 = &Icon{Name: "battery-charging", Type: "Outline", Size: "24"}
	BatteryEmpty                    = &Icon{Name: "battery-empty", Type: "Outline", Size: "24"}
	BatteryFull                     = &Icon{Name: "battery-full", Type: "Outline", Size: "24"}
	BatteryIndicator                = &Icon{Name: "battery-indicator", Type: "Outline", Size: "24"}
	BatterySlash                    = &Icon{Name: "battery-slash", Type: "Outline", Size: "24"}
	BatteryWarning                  = &Icon{Name: "battery-warning", Type: "Outline", Size: "24"}
	Bbq                             = &Icon{Name: "bbq", Type: "Outline", Size: "24"}
	BeachBag                        = &Icon{Name: "beach-bag", Type: "Outline", Size: "24"}
	BeachBagBig                     = &Icon{Name: "beach-bag-big", Type: "Outline", Size: "24"}
	Bed                             = &Icon{Name: "bed", Type: "Outline", Size: "24"}
	BedReady                        = &Icon{Name: "bed-ready", Type: "Outline", Size: "24"}
	Behance                         = &Icon{Name: "behance", Type: "Outline", Size: "24"}
	BehanceTag                      = &Icon{Name: "behance-tag", Type: "Outline", Size: "24"}
	Bell                            = &Icon{Name: "bell", Type: "Outline", Size: "24"}
	BellNotification                = &Icon{Name: "bell-notification", Type: "Outline", Size: "24"}
	BellNotificationSolid           = &Icon{Name: "bell-notification-solid", Type: "Solid", Size: "24"}
	BellOff                         = &Icon{Name: "bell-off", Type: "Outline", Size: "24"}
	Bicycle                         = &Icon{Name: "bicycle", Type: "Outline", Size: "24"}
	Bin                             = &Icon{Name: "bin", Type: "Outline", Size: "24"}
	BinFull                         = &Icon{Name: "bin-full", Type: "Outline", Size: "24"}
	BinHalf                         = &Icon{Name: "bin-half", Type: "Outline", Size: "24"}
	BinMinusIn                      = &Icon{Name: "bin-minus-in", Type: "Outline", Size: "24"}
	BinPlusIn                       = &Icon{Name: "bin-plus-in", Type: "Outline", Size: "24"}
	Binocular                       = &Icon{Name: "binocular", Type: "Outline", Size: "24"}
	BirthdayCake                    = &Icon{Name: "birthday-cake", Type: "Outline", Size: "24"}
	Bishop                          = &Icon{Name: "bishop", Type: "Outline", Size: "24"}
	Bitbucket                       = &Icon{Name: "bitbucket", Type: "Outline", Size: "24"}
	BitcoinCircle                   = &Icon{Name: "bitcoin-circle", Type: "Outline", Size: "24"}
	BitcoinCircleSolid              = &Icon{Name: "bitcoin-circle-solid", Type: "Solid", Size: "24"}
	BitcoinRotateOut                = &Icon{Name: "bitcoin-rotate-out", Type: "Outline", Size: "24"}
	Bluetooth                       = &Icon{Name: "bluetooth", Type: "Outline", Size: "24"}
	BluetoothTag                    = &Icon{Name: "bluetooth-tag", Type: "Outline", Size: "24"}
	BluetoothTagSolid               = &Icon{Name: "bluetooth-tag-solid", Type: "Solid", Size: "24"}
	Bold                            = &Icon{Name: "bold", Type: "Outline", Size: "24"}
	BoldSquare                      = &Icon{Name: "bold-square", Type: "Outline", Size: "24"}
	BoldSquareSolid                 = &Icon{Name: "bold-square-solid", Type: "Solid", Size: "24"}
	Bonfire                         = &Icon{Name: "bonfire", Type: "Outline", Size: "24"}
	Book                            = &Icon{Name: "book", Type: "Outline", Size: "24"}
	BookLock                        = &Icon{Name: "book-lock", Type: "Outline", Size: "24"}
	BookSolid                       = &Icon{Name: "book-solid", Type: "Solid", Size: "24"}
	BookStack                       = &Icon{Name: "book-stack", Type: "Outline", Size: "24"}
	Bookmark                        = &Icon{Name: "bookmark", Type: "Outline", Size: "24"}
	BookmarkBook                    = &Icon{Name: "bookmark-book", Type: "Outline", Size: "24"}
	BookmarkCircle                  = &Icon{Name: "bookmark-circle", Type: "Outline", Size: "24"}
	BookmarkCircleSolid             = &Icon{Name: "bookmark-circle-solid", Type: "Solid", Size: "24"}
	BookmarkSolid                   = &Icon{Name: "bookmark-solid", Type: "Solid", Size: "24"}
	BorderBl                        = &Icon{Name: "border-bl", Type: "Outline", Size: "24"}
	BorderBottom                    = &Icon{Name: "border-bottom", Type: "Outline", Size: "24"}
	BorderBr                        = &Icon{Name: "border-br", Type: "Outline", Size: "24"}
	BorderInner                     = &Icon{Name: "border-inner", Type: "Outline", Size: "24"}
	BorderLeft                      = &Icon{Name: "border-left", Type: "Outline", Size: "24"}
	BorderOut                       = &Icon{Name: "border-out", Type: "Outline", Size: "24"}
	BorderRight                     = &Icon{Name: "border-right", Type: "Outline", Size: "24"}
	BorderTl                        = &Icon{Name: "border-tl", Type: "Outline", Size: "24"}
	BorderTop                       = &Icon{Name: "border-top", Type: "Outline", Size: "24"}
	BorderTr                        = &Icon{Name: "border-tr", Type: "Outline", Size: "24"}
	BounceLeft                      = &Icon{Name: "bounce-left", Type: "Outline", Size: "24"}
	BounceRight                     = &Icon{Name: "bounce-right", Type: "Outline", Size: "24"}
	BowlingBall                     = &Icon{Name: "bowling-ball", Type: "Outline", Size: "24"}
	Box                             = &Icon{Name: "box", Type: "Outline", Size: "24"}
	Box3dCenter                     = &Icon{Name: "box-3d-center", Type: "Outline", Size: "24"}
	Box3dPoint                      = &Icon{Name: "box-3d-point", Type: "Outline", Size: "24"}
	Box3dThreePoints                = &Icon{Name: "box-3d-three-points", Type: "Outline", Size: "24"}
	BoxIso                          = &Icon{Name: "box-iso", Type: "Outline", Size: "24"}
	BoxingGlove                     = &Icon{Name: "boxing-glove", Type: "Outline", Size: "24"}
	Brain                           = &Icon{Name: "brain", Type: "Outline", Size: "24"}
	BrainElectricity                = &Icon{Name: "brain-electricity", Type: "Outline", Size: "24"}
	BrainResearch                   = &Icon{Name: "brain-research", Type: "Outline", Size: "24"}
	BrainWarning                    = &Icon{Name: "brain-warning", Type: "Outline", Size: "24"}
	BreadSlice                      = &Icon{Name: "bread-slice", Type: "Outline", Size: "24"}
	Bridge3d                        = &Icon{Name: "bridge-3d", Type: "Outline", Size: "24"}
	BridgeSurface                   = &Icon{Name: "bridge-surface", Type: "Outline", Size: "24"}
	BrightCrown                     = &Icon{Name: "bright-crown", Type: "Outline", Size: "24"}
	BrightStar                      = &Icon{Name: "bright-star", Type: "Outline", Size: "24"}
	Brightness                      = &Icon{Name: "brightness", Type: "Outline", Size: "24"}
	BrightnessWindow                = &Icon{Name: "brightness-window", Type: "Outline", Size: "24"}
	BubbleDownload                  = &Icon{Name: "bubble-download", Type: "Outline", Size: "24"}
	BubbleIncome                    = &Icon{Name: "bubble-income", Type: "Outline", Size: "24"}
	BubbleOutcome                   = &Icon{Name: "bubble-outcome", Type: "Outline", Size: "24"}
	BubbleSearch                    = &Icon{Name: "bubble-search", Type: "Outline", Size: "24"}
	BubbleSearchSolid               = &Icon{Name: "bubble-search-solid", Type: "Solid", Size: "24"}
	BubbleStar                      = &Icon{Name: "bubble-star", Type: "Outline", Size: "24"}
	BubbleUpload                    = &Icon{Name: "bubble-upload", Type: "Outline", Size: "24"}
	BubbleWarning                   = &Icon{Name: "bubble-warning", Type: "Outline", Size: "24"}
	BubbleXmark                     = &Icon{Name: "bubble-xmark", Type: "Outline", Size: "24"}
	BubbleXmarkSolid                = &Icon{Name: "bubble-xmark-solid", Type: "Solid", Size: "24"}
	Building                        = &Icon{Name: "building", Type: "Outline", Size: "24"}
	Bus                             = &Icon{Name: "bus", Type: "Outline", Size: "24"}
	BusGreen                        = &Icon{Name: "bus-green", Type: "Outline", Size: "24"}
	BusStop                         = &Icon{Name: "bus-stop", Type: "Outline", Size: "24"}
	CSquare                         = &Icon{Name: "c-square", Type: "Outline", Size: "24"}
	CableTag                        = &Icon{Name: "cable-tag", Type: "Outline", Size: "24"}
	CableTagSolid                   = &Icon{Name: "cable-tag-solid", Type: "Solid", Size: "24"}
	Calculator                      = &Icon{Name: "calculator", Type: "Outline", Size: "24"}
	Calendar                        = &Icon{Name: "calendar", Type: "Outline", Size: "24"}
	CalendarArrowDown               = &Icon{Name: "calendar-arrow-down", Type: "Outline", Size: "24"}
	CalendarArrowDownSolid          = &Icon{Name: "calendar-arrow-down-solid", Type: "Solid", Size: "24"}
	CalendarArrowUp                 = &Icon{Name: "calendar-arrow-up", Type: "Outline", Size: "24"}
	CalendarArrowUpSolid            = &Icon{Name: "calendar-arrow-up-solid", Type: "Solid", Size: "24"}
	CalendarCheck                   = &Icon{Name: "calendar-check", Type: "Outline", Size: "24"}
	CalendarCheckSolid              = &Icon{Name: "calendar-check-solid", Type: "Solid", Size: "24"}
	CalendarMinus                   = &Icon{Name: "calendar-minus", Type: "Outline", Size: "24"}
	CalendarMinusSolid              = &Icon{Name: "calendar-minus-solid", Type: "Solid", Size: "24"}
	CalendarPlus                    = &Icon{Name: "calendar-plus", Type: "Outline", Size: "24"}
	CalendarPlusSolid               = &Icon{Name: "calendar-plus-solid", Type: "Solid", Size: "24"}
	CalendarRotate                  = &Icon{Name: "calendar-rotate", Type: "Outline", Size: "24"}
	CalendarRotateSolid             = &Icon{Name: "calendar-rotate-solid", Type: "Solid", Size: "24"}
	CalendarXmark                   = &Icon{Name: "calendar-xmark", Type: "Outline", Size: "24"}
	CalendarXmarkSolid              = &Icon{Name: "calendar-xmark-solid", Type: "Solid", Size: "24"}
	Camera                          = &Icon{Name: "camera", Type: "Outline", Size: "24"}
	CameraSolid                     = &Icon{Name: "camera-solid", Type: "Solid", Size: "24"}
	CandlestickChart                = &Icon{Name: "candlestick-chart", Type: "Outline", Size: "24"}
	Car                             = &Icon{Name: "car", Type: "Outline", Size: "24"}
	CardLock                        = &Icon{Name: "card-lock", Type: "Outline", Size: "24"}
	CardNoAccess                    = &Icon{Name: "card-no-access", Type: "Outline", Size: "24"}
	CardReader                      = &Icon{Name: "card-reader", Type: "Outline", Size: "24"}
	CardShield                      = &Icon{Name: "card-shield", Type: "Outline", Size: "24"}
	CardWallet                      = &Icon{Name: "card-wallet", Type: "Outline", Size: "24"}
	Cart                            = &Icon{Name: "cart", Type: "Outline", Size: "24"}
	CartAlt                         = &Icon{Name: "cart-alt", Type: "Outline", Size: "24"}
	CartMinus                       = &Icon{Name: "cart-minus", Type: "Outline", Size: "24"}
	CartPlus                        = &Icon{Name: "cart-plus", Type: "Outline", Size: "24"}
	Cash                            = &Icon{Name: "cash", Type: "Outline", Size: "24"}
	CashSolid                       = &Icon{Name: "cash-solid", Type: "Solid", Size: "24"}
	Cell2x2                         = &Icon{Name: "cell-2x2", Type: "Outline", Size: "24"}
	Cellar                          = &Icon{Name: "cellar", Type: "Outline", Size: "24"}
	CenterAlign                     = &Icon{Name: "center-align", Type: "Outline", Size: "24"}
	CenterAlignSolid                = &Icon{Name: "center-align-solid", Type: "Solid", Size: "24"}
	ChatBubble                      = &Icon{Name: "chat-bubble", Type: "Outline", Size: "24"}
	ChatBubbleCheck                 = &Icon{Name: "chat-bubble-check", Type: "Outline", Size: "24"}
	ChatBubbleCheckSolid            = &Icon{Name: "chat-bubble-check-solid", Type: "Solid", Size: "24"}
	ChatBubbleEmpty                 = &Icon{Name: "chat-bubble-empty", Type: "Outline", Size: "24"}
	ChatBubbleEmptySolid            = &Icon{Name: "chat-bubble-empty-solid", Type: "Solid", Size: "24"}
	ChatBubbleQuestion              = &Icon{Name: "chat-bubble-question", Type: "Outline", Size: "24"}
	ChatBubbleQuestionSolid         = &Icon{Name: "chat-bubble-question-solid", Type: "Solid", Size: "24"}
	ChatBubbleSolid                 = &Icon{Name: "chat-bubble-solid", Type: "Solid", Size: "24"}
	ChatBubbleTranslate             = &Icon{Name: "chat-bubble-translate", Type: "Outline", Size: "24"}
	ChatBubbleTranslateSolid        = &Icon{Name: "chat-bubble-translate-solid", Type: "Solid", Size: "24"}
	ChatBubbleWarning               = &Icon{Name: "chat-bubble-warning", Type: "Outline", Size: "24"}
	ChatBubbleWarningSolid          = &Icon{Name: "chat-bubble-warning-solid", Type: "Solid", Size: "24"}
	ChatBubbleXmark                 = &Icon{Name: "chat-bubble-xmark", Type: "Outline", Size: "24"}
	ChatBubbleXmarkSolid            = &Icon{Name: "chat-bubble-xmark-solid", Type: "Solid", Size: "24"}
	ChatLines                       = &Icon{Name: "chat-lines", Type: "Outline", Size: "24"}
	ChatLinesSolid                  = &Icon{Name: "chat-lines-solid", Type: "Solid", Size: "24"}
	ChatMinusIn                     = &Icon{Name: "chat-minus-in", Type: "Outline", Size: "24"}
	ChatMinusInSolid                = &Icon{Name: "chat-minus-in-solid", Type: "Solid", Size: "24"}
	ChatPlusIn                      = &Icon{Name: "chat-plus-in", Type: "Outline", Size: "24"}
	ChatPlusInSolid                 = &Icon{Name: "chat-plus-in-solid", Type: "Solid", Size: "24"}
	Check                           = &Icon{Name: "check", Type: "Outline", Size: "24"}
	CheckCircle                     = &Icon{Name: "check-circle", Type: "Outline", Size: "24"}
	CheckCircleSolid                = &Icon{Name: "check-circle-solid", Type: "Solid", Size: "24"}
	CheckSquare                     = &Icon{Name: "check-square", Type: "Outline", Size: "24"}
	CheckSquareSolid                = &Icon{Name: "check-square-solid", Type: "Solid", Size: "24"}
	Chocolate                       = &Icon{Name: "chocolate", Type: "Outline", Size: "24"}
	Chromecast                      = &Icon{Name: "chromecast", Type: "Outline", Size: "24"}
	ChromecastActive                = &Icon{Name: "chromecast-active", Type: "Outline", Size: "24"}
	Church                          = &Icon{Name: "church", Type: "Outline", Size: "24"}
	ChurchSide                      = &Icon{Name: "church-side", Type: "Outline", Size: "24"}
	CigaretteSlash                  = &Icon{Name: "cigarette-slash", Type: "Outline", Size: "24"}
	CinemaOld                       = &Icon{Name: "cinema-old", Type: "Outline", Size: "24"}
	Circle                          = &Icon{Name: "circle", Type: "Outline", Size: "24"}
	CircleSpark                     = &Icon{Name: "circle-spark", Type: "Outline", Size: "24"}
	City                            = &Icon{Name: "city", Type: "Outline", Size: "24"}
	ClipboardCheck                  = &Icon{Name: "clipboard-check", Type: "Outline", Size: "24"}
	Clock                           = &Icon{Name: "clock", Type: "Outline", Size: "24"}
	ClockRotateRight                = &Icon{Name: "clock-rotate-right", Type: "Outline", Size: "24"}
	ClockSolid                      = &Icon{Name: "clock-solid", Type: "Solid", Size: "24"}
	ClosedCaptionsTag               = &Icon{Name: "closed-captions-tag", Type: "Outline", Size: "24"}
	ClosedCaptionsTagSolid          = &Icon{Name: "closed-captions-tag-solid", Type: "Solid", Size: "24"}
	Closet                          = &Icon{Name: "closet", Type: "Outline", Size: "24"}
	Cloud                           = &Icon{Name: "cloud", Type: "Outline", Size: "24"}
	CloudBookmark                   = &Icon{Name: "cloud-bookmark", Type: "Outline", Size: "24"}
	CloudCheck                      = &Icon{Name: "cloud-check", Type: "Outline", Size: "24"}
	CloudDesync                     = &Icon{Name: "cloud-desync", Type: "Outline", Size: "24"}
	CloudDownload                   = &Icon{Name: "cloud-download", Type: "Outline", Size: "24"}
	CloudSquare                     = &Icon{Name: "cloud-square", Type: "Outline", Size: "24"}
	CloudSquareSolid                = &Icon{Name: "cloud-square-solid", Type: "Solid", Size: "24"}
	CloudSunny                      = &Icon{Name: "cloud-sunny", Type: "Outline", Size: "24"}
	CloudSync                       = &Icon{Name: "cloud-sync", Type: "Outline", Size: "24"}
	CloudUpload                     = &Icon{Name: "cloud-upload", Type: "Outline", Size: "24"}
	CloudXmark                      = &Icon{Name: "cloud-xmark", Type: "Outline", Size: "24"}
	Code                            = &Icon{Name: "code", Type: "Outline", Size: "24"}
	CodeBrackets                    = &Icon{Name: "code-brackets", Type: "Outline", Size: "24"}
	CodeBracketsSquare              = &Icon{Name: "code-brackets-square", Type: "Outline", Size: "24"}
	Codepen                         = &Icon{Name: "codepen", Type: "Outline", Size: "24"}
	CoffeeCup                       = &Icon{Name: "coffee-cup", Type: "Outline", Size: "24"}
	CoinSlash                       = &Icon{Name: "coin-slash", Type: "Outline", Size: "24"}
	Coins                           = &Icon{Name: "coins", Type: "Outline", Size: "24"}
	CoinsSwap                       = &Icon{Name: "coins-swap", Type: "Outline", Size: "24"}
	CollageFrame                    = &Icon{Name: "collage-frame", Type: "Outline", Size: "24"}
	Collapse                        = &Icon{Name: "collapse", Type: "Outline", Size: "24"}
	ColorFilter                     = &Icon{Name: "color-filter", Type: "Outline", Size: "24"}
	ColorPicker                     = &Icon{Name: "color-picker", Type: "Outline", Size: "24"}
	ColorPickerEmpty                = &Icon{Name: "color-picker-empty", Type: "Outline", Size: "24"}
	ColorWheel                      = &Icon{Name: "color-wheel", Type: "Outline", Size: "24"}
	Combine                         = &Icon{Name: "combine", Type: "Outline", Size: "24"}
	Commodity                       = &Icon{Name: "commodity", Type: "Outline", Size: "24"}
	Community                       = &Icon{Name: "community", Type: "Outline", Size: "24"}
	CompAlignBottom                 = &Icon{Name: "comp-align-bottom", Type: "Outline", Size: "24"}
	CompAlignBottomSolid            = &Icon{Name: "comp-align-bottom-solid", Type: "Solid", Size: "24"}
	CompAlignLeft                   = &Icon{Name: "comp-align-left", Type: "Outline", Size: "24"}
	CompAlignLeftSolid              = &Icon{Name: "comp-align-left-solid", Type: "Solid", Size: "24"}
	CompAlignRight                  = &Icon{Name: "comp-align-right", Type: "Outline", Size: "24"}
	CompAlignRightSolid             = &Icon{Name: "comp-align-right-solid", Type: "Solid", Size: "24"}
	CompAlignTop                    = &Icon{Name: "comp-align-top", Type: "Outline", Size: "24"}
	CompAlignTopSolid               = &Icon{Name: "comp-align-top-solid", Type: "Solid", Size: "24"}
	CompactDisc                     = &Icon{Name: "compact-disc", Type: "Outline", Size: "24"}
	Compass                         = &Icon{Name: "compass", Type: "Outline", Size: "24"}
	Component                       = &Icon{Name: "component", Type: "Outline", Size: "24"}
	ComponentSolid                  = &Icon{Name: "component-solid", Type: "Solid", Size: "24"}
	Compress                        = &Icon{Name: "compress", Type: "Outline", Size: "24"}
	CompressLines                   = &Icon{Name: "compress-lines", Type: "Outline", Size: "24"}
	Computer                        = &Icon{Name: "computer", Type: "Outline", Size: "24"}
	ConstrainedSurface              = &Icon{Name: "constrained-surface", Type: "Outline", Size: "24"}
	Consumable                      = &Icon{Name: "consumable", Type: "Outline", Size: "24"}
	Contactless                     = &Icon{Name: "contactless", Type: "Outline", Size: "24"}
	ControlSlider                   = &Icon{Name: "control-slider", Type: "Outline", Size: "24"}
	Cookie                          = &Icon{Name: "cookie", Type: "Outline", Size: "24"}
	CoolingSquare                   = &Icon{Name: "cooling-square", Type: "Outline", Size: "24"}
	CoolingSquareSolid              = &Icon{Name: "cooling-square-solid", Type: "Solid", Size: "24"}
	Copy                            = &Icon{Name: "copy", Type: "Outline", Size: "24"}
	Copyright                       = &Icon{Name: "copyright", Type: "Outline", Size: "24"}
	CornerBottomLeft                = &Icon{Name: "corner-bottom-left", Type: "Outline", Size: "24"}
	CornerBottomRight               = &Icon{Name: "corner-bottom-right", Type: "Outline", Size: "24"}
	CornerTopLeft                   = &Icon{Name: "corner-top-left", Type: "Outline", Size: "24"}
	CornerTopRight                  = &Icon{Name: "corner-top-right", Type: "Outline", Size: "24"}
	Cpu                             = &Icon{Name: "cpu", Type: "Outline", Size: "24"}
	CpuWarning                      = &Icon{Name: "cpu-warning", Type: "Outline", Size: "24"}
	CrackedEgg                      = &Icon{Name: "cracked-egg", Type: "Outline", Size: "24"}
	CreativeCommons                 = &Icon{Name: "creative-commons", Type: "Outline", Size: "24"}
	CreditCard                      = &Icon{Name: "credit-card", Type: "Outline", Size: "24"}
	CreditCard2                     = &Icon{Name: "credit-card-2", Type: "Outline", Size: "24"}
	CreditCardSlash                 = &Icon{Name: "credit-card-slash", Type: "Outline", Size: "24"}
	CreditCardSolid                 = &Icon{Name: "credit-card-solid", Type: "Solid", Size: "24"}
	CreditCards                     = &Icon{Name: "credit-cards", Type: "Outline", Size: "24"}
	Crib                            = &Icon{Name: "crib", Type: "Outline", Size: "24"}
	Crop                            = &Icon{Name: "crop", Type: "Outline", Size: "24"}
	CropRotateBl                    = &Icon{Name: "crop-rotate-bl", Type: "Outline", Size: "24"}
	CropRotateBr                    = &Icon{Name: "crop-rotate-br", Type: "Outline", Size: "24"}
	CropRotateTl                    = &Icon{Name: "crop-rotate-tl", Type: "Outline", Size: "24"}
	CropRotateTr                    = &Icon{Name: "crop-rotate-tr", Type: "Outline", Size: "24"}
	Crown                           = &Icon{Name: "crown", Type: "Outline", Size: "24"}
	CrownCircle                     = &Icon{Name: "crown-circle", Type: "Outline", Size: "24"}
	Css3                            = &Icon{Name: "css3", Type: "Outline", Size: "24"}
	Cube                            = &Icon{Name: "cube", Type: "Outline", Size: "24"}
	CubeBandage                     = &Icon{Name: "cube-bandage", Type: "Outline", Size: "24"}
	CubeCutWithCurve                = &Icon{Name: "cube-cut-with-curve", Type: "Outline", Size: "24"}
	CubeDots                        = &Icon{Name: "cube-dots", Type: "Outline", Size: "24"}
	CubeDotsSolid                   = &Icon{Name: "cube-dots-solid", Type: "Solid", Size: "24"}
	CubeHole                        = &Icon{Name: "cube-hole", Type: "Outline", Size: "24"}
	CubeReplaceFace                 = &Icon{Name: "cube-replace-face", Type: "Outline", Size: "24"}
	CubeScan                        = &Icon{Name: "cube-scan", Type: "Outline", Size: "24"}
	CubeScanSolid                   = &Icon{Name: "cube-scan-solid", Type: "Solid", Size: "24"}
	CursorPointer                   = &Icon{Name: "cursor-pointer", Type: "Outline", Size: "24"}
	CurveArray                      = &Icon{Name: "curve-array", Type: "Outline", Size: "24"}
	Cut                             = &Icon{Name: "cut", Type: "Outline", Size: "24"}
	CutAlt                          = &Icon{Name: "cut-alt", Type: "Outline", Size: "24"}
	Cutlery                         = &Icon{Name: "cutlery", Type: "Outline", Size: "24"}
	Cycling                         = &Icon{Name: "cycling", Type: "Outline", Size: "24"}
	Cylinder                        = &Icon{Name: "cylinder", Type: "Outline", Size: "24"}
	DashFlag                        = &Icon{Name: "dash-flag", Type: "Outline", Size: "24"}
	Dashboard                       = &Icon{Name: "dashboard", Type: "Outline", Size: "24"}
	DashboardDots                   = &Icon{Name: "dashboard-dots", Type: "Outline", Size: "24"}
	DashboardSpeed                  = &Icon{Name: "dashboard-speed", Type: "Outline", Size: "24"}
	DataTransferBoth                = &Icon{Name: "data-transfer-both", Type: "Outline", Size: "24"}
	DataTransferCheck               = &Icon{Name: "data-transfer-check", Type: "Outline", Size: "24"}
	DataTransferDown                = &Icon{Name: "data-transfer-down", Type: "Outline", Size: "24"}
	DataTransferUp                  = &Icon{Name: "data-transfer-up", Type: "Outline", Size: "24"}
	DataTransferWarning             = &Icon{Name: "data-transfer-warning", Type: "Outline", Size: "24"}
	Database                        = &Icon{Name: "database", Type: "Outline", Size: "24"}
	DatabaseBackup                  = &Icon{Name: "database-backup", Type: "Outline", Size: "24"}
	DatabaseCheck                   = &Icon{Name: "database-check", Type: "Outline", Size: "24"}
	DatabaseCheckSolid              = &Icon{Name: "database-check-solid", Type: "Solid", Size: "24"}
	DatabaseExport                  = &Icon{Name: "database-export", Type: "Outline", Size: "24"}
	DatabaseMonitor                 = &Icon{Name: "database-monitor", Type: "Outline", Size: "24"}
	DatabaseRestore                 = &Icon{Name: "database-restore", Type: "Outline", Size: "24"}
	DatabaseScript                  = &Icon{Name: "database-script", Type: "Outline", Size: "24"}
	DatabaseScriptMinus             = &Icon{Name: "database-script-minus", Type: "Outline", Size: "24"}
	DatabaseScriptPlus              = &Icon{Name: "database-script-plus", Type: "Outline", Size: "24"}
	DatabaseSearch                  = &Icon{Name: "database-search", Type: "Outline", Size: "24"}
	DatabaseSettings                = &Icon{Name: "database-settings", Type: "Outline", Size: "24"}
	DatabaseSolid                   = &Icon{Name: "database-solid", Type: "Solid", Size: "24"}
	DatabaseStar                    = &Icon{Name: "database-star", Type: "Outline", Size: "24"}
	DatabaseStats                   = &Icon{Name: "database-stats", Type: "Outline", Size: "24"}
	DatabaseTag                     = &Icon{Name: "database-tag", Type: "Outline", Size: "24"}
	DatabaseTagSolid                = &Icon{Name: "database-tag-solid", Type: "Solid", Size: "24"}
	DatabaseWarning                 = &Icon{Name: "database-warning", Type: "Outline", Size: "24"}
	DatabaseXmark                   = &Icon{Name: "database-xmark", Type: "Outline", Size: "24"}
	DatabaseXmarkSolid              = &Icon{Name: "database-xmark-solid", Type: "Solid", Size: "24"}
	DbStar                          = &Icon{Name: "db-star", Type: "Outline", Size: "24"}
	DeCompress                      = &Icon{Name: "de-compress", Type: "Outline", Size: "24"}
	Delivery                        = &Icon{Name: "delivery", Type: "Outline", Size: "24"}
	DeliveryTruck                   = &Icon{Name: "delivery-truck", Type: "Outline", Size: "24"}
	Depth                           = &Icon{Name: "depth", Type: "Outline", Size: "24"}
	DesignNib                       = &Icon{Name: "design-nib", Type: "Outline", Size: "24"}
	DesignNibSolid                  = &Icon{Name: "design-nib-solid", Type: "Solid", Size: "24"}
	DesignPencil                    = &Icon{Name: "design-pencil", Type: "Outline", Size: "24"}
	Desk                            = &Icon{Name: "desk", Type: "Outline", Size: "24"}
	Developer                       = &Icon{Name: "developer", Type: "Outline", Size: "24"}
	DewPoint                        = &Icon{Name: "dew-point", Type: "Outline", Size: "24"}
	Dialpad                         = &Icon{Name: "dialpad", Type: "Outline", Size: "24"}
	Diameter                        = &Icon{Name: "diameter", Type: "Outline", Size: "24"}
	DiameterSolid                   = &Icon{Name: "diameter-solid", Type: "Solid", Size: "24"}
	DiceFive                        = &Icon{Name: "dice-five", Type: "Outline", Size: "24"}
	DiceFour                        = &Icon{Name: "dice-four", Type: "Outline", Size: "24"}
	DiceOne                         = &Icon{Name: "dice-one", Type: "Outline", Size: "24"}
	DiceSix                         = &Icon{Name: "dice-six", Type: "Outline", Size: "24"}
	DiceThree                       = &Icon{Name: "dice-three", Type: "Outline", Size: "24"}
	DiceTwo                         = &Icon{Name: "dice-two", Type: "Outline", Size: "24"}
	DimmerSwitch                    = &Icon{Name: "dimmer-switch", Type: "Outline", Size: "24"}
	DirectorChair                   = &Icon{Name: "director-chair", Type: "Outline", Size: "24"}
	Discord                         = &Icon{Name: "discord", Type: "Outline", Size: "24"}
	Dishwasher                      = &Icon{Name: "dishwasher", Type: "Outline", Size: "24"}
	Display4k                       = &Icon{Name: "display-4k", Type: "Outline", Size: "24"}
	Divide                          = &Icon{Name: "divide", Type: "Outline", Size: "24"}
	DivideThree                     = &Icon{Name: "divide-three", Type: "Outline", Size: "24"}
	Dna                             = &Icon{Name: "dna", Type: "Outline", Size: "24"}
	Dns                             = &Icon{Name: "dns", Type: "Outline", Size: "24"}
	DocMagnifyingGlass              = &Icon{Name: "doc-magnifying-glass", Type: "Outline", Size: "24"}
	DocMagnifyingGlassIn            = &Icon{Name: "doc-magnifying-glass-in", Type: "Outline", Size: "24"}
	DocStar                         = &Icon{Name: "doc-star", Type: "Outline", Size: "24"}
	DocStarIn                       = &Icon{Name: "doc-star-in", Type: "Outline", Size: "24"}
	DogecoinCircle                  = &Icon{Name: "dogecoin-circle", Type: "Outline", Size: "24"}
	DogecoinCircleSolid             = &Icon{Name: "dogecoin-circle-solid", Type: "Solid", Size: "24"}
	DogecoinRotateOut               = &Icon{Name: "dogecoin-rotate-out", Type: "Outline", Size: "24"}
	Dollar                          = &Icon{Name: "dollar", Type: "Outline", Size: "24"}
	DollarCircle                    = &Icon{Name: "dollar-circle", Type: "Outline", Size: "24"}
	DollarCircleSolid               = &Icon{Name: "dollar-circle-solid", Type: "Solid", Size: "24"}
	DomoticWarning                  = &Icon{Name: "domotic-warning", Type: "Outline", Size: "24"}
	DotArrowDown                    = &Icon{Name: "dot-arrow-down", Type: "Outline", Size: "24"}
	DotArrowLeft                    = &Icon{Name: "dot-arrow-left", Type: "Outline", Size: "24"}
	DotArrowRight                   = &Icon{Name: "dot-arrow-right", Type: "Outline", Size: "24"}
	DotArrowUp                      = &Icon{Name: "dot-arrow-up", Type: "Outline", Size: "24"}
	DoubleCheck                     = &Icon{Name: "double-check", Type: "Outline", Size: "24"}
	Download                        = &Icon{Name: "download", Type: "Outline", Size: "24"}
	DownloadCircle                  = &Icon{Name: "download-circle", Type: "Outline", Size: "24"}
	DownloadCircleSolid             = &Icon{Name: "download-circle-solid", Type: "Solid", Size: "24"}
	DownloadDataWindow              = &Icon{Name: "download-data-window", Type: "Outline", Size: "24"}
	DownloadSquare                  = &Icon{Name: "download-square", Type: "Outline", Size: "24"}
	DownloadSquareSolid             = &Icon{Name: "download-square-solid", Type: "Solid", Size: "24"}
	Drag                            = &Icon{Name: "drag", Type: "Outline", Size: "24"}
	DragHandGesture                 = &Icon{Name: "drag-hand-gesture", Type: "Outline", Size: "24"}
	Drawer                          = &Icon{Name: "drawer", Type: "Outline", Size: "24"}
	Dribbble                        = &Icon{Name: "dribbble", Type: "Outline", Size: "24"}
	Drone                           = &Icon{Name: "drone", Type: "Outline", Size: "24"}
	DroneChargeFull                 = &Icon{Name: "drone-charge-full", Type: "Outline", Size: "24"}
	DroneChargeHalf                 = &Icon{Name: "drone-charge-half", Type: "Outline", Size: "24"}
	DroneChargeLow                  = &Icon{Name: "drone-charge-low", Type: "Outline", Size: "24"}
	DroneCheck                      = &Icon{Name: "drone-check", Type: "Outline", Size: "24"}
	DroneLanding                    = &Icon{Name: "drone-landing", Type: "Outline", Size: "24"}
	DroneRefresh                    = &Icon{Name: "drone-refresh", Type: "Outline", Size: "24"}
	DroneTakeOff                    = &Icon{Name: "drone-take-off", Type: "Outline", Size: "24"}
	DroneXmark                      = &Icon{Name: "drone-xmark", Type: "Outline", Size: "24"}
	Droplet                         = &Icon{Name: "droplet", Type: "Outline", Size: "24"}
	DropletCheck                    = &Icon{Name: "droplet-check", Type: "Outline", Size: "24"}
	DropletHalf                     = &Icon{Name: "droplet-half", Type: "Outline", Size: "24"}
	DropletSnowFlakeIn              = &Icon{Name: "droplet-snow-flake-in", Type: "Outline", Size: "24"}
	DropletSnowFlakeInSolid         = &Icon{Name: "droplet-snow-flake-in-solid", Type: "Solid", Size: "24"}
	DropletSolid                    = &Icon{Name: "droplet-solid", Type: "Solid", Size: "24"}
	EaseCurveControlPoints          = &Icon{Name: "ease-curve-control-points", Type: "Outline", Size: "24"}
	EaseIn                          = &Icon{Name: "ease-in", Type: "Outline", Size: "24"}
	EaseInControlPoint              = &Icon{Name: "ease-in-control-point", Type: "Outline", Size: "24"}
	EaseInOut                       = &Icon{Name: "ease-in-out", Type: "Outline", Size: "24"}
	EaseOut                         = &Icon{Name: "ease-out", Type: "Outline", Size: "24"}
	EaseOutControlPoint             = &Icon{Name: "ease-out-control-point", Type: "Outline", Size: "24"}
	EcologyBook                     = &Icon{Name: "ecology-book", Type: "Outline", Size: "24"}
	Edit                            = &Icon{Name: "edit", Type: "Outline", Size: "24"}
	EditPencil                      = &Icon{Name: "edit-pencil", Type: "Outline", Size: "24"}
	Egg                             = &Icon{Name: "egg", Type: "Outline", Size: "24"}
	Eject                           = &Icon{Name: "eject", Type: "Outline", Size: "24"}
	ElectronicsChip                 = &Icon{Name: "electronics-chip", Type: "Outline", Size: "24"}
	ElectronicsTransistor           = &Icon{Name: "electronics-transistor", Type: "Outline", Size: "24"}
	Elevator                        = &Icon{Name: "elevator", Type: "Outline", Size: "24"}
	Ellipse3d                       = &Icon{Name: "ellipse-3d", Type: "Outline", Size: "24"}
	Ellipse3dThreePoints            = &Icon{Name: "ellipse-3d-three-points", Type: "Outline", Size: "24"}
	Emoji                           = &Icon{Name: "emoji", Type: "Outline", Size: "24"}
	EmojiBall                       = &Icon{Name: "emoji-ball", Type: "Outline", Size: "24"}
	EmojiBlinkLeft                  = &Icon{Name: "emoji-blink-left", Type: "Outline", Size: "24"}
	EmojiBlinkRight                 = &Icon{Name: "emoji-blink-right", Type: "Outline", Size: "24"}
	EmojiLookDown                   = &Icon{Name: "emoji-look-down", Type: "Outline", Size: "24"}
	EmojiLookLeft                   = &Icon{Name: "emoji-look-left", Type: "Outline", Size: "24"}
	EmojiLookRight                  = &Icon{Name: "emoji-look-right", Type: "Outline", Size: "24"}
	EmojiLookUp                     = &Icon{Name: "emoji-look-up", Type: "Outline", Size: "24"}
	EmojiPuzzled                    = &Icon{Name: "emoji-puzzled", Type: "Outline", Size: "24"}
	EmojiQuite                      = &Icon{Name: "emoji-quite", Type: "Outline", Size: "24"}
	EmojiReally                     = &Icon{Name: "emoji-really", Type: "Outline", Size: "24"}
	EmojiSad                        = &Icon{Name: "emoji-sad", Type: "Outline", Size: "24"}
	EmojiSatisfied                  = &Icon{Name: "emoji-satisfied", Type: "Outline", Size: "24"}
	EmojiSingLeft                   = &Icon{Name: "emoji-sing-left", Type: "Outline", Size: "24"}
	EmojiSingLeftNote               = &Icon{Name: "emoji-sing-left-note", Type: "Outline", Size: "24"}
	EmojiSingRight                  = &Icon{Name: "emoji-sing-right", Type: "Outline", Size: "24"}
	EmojiSingRightNote              = &Icon{Name: "emoji-sing-right-note", Type: "Outline", Size: "24"}
	EmojiSurprise                   = &Icon{Name: "emoji-surprise", Type: "Outline", Size: "24"}
	EmojiSurpriseAlt                = &Icon{Name: "emoji-surprise-alt", Type: "Outline", Size: "24"}
	EmojiTalkingAngry               = &Icon{Name: "emoji-talking-angry", Type: "Outline", Size: "24"}
	EmojiTalkingHappy               = &Icon{Name: "emoji-talking-happy", Type: "Outline", Size: "24"}
	EmojiThinkLeft                  = &Icon{Name: "emoji-think-left", Type: "Outline", Size: "24"}
	EmojiThinkRight                 = &Icon{Name: "emoji-think-right", Type: "Outline", Size: "24"}
	EmptyPage                       = &Icon{Name: "empty-page", Type: "Outline", Size: "24"}
	EnergyUsageWindow               = &Icon{Name: "energy-usage-window", Type: "Outline", Size: "24"}
	Enlarge                         = &Icon{Name: "enlarge", Type: "Outline", Size: "24"}
	Erase                           = &Icon{Name: "erase", Type: "Outline", Size: "24"}
	EraseSolid                      = &Icon{Name: "erase-solid", Type: "Solid", Size: "24"}
	EthereumCircle                  = &Icon{Name: "ethereum-circle", Type: "Outline", Size: "24"}
	EthereumCircleSolid             = &Icon{Name: "ethereum-circle-solid", Type: "Solid", Size: "24"}
	EthereumRotateOut               = &Icon{Name: "ethereum-rotate-out", Type: "Outline", Size: "24"}
	Euro                            = &Icon{Name: "euro", Type: "Outline", Size: "24"}
	EuroSquare                      = &Icon{Name: "euro-square", Type: "Outline", Size: "24"}
	EuroSquareSolid                 = &Icon{Name: "euro-square-solid", Type: "Solid", Size: "24"}
	EvCharge                        = &Icon{Name: "ev-charge", Type: "Outline", Size: "24"}
	EvChargeAlt                     = &Icon{Name: "ev-charge-alt", Type: "Outline", Size: "24"}
	EvPlug                          = &Icon{Name: "ev-plug", Type: "Outline", Size: "24"}
	EvPlugCharging                  = &Icon{Name: "ev-plug-charging", Type: "Outline", Size: "24"}
	EvPlugXmark                     = &Icon{Name: "ev-plug-xmark", Type: "Outline", Size: "24"}
	EvStation                       = &Icon{Name: "ev-station", Type: "Outline", Size: "24"}
	EvTag                           = &Icon{Name: "ev-tag", Type: "Outline", Size: "24"}
	Exclude                         = &Icon{Name: "exclude", Type: "Outline", Size: "24"}
	Expand                          = &Icon{Name: "expand", Type: "Outline", Size: "24"}
	ExpandLines                     = &Icon{Name: "expand-lines", Type: "Outline", Size: "24"}
	Extrude                         = &Icon{Name: "extrude", Type: "Outline", Size: "24"}
	Eye                             = &Icon{Name: "eye", Type: "Outline", Size: "24"}
	EyeClosed                       = &Icon{Name: "eye-closed", Type: "Outline", Size: "24"}
	EyeEmpty                        = &Icon{Name: "eye-empty", Type: "Outline", Size: "24"}
	EyeOff                          = &Icon{Name: "eye-off", Type: "Outline", Size: "24"}
	EyeSolid                        = &Icon{Name: "eye-solid", Type: "Solid", Size: "24"}
	FSquare                         = &Icon{Name: "f-square", Type: "Outline", Size: "24"}
	Face3dDraft                     = &Icon{Name: "face-3d-draft", Type: "Outline", Size: "24"}
	FaceId                          = &Icon{Name: "face-id", Type: "Outline", Size: "24"}
	Facebook                        = &Icon{Name: "facebook", Type: "Outline", Size: "24"}
	FacebookTag                     = &Icon{Name: "facebook-tag", Type: "Outline", Size: "24"}
	Facetime                        = &Icon{Name: "facetime", Type: "Outline", Size: "24"}
	FacetimeSolid                   = &Icon{Name: "facetime-solid", Type: "Solid", Size: "24"}
	Farm                            = &Icon{Name: "farm", Type: "Outline", Size: "24"}
	FastArrowDown                   = &Icon{Name: "fast-arrow-down", Type: "Outline", Size: "24"}
	FastArrowDownSquare             = &Icon{Name: "fast-arrow-down-square", Type: "Outline", Size: "24"}
	FastArrowLeft                   = &Icon{Name: "fast-arrow-left", Type: "Outline", Size: "24"}
	FastArrowLeftSquare             = &Icon{Name: "fast-arrow-left-square", Type: "Outline", Size: "24"}
	FastArrowRight                  = &Icon{Name: "fast-arrow-right", Type: "Outline", Size: "24"}
	FastArrowRightSquare            = &Icon{Name: "fast-arrow-right-square", Type: "Outline", Size: "24"}
	FastArrowUp                     = &Icon{Name: "fast-arrow-up", Type: "Outline", Size: "24"}
	FastArrowUpSquare               = &Icon{Name: "fast-arrow-up-square", Type: "Outline", Size: "24"}
	FastDownCircle                  = &Icon{Name: "fast-down-circle", Type: "Outline", Size: "24"}
	FastLeftCircle                  = &Icon{Name: "fast-left-circle", Type: "Outline", Size: "24"}
	FastRightCircle                 = &Icon{Name: "fast-right-circle", Type: "Outline", Size: "24"}
	FastUpCircle                    = &Icon{Name: "fast-up-circle", Type: "Outline", Size: "24"}
	FavouriteBook                   = &Icon{Name: "favourite-book", Type: "Outline", Size: "24"}
	FavouriteWindow                 = &Icon{Name: "favourite-window", Type: "Outline", Size: "24"}
	Female                          = &Icon{Name: "female", Type: "Outline", Size: "24"}
	Figma                           = &Icon{Name: "figma", Type: "Outline", Size: "24"}
	FileNotFound                    = &Icon{Name: "file-not-found", Type: "Outline", Size: "24"}
	FillColor                       = &Icon{Name: "fill-color", Type: "Outline", Size: "24"}
	FillColorSolid                  = &Icon{Name: "fill-color-solid", Type: "Solid", Size: "24"}
	Fillet3d                        = &Icon{Name: "fillet-3d", Type: "Outline", Size: "24"}
	Filter                          = &Icon{Name: "filter", Type: "Outline", Size: "24"}
	FilterAlt                       = &Icon{Name: "filter-alt", Type: "Outline", Size: "24"}
	FilterList                      = &Icon{Name: "filter-list", Type: "Outline", Size: "24"}
	FilterListCircle                = &Icon{Name: "filter-list-circle", Type: "Outline", Size: "24"}
	FilterSolid                     = &Icon{Name: "filter-solid", Type: "Solid", Size: "24"}
	Finder                          = &Icon{Name: "finder", Type: "Outline", Size: "24"}
	Fingerprint                     = &Icon{Name: "fingerprint", Type: "Outline", Size: "24"}
	FingerprintCheckCircle          = &Icon{Name: "fingerprint-check-circle", Type: "Outline", Size: "24"}
	FingerprintCircle               = &Icon{Name: "fingerprint-circle", Type: "Outline", Size: "24"}
	FingerprintLockCircle           = &Icon{Name: "fingerprint-lock-circle", Type: "Outline", Size: "24"}
	FingerprintScan                 = &Icon{Name: "fingerprint-scan", Type: "Outline", Size: "24"}
	FingerprintSquare               = &Icon{Name: "fingerprint-square", Type: "Outline", Size: "24"}
	FingerprintWindow               = &Icon{Name: "fingerprint-window", Type: "Outline", Size: "24"}
	FingerprintXmarkCircle          = &Icon{Name: "fingerprint-xmark-circle", Type: "Outline", Size: "24"}
	FireFlame                       = &Icon{Name: "fire-flame", Type: "Outline", Size: "24"}
	Fish                            = &Icon{Name: "fish", Type: "Outline", Size: "24"}
	Fishing                         = &Icon{Name: "fishing", Type: "Outline", Size: "24"}
	Flare                           = &Icon{Name: "flare", Type: "Outline", Size: "24"}
	Flash                           = &Icon{Name: "flash", Type: "Outline", Size: "24"}
	FlashOff                        = &Icon{Name: "flash-off", Type: "Outline", Size: "24"}
	FlashSolid                      = &Icon{Name: "flash-solid", Type: "Solid", Size: "24"}
	Flask                           = &Icon{Name: "flask", Type: "Outline", Size: "24"}
	FlaskSolid                      = &Icon{Name: "flask-solid", Type: "Solid", Size: "24"}
	Flip                            = &Icon{Name: "flip", Type: "Outline", Size: "24"}
	FlipReverse                     = &Icon{Name: "flip-reverse", Type: "Outline", Size: "24"}
	FloppyDisk                      = &Icon{Name: "floppy-disk", Type: "Outline", Size: "24"}
	FloppyDiskArrowIn               = &Icon{Name: "floppy-disk-arrow-in", Type: "Outline", Size: "24"}
	FloppyDiskArrowOut              = &Icon{Name: "floppy-disk-arrow-out", Type: "Outline", Size: "24"}
	Flower                          = &Icon{Name: "flower", Type: "Outline", Size: "24"}
	Fog                             = &Icon{Name: "fog", Type: "Outline", Size: "24"}
	Folder                          = &Icon{Name: "folder", Type: "Outline", Size: "24"}
	FolderMinus                     = &Icon{Name: "folder-minus", Type: "Outline", Size: "24"}
	FolderPlus                      = &Icon{Name: "folder-plus", Type: "Outline", Size: "24"}
	FolderSettings                  = &Icon{Name: "folder-settings", Type: "Outline", Size: "24"}
	FolderWarning                   = &Icon{Name: "folder-warning", Type: "Outline", Size: "24"}
	FontQuestion                    = &Icon{Name: "font-question", Type: "Outline", Size: "24"}
	Football                        = &Icon{Name: "football", Type: "Outline", Size: "24"}
	FootballBall                    = &Icon{Name: "football-ball", Type: "Outline", Size: "24"}
	Forward                         = &Icon{Name: "forward", Type: "Outline", Size: "24"}
	Forward15Seconds                = &Icon{Name: "forward-15-seconds", Type: "Outline", Size: "24"}
	ForwardMessage                  = &Icon{Name: "forward-message", Type: "Outline", Size: "24"}
	ForwardSolid                    = &Icon{Name: "forward-solid", Type: "Solid", Size: "24"}
	Frame                           = &Icon{Name: "frame", Type: "Outline", Size: "24"}
	FrameAlt                        = &Icon{Name: "frame-alt", Type: "Outline", Size: "24"}
	FrameAltEmpty                   = &Icon{Name: "frame-alt-empty", Type: "Outline", Size: "24"}
	FrameMinusIn                    = &Icon{Name: "frame-minus-in", Type: "Outline", Size: "24"}
	FramePlusIn                     = &Icon{Name: "frame-plus-in", Type: "Outline", Size: "24"}
	FrameSelect                     = &Icon{Name: "frame-select", Type: "Outline", Size: "24"}
	FrameSimple                     = &Icon{Name: "frame-simple", Type: "Outline", Size: "24"}
	FrameTool                       = &Icon{Name: "frame-tool", Type: "Outline", Size: "24"}
	FrameToolSolid                  = &Icon{Name: "frame-tool-solid", Type: "Solid", Size: "24"}
	Fridge                          = &Icon{Name: "fridge", Type: "Outline", Size: "24"}
	Fx                              = &Icon{Name: "fx", Type: "Outline", Size: "24"}
	FxTag                           = &Icon{Name: "fx-tag", Type: "Outline", Size: "24"}
	FxTagSolid                      = &Icon{Name: "fx-tag-solid", Type: "Solid", Size: "24"}
	Gamepad                         = &Icon{Name: "gamepad", Type: "Outline", Size: "24"}
	Garage                          = &Icon{Name: "garage", Type: "Outline", Size: "24"}
	Gas                             = &Icon{Name: "gas", Type: "Outline", Size: "24"}
	GasTank                         = &Icon{Name: "gas-tank", Type: "Outline", Size: "24"}
	GasTankDroplet                  = &Icon{Name: "gas-tank-droplet", Type: "Outline", Size: "24"}
	GifFormat                       = &Icon{Name: "gif-format", Type: "Outline", Size: "24"}
	Gift                            = &Icon{Name: "gift", Type: "Outline", Size: "24"}
	Git                             = &Icon{Name: "git", Type: "Outline", Size: "24"}
	GitBranch                       = &Icon{Name: "git-branch", Type: "Outline", Size: "24"}
	GitCherryPickCommit             = &Icon{Name: "git-cherry-pick-commit", Type: "Outline", Size: "24"}
	GitCommit                       = &Icon{Name: "git-commit", Type: "Outline", Size: "24"}
	GitCompare                      = &Icon{Name: "git-compare", Type: "Outline", Size: "24"}
	GitFork                         = &Icon{Name: "git-fork", Type: "Outline", Size: "24"}
	GitMerge                        = &Icon{Name: "git-merge", Type: "Outline", Size: "24"}
	GitPullRequest                  = &Icon{Name: "git-pull-request", Type: "Outline", Size: "24"}
	GitPullRequestClosed            = &Icon{Name: "git-pull-request-closed", Type: "Outline", Size: "24"}
	GitSolid                        = &Icon{Name: "git-solid", Type: "Solid", Size: "24"}
	Github                          = &Icon{Name: "github", Type: "Outline", Size: "24"}
	GithubCircle                    = &Icon{Name: "github-circle", Type: "Outline", Size: "24"}
	GitlabFull                      = &Icon{Name: "gitlab-full", Type: "Outline", Size: "24"}
	GlassEmpty                      = &Icon{Name: "glass-empty", Type: "Outline", Size: "24"}
	GlassFragile                    = &Icon{Name: "glass-fragile", Type: "Outline", Size: "24"}
	GlassHalf                       = &Icon{Name: "glass-half", Type: "Outline", Size: "24"}
	GlassHalfAlt                    = &Icon{Name: "glass-half-alt", Type: "Outline", Size: "24"}
	Glasses                         = &Icon{Name: "glasses", Type: "Outline", Size: "24"}
	Globe                           = &Icon{Name: "globe", Type: "Outline", Size: "24"}
	Golf                            = &Icon{Name: "golf", Type: "Outline", Size: "24"}
	Google                          = &Icon{Name: "google", Type: "Outline", Size: "24"}
	GoogleCircle                    = &Icon{Name: "google-circle", Type: "Outline", Size: "24"}
	GoogleDocs                      = &Icon{Name: "google-docs", Type: "Outline", Size: "24"}
	GoogleDrive                     = &Icon{Name: "google-drive", Type: "Outline", Size: "24"}
	GoogleDriveCheck                = &Icon{Name: "google-drive-check", Type: "Outline", Size: "24"}
	GoogleDriveSync                 = &Icon{Name: "google-drive-sync", Type: "Outline", Size: "24"}
	GoogleDriveWarning              = &Icon{Name: "google-drive-warning", Type: "Outline", Size: "24"}
	GoogleHome                      = &Icon{Name: "google-home", Type: "Outline", Size: "24"}
	GoogleOne                       = &Icon{Name: "google-one", Type: "Outline", Size: "24"}
	Gps                             = &Icon{Name: "gps", Type: "Outline", Size: "24"}
	GraduationCap                   = &Icon{Name: "graduation-cap", Type: "Outline", Size: "24"}
	GraduationCapSolid              = &Icon{Name: "graduation-cap-solid", Type: "Solid", Size: "24"}
	GraphDown                       = &Icon{Name: "graph-down", Type: "Outline", Size: "24"}
	GraphUp                         = &Icon{Name: "graph-up", Type: "Outline", Size: "24"}
	GridMinus                       = &Icon{Name: "grid-minus", Type: "Outline", Size: "24"}
	GridPlus                        = &Icon{Name: "grid-plus", Type: "Outline", Size: "24"}
	GridXmark                       = &Icon{Name: "grid-xmark", Type: "Outline", Size: "24"}
	Group                           = &Icon{Name: "group", Type: "Outline", Size: "24"}
	Gym                             = &Icon{Name: "gym", Type: "Outline", Size: "24"}
	HSquare                         = &Icon{Name: "h-square", Type: "Outline", Size: "24"}
	HalfCookie                      = &Icon{Name: "half-cookie", Type: "Outline", Size: "24"}
	HalfMoon                        = &Icon{Name: "half-moon", Type: "Outline", Size: "24"}
	Hammer                          = &Icon{Name: "hammer", Type: "Outline", Size: "24"}
	HandBrake                       = &Icon{Name: "hand-brake", Type: "Outline", Size: "24"}
	HandCard                        = &Icon{Name: "hand-card", Type: "Outline", Size: "24"}
	HandCash                        = &Icon{Name: "hand-cash", Type: "Outline", Size: "24"}
	HandContactless                 = &Icon{Name: "hand-contactless", Type: "Outline", Size: "24"}
	Handbag                         = &Icon{Name: "handbag", Type: "Outline", Size: "24"}
	HardDrive                       = &Icon{Name: "hard-drive", Type: "Outline", Size: "24"}
	Hashtag                         = &Icon{Name: "hashtag", Type: "Outline", Size: "24"}
	Hat                             = &Icon{Name: "hat", Type: "Outline", Size: "24"}
	Hd                              = &Icon{Name: "hd", Type: "Outline", Size: "24"}
	HdDisplay                       = &Icon{Name: "hd-display", Type: "Outline", Size: "24"}
	HdDisplaySolid                  = &Icon{Name: "hd-display-solid", Type: "Solid", Size: "24"}
	Hdr                             = &Icon{Name: "hdr", Type: "Outline", Size: "24"}
	Headset                         = &Icon{Name: "headset", Type: "Outline", Size: "24"}
	HeadsetBolt                     = &Icon{Name: "headset-bolt", Type: "Outline", Size: "24"}
	HeadsetBoltSolid                = &Icon{Name: "headset-bolt-solid", Type: "Solid", Size: "24"}
	HeadsetHelp                     = &Icon{Name: "headset-help", Type: "Outline", Size: "24"}
	HeadsetSolid                    = &Icon{Name: "headset-solid", Type: "Solid", Size: "24"}
	HeadsetWarning                  = &Icon{Name: "headset-warning", Type: "Outline", Size: "24"}
	HeadsetWarningSolid             = &Icon{Name: "headset-warning-solid", Type: "Solid", Size: "24"}
	HealthShield                    = &Icon{Name: "health-shield", Type: "Outline", Size: "24"}
	Healthcare                      = &Icon{Name: "healthcare", Type: "Outline", Size: "24"}
	Heart                           = &Icon{Name: "heart", Type: "Outline", Size: "24"}
	HeartArrowDown                  = &Icon{Name: "heart-arrow-down", Type: "Outline", Size: "24"}
	HeartSolid                      = &Icon{Name: "heart-solid", Type: "Solid", Size: "24"}
	HeatingSquare                   = &Icon{Name: "heating-square", Type: "Outline", Size: "24"}
	HeatingSquareSolid              = &Icon{Name: "heating-square-solid", Type: "Solid", Size: "24"}
	HeavyRain                       = &Icon{Name: "heavy-rain", Type: "Outline", Size: "24"}
	HelpCircle                      = &Icon{Name: "help-circle", Type: "Outline", Size: "24"}
	HelpCircleSolid                 = &Icon{Name: "help-circle-solid", Type: "Solid", Size: "24"}
	HelpSquare                      = &Icon{Name: "help-square", Type: "Outline", Size: "24"}
	HelpSquareSolid                 = &Icon{Name: "help-square-solid", Type: "Solid", Size: "24"}
	Heptagon                        = &Icon{Name: "heptagon", Type: "Outline", Size: "24"}
	Hexagon                         = &Icon{Name: "hexagon", Type: "Outline", Size: "24"}
	HexagonAlt                      = &Icon{Name: "hexagon-alt", Type: "Outline", Size: "24"}
	HexagonDice                     = &Icon{Name: "hexagon-dice", Type: "Outline", Size: "24"}
	HexagonPlus                     = &Icon{Name: "hexagon-plus", Type: "Outline", Size: "24"}
	HistoricShield                  = &Icon{Name: "historic-shield", Type: "Outline", Size: "24"}
	HistoricShieldAlt               = &Icon{Name: "historic-shield-alt", Type: "Outline", Size: "24"}
	Home                            = &Icon{Name: "home", Type: "Outline", Size: "24"}
	HomeAlt                         = &Icon{Name: "home-alt", Type: "Outline", Size: "24"}
	HomeAltSlim                     = &Icon{Name: "home-alt-slim", Type: "Outline", Size: "24"}
	HomeAltSlimHoriz                = &Icon{Name: "home-alt-slim-horiz", Type: "Outline", Size: "24"}
	HomeHospital                    = &Icon{Name: "home-hospital", Type: "Outline", Size: "24"}
	HomeSale                        = &Icon{Name: "home-sale", Type: "Outline", Size: "24"}
	HomeSecure                      = &Icon{Name: "home-secure", Type: "Outline", Size: "24"}
	HomeShield                      = &Icon{Name: "home-shield", Type: "Outline", Size: "24"}
	HomeSimple                      = &Icon{Name: "home-simple", Type: "Outline", Size: "24"}
	HomeSimpleDoor                  = &Icon{Name: "home-simple-door", Type: "Outline", Size: "24"}
	HomeTable                       = &Icon{Name: "home-table", Type: "Outline", Size: "24"}
	HomeTemperatureIn               = &Icon{Name: "home-temperature-in", Type: "Outline", Size: "24"}
	HomeTemperatureOut              = &Icon{Name: "home-temperature-out", Type: "Outline", Size: "24"}
	HomeUser                        = &Icon{Name: "home-user", Type: "Outline", Size: "24"}
	HorizDistributionLeft           = &Icon{Name: "horiz-distribution-left", Type: "Outline", Size: "24"}
	HorizDistributionLeftSolid      = &Icon{Name: "horiz-distribution-left-solid", Type: "Solid", Size: "24"}
	HorizDistributionRight          = &Icon{Name: "horiz-distribution-right", Type: "Outline", Size: "24"}
	HorizDistributionRightSolid     = &Icon{Name: "horiz-distribution-right-solid", Type: "Solid", Size: "24"}
	HorizontalMerge                 = &Icon{Name: "horizontal-merge", Type: "Outline", Size: "24"}
	HorizontalSplit                 = &Icon{Name: "horizontal-split", Type: "Outline", Size: "24"}
	Hospital                        = &Icon{Name: "hospital", Type: "Outline", Size: "24"}
	HospitalCircle                  = &Icon{Name: "hospital-circle", Type: "Outline", Size: "24"}
	HospitalCircleSolid             = &Icon{Name: "hospital-circle-solid", Type: "Solid", Size: "24"}
	HotAirBalloon                   = &Icon{Name: "hot-air-balloon", Type: "Outline", Size: "24"}
	Hourglass                       = &Icon{Name: "hourglass", Type: "Outline", Size: "24"}
	HouseRooms                      = &Icon{Name: "house-rooms", Type: "Outline", Size: "24"}
	Html5                           = &Icon{Name: "html5", Type: "Outline", Size: "24"}
	IceCream                        = &Icon{Name: "ice-cream", Type: "Outline", Size: "24"}
	IceCreamSolid                   = &Icon{Name: "ice-cream-solid", Type: "Solid", Size: "24"}
	Iconoir                         = &Icon{Name: "iconoir", Type: "Outline", Size: "24"}
	Import                          = &Icon{Name: "import", Type: "Outline", Size: "24"}
	Inclination                     = &Icon{Name: "inclination", Type: "Outline", Size: "24"}
	Industry                        = &Icon{Name: "industry", Type: "Outline", Size: "24"}
	Infinite                        = &Icon{Name: "infinite", Type: "Outline", Size: "24"}
	InfoCircle                      = &Icon{Name: "info-circle", Type: "Outline", Size: "24"}
	InfoCircleSolid                 = &Icon{Name: "info-circle-solid", Type: "Solid", Size: "24"}
	InputField                      = &Icon{Name: "input-field", Type: "Outline", Size: "24"}
	InputOutput                     = &Icon{Name: "input-output", Type: "Outline", Size: "24"}
	InputSearch                     = &Icon{Name: "input-search", Type: "Outline", Size: "24"}
	Instagram                       = &Icon{Name: "instagram", Type: "Outline", Size: "24"}
	Internet                        = &Icon{Name: "internet", Type: "Outline", Size: "24"}
	Intersect                       = &Icon{Name: "intersect", Type: "Outline", Size: "24"}
	IntersectAlt                    = &Icon{Name: "intersect-alt", Type: "Outline", Size: "24"}
	IosSettings                     = &Icon{Name: "ios-settings", Type: "Outline", Size: "24"}
	IpAddressTag                    = &Icon{Name: "ip-address-tag", Type: "Outline", Size: "24"}
	IrisScan                        = &Icon{Name: "iris-scan", Type: "Outline", Size: "24"}
	Italic                          = &Icon{Name: "italic", Type: "Outline", Size: "24"}
	ItalicSquare                    = &Icon{Name: "italic-square", Type: "Outline", Size: "24"}
	ItalicSquareSolid               = &Icon{Name: "italic-square-solid", Type: "Solid", Size: "24"}
	Jellyfish                       = &Icon{Name: "jellyfish", Type: "Outline", Size: "24"}
	Journal                         = &Icon{Name: "journal", Type: "Outline", Size: "24"}
	JournalPage                     = &Icon{Name: "journal-page", Type: "Outline", Size: "24"}
	JpegFormat                      = &Icon{Name: "jpeg-format", Type: "Outline", Size: "24"}
	JpgFormat                       = &Icon{Name: "jpg-format", Type: "Outline", Size: "24"}
	KanbanBoard                     = &Icon{Name: "kanban-board", Type: "Outline", Size: "24"}
	Key                             = &Icon{Name: "key", Type: "Outline", Size: "24"}
	KeyBack                         = &Icon{Name: "key-back", Type: "Outline", Size: "24"}
	KeyCommand                      = &Icon{Name: "key-command", Type: "Outline", Size: "24"}
	KeyMinus                        = &Icon{Name: "key-minus", Type: "Outline", Size: "24"}
	KeyPlus                         = &Icon{Name: "key-plus", Type: "Outline", Size: "24"}
	KeyXmark                        = &Icon{Name: "key-xmark", Type: "Outline", Size: "24"}
	Keyframe                        = &Icon{Name: "keyframe", Type: "Outline", Size: "24"}
	KeyframeAlignCenter             = &Icon{Name: "keyframe-align-center", Type: "Outline", Size: "24"}
	KeyframeAlignCenterSolid        = &Icon{Name: "keyframe-align-center-solid", Type: "Solid", Size: "24"}
	KeyframeAlignHorizontal         = &Icon{Name: "keyframe-align-horizontal", Type: "Outline", Size: "24"}
	KeyframeAlignHorizontalSolid    = &Icon{Name: "keyframe-align-horizontal-solid", Type: "Solid", Size: "24"}
	KeyframeAlignVertical           = &Icon{Name: "keyframe-align-vertical", Type: "Outline", Size: "24"}
	KeyframeAlignVerticalSolid      = &Icon{Name: "keyframe-align-vertical-solid", Type: "Solid", Size: "24"}
	KeyframeMinus                   = &Icon{Name: "keyframe-minus", Type: "Outline", Size: "24"}
	KeyframeMinusIn                 = &Icon{Name: "keyframe-minus-in", Type: "Outline", Size: "24"}
	KeyframeMinusInSolid            = &Icon{Name: "keyframe-minus-in-solid", Type: "Solid", Size: "24"}
	KeyframeMinusSolid              = &Icon{Name: "keyframe-minus-solid", Type: "Solid", Size: "24"}
	KeyframePlus                    = &Icon{Name: "keyframe-plus", Type: "Outline", Size: "24"}
	KeyframePlusIn                  = &Icon{Name: "keyframe-plus-in", Type: "Outline", Size: "24"}
	KeyframePlusInSolid             = &Icon{Name: "keyframe-plus-in-solid", Type: "Solid", Size: "24"}
	KeyframePlusSolid               = &Icon{Name: "keyframe-plus-solid", Type: "Solid", Size: "24"}
	KeyframePosition                = &Icon{Name: "keyframe-position", Type: "Outline", Size: "24"}
	KeyframePositionSolid           = &Icon{Name: "keyframe-position-solid", Type: "Solid", Size: "24"}
	KeyframeSolid                   = &Icon{Name: "keyframe-solid", Type: "Solid", Size: "24"}
	Keyframes                       = &Icon{Name: "keyframes", Type: "Outline", Size: "24"}
	KeyframesCouple                 = &Icon{Name: "keyframes-couple", Type: "Outline", Size: "24"}
	KeyframesCoupleSolid            = &Icon{Name: "keyframes-couple-solid", Type: "Solid", Size: "24"}
	KeyframesMinus                  = &Icon{Name: "keyframes-minus", Type: "Outline", Size: "24"}
	KeyframesPlus                   = &Icon{Name: "keyframes-plus", Type: "Outline", Size: "24"}
	KeyframesSolid                  = &Icon{Name: "keyframes-solid", Type: "Solid", Size: "24"}
	Label                           = &Icon{Name: "label", Type: "Outline", Size: "24"}
	LabelSolid                      = &Icon{Name: "label-solid", Type: "Solid", Size: "24"}
	Lamp                            = &Icon{Name: "lamp", Type: "Outline", Size: "24"}
	Language                        = &Icon{Name: "language", Type: "Outline", Size: "24"}
	Laptop                          = &Icon{Name: "laptop", Type: "Outline", Size: "24"}
	LaptopCharging                  = &Icon{Name: "laptop-charging", Type: "Outline", Size: "24"}
	LaptopDevMode                   = &Icon{Name: "laptop-dev-mode", Type: "Outline", Size: "24"}
	LaptopFix                       = &Icon{Name: "laptop-fix", Type: "Outline", Size: "24"}
	LaptopWarning                   = &Icon{Name: "laptop-warning", Type: "Outline", Size: "24"}
	LayoutLeft                      = &Icon{Name: "layout-left", Type: "Outline", Size: "24"}
	LayoutRight                     = &Icon{Name: "layout-right", Type: "Outline", Size: "24"}
	Leaderboard                     = &Icon{Name: "leaderboard", Type: "Outline", Size: "24"}
	LeaderboardStar                 = &Icon{Name: "leaderboard-star", Type: "Outline", Size: "24"}
	Leaf                            = &Icon{Name: "leaf", Type: "Outline", Size: "24"}
	Learning                        = &Icon{Name: "learning", Type: "Outline", Size: "24"}
	Lens                            = &Icon{Name: "lens", Type: "Outline", Size: "24"}
	LensPlus                        = &Icon{Name: "lens-plus", Type: "Outline", Size: "24"}
	Lifebelt                        = &Icon{Name: "lifebelt", Type: "Outline", Size: "24"}
	LightBulb                       = &Icon{Name: "light-bulb", Type: "Outline", Size: "24"}
	LightBulbOff                    = &Icon{Name: "light-bulb-off", Type: "Outline", Size: "24"}
	LightBulbOn                     = &Icon{Name: "light-bulb-on", Type: "Outline", Size: "24"}
	LineSpace                       = &Icon{Name: "line-space", Type: "Outline", Size: "24"}
	Linear                          = &Icon{Name: "linear", Type: "Outline", Size: "24"}
	Link                            = &Icon{Name: "link", Type: "Outline", Size: "24"}
	LinkSlash                       = &Icon{Name: "link-slash", Type: "Outline", Size: "24"}
	LinkXmark                       = &Icon{Name: "link-xmark", Type: "Outline", Size: "24"}
	Linkedin                        = &Icon{Name: "linkedin", Type: "Outline", Size: "24"}
	Linux                           = &Icon{Name: "linux", Type: "Outline", Size: "24"}
	List                            = &Icon{Name: "list", Type: "Outline", Size: "24"}
	ListSelect                      = &Icon{Name: "list-select", Type: "Outline", Size: "24"}
	LitecoinCircle                  = &Icon{Name: "litecoin-circle", Type: "Outline", Size: "24"}
	LitecoinCircleSolid             = &Icon{Name: "litecoin-circle-solid", Type: "Solid", Size: "24"}
	LitecoinRotateOut               = &Icon{Name: "litecoin-rotate-out", Type: "Outline", Size: "24"}
	Lock                            = &Icon{Name: "lock", Type: "Outline", Size: "24"}
	LockSlash                       = &Icon{Name: "lock-slash", Type: "Outline", Size: "24"}
	LockSquare                      = &Icon{Name: "lock-square", Type: "Outline", Size: "24"}
	Loft3d                          = &Icon{Name: "loft-3d", Type: "Outline", Size: "24"}
	LogIn                           = &Icon{Name: "log-in", Type: "Outline", Size: "24"}
	LogNoAccess                     = &Icon{Name: "log-no-access", Type: "Outline", Size: "24"}
	LogOut                          = &Icon{Name: "log-out", Type: "Outline", Size: "24"}
	LongArrowDownLeft               = &Icon{Name: "long-arrow-down-left", Type: "Outline", Size: "24"}
	LongArrowDownRight              = &Icon{Name: "long-arrow-down-right", Type: "Outline", Size: "24"}
	LongArrowLeftDown               = &Icon{Name: "long-arrow-left-down", Type: "Outline", Size: "24"}
	LongArrowLeftUp                 = &Icon{Name: "long-arrow-left-up", Type: "Outline", Size: "24"}
	LongArrowRightDown              = &Icon{Name: "long-arrow-right-down", Type: "Outline", Size: "24"}
	LongArrowRightUp                = &Icon{Name: "long-arrow-right-up", Type: "Outline", Size: "24"}
	LongArrowRightUp1               = &Icon{Name: "long-arrow-right-up-1", Type: "Outline", Size: "24"}
	LongArrowUpLeft                 = &Icon{Name: "long-arrow-up-left", Type: "Outline", Size: "24"}
	LongArrowUpRight                = &Icon{Name: "long-arrow-up-right", Type: "Outline", Size: "24"}
	LotOfCash                       = &Icon{Name: "lot-of-cash", Type: "Outline", Size: "24"}
	Lullaby                         = &Icon{Name: "lullaby", Type: "Outline", Size: "24"}
	MacControlKey                   = &Icon{Name: "mac-control-key", Type: "Outline", Size: "24"}
	MacDock                         = &Icon{Name: "mac-dock", Type: "Outline", Size: "24"}
	MacOptionKey                    = &Icon{Name: "mac-option-key", Type: "Outline", Size: "24"}
	MacOsWindow                     = &Icon{Name: "mac-os-window", Type: "Outline", Size: "24"}
	MagicWand                       = &Icon{Name: "magic-wand", Type: "Outline", Size: "24"}
	Magnet                          = &Icon{Name: "magnet", Type: "Outline", Size: "24"}
	MagnetEnergy                    = &Icon{Name: "magnet-energy", Type: "Outline", Size: "24"}
	MagnetSolid                     = &Icon{Name: "magnet-solid", Type: "Solid", Size: "24"}
	Mail                            = &Icon{Name: "mail", Type: "Outline", Size: "24"}
	MailIn                          = &Icon{Name: "mail-in", Type: "Outline", Size: "24"}
	MailInSolid                     = &Icon{Name: "mail-in-solid", Type: "Solid", Size: "24"}
	MailOpen                        = &Icon{Name: "mail-open", Type: "Outline", Size: "24"}
	MailOpenSolid                   = &Icon{Name: "mail-open-solid", Type: "Solid", Size: "24"}
	MailOut                         = &Icon{Name: "mail-out", Type: "Outline", Size: "24"}
	MailOutSolid                    = &Icon{Name: "mail-out-solid", Type: "Solid", Size: "24"}
	MailSolid                       = &Icon{Name: "mail-solid", Type: "Solid", Size: "24"}
	Male                            = &Icon{Name: "male", Type: "Outline", Size: "24"}
	Map                             = &Icon{Name: "map", Type: "Outline", Size: "24"}
	MapPin                          = &Icon{Name: "map-pin", Type: "Outline", Size: "24"}
	MapPinMinus                     = &Icon{Name: "map-pin-minus", Type: "Outline", Size: "24"}
	MapPinPlus                      = &Icon{Name: "map-pin-plus", Type: "Outline", Size: "24"}
	MapPinXmark                     = &Icon{Name: "map-pin-xmark", Type: "Outline", Size: "24"}
	MapXmark                        = &Icon{Name: "map-xmark", Type: "Outline", Size: "24"}
	MapsArrow                       = &Icon{Name: "maps-arrow", Type: "Outline", Size: "24"}
	MapsArrowDiagonal               = &Icon{Name: "maps-arrow-diagonal", Type: "Outline", Size: "24"}
	MapsArrowXmark                  = &Icon{Name: "maps-arrow-xmark", Type: "Outline", Size: "24"}
	MapsGoStraight                  = &Icon{Name: "maps-go-straight", Type: "Outline", Size: "24"}
	MapsTurnBack                    = &Icon{Name: "maps-turn-back", Type: "Outline", Size: "24"}
	MapsTurnLeft                    = &Icon{Name: "maps-turn-left", Type: "Outline", Size: "24"}
	MapsTurnRight                   = &Icon{Name: "maps-turn-right", Type: "Outline", Size: "24"}
	MaskSquare                      = &Icon{Name: "mask-square", Type: "Outline", Size: "24"}
	MastercardCard                  = &Icon{Name: "mastercard-card", Type: "Outline", Size: "24"}
	Mastodon                        = &Icon{Name: "mastodon", Type: "Outline", Size: "24"}
	MathBook                        = &Icon{Name: "math-book", Type: "Outline", Size: "24"}
	Maximize                        = &Icon{Name: "maximize", Type: "Outline", Size: "24"}
	Medal                           = &Icon{Name: "medal", Type: "Outline", Size: "24"}
	Medal1st                        = &Icon{Name: "medal-1st", Type: "Outline", Size: "24"}
	Medal1stSolid                   = &Icon{Name: "medal-1st-solid", Type: "Solid", Size: "24"}
	MedalSolid                      = &Icon{Name: "medal-solid", Type: "Solid", Size: "24"}
	MediaImage                      = &Icon{Name: "media-image", Type: "Outline", Size: "24"}
	MediaImageFolder                = &Icon{Name: "media-image-folder", Type: "Outline", Size: "24"}
	MediaImageList                  = &Icon{Name: "media-image-list", Type: "Outline", Size: "24"}
	MediaImagePlus                  = &Icon{Name: "media-image-plus", Type: "Outline", Size: "24"}
	MediaImageXmark                 = &Icon{Name: "media-image-xmark", Type: "Outline", Size: "24"}
	MediaVideo                      = &Icon{Name: "media-video", Type: "Outline", Size: "24"}
	MediaVideoFolder                = &Icon{Name: "media-video-folder", Type: "Outline", Size: "24"}
	MediaVideoList                  = &Icon{Name: "media-video-list", Type: "Outline", Size: "24"}
	MediaVideoPlus                  = &Icon{Name: "media-video-plus", Type: "Outline", Size: "24"}
	MediaVideoXmark                 = &Icon{Name: "media-video-xmark", Type: "Outline", Size: "24"}
	Medium                          = &Icon{Name: "medium", Type: "Outline", Size: "24"}
	Megaphone                       = &Icon{Name: "megaphone", Type: "Outline", Size: "24"}
	Menu                            = &Icon{Name: "menu", Type: "Outline", Size: "24"}
	MenuScale                       = &Icon{Name: "menu-scale", Type: "Outline", Size: "24"}
	Message                         = &Icon{Name: "message", Type: "Outline", Size: "24"}
	MessageAlert                    = &Icon{Name: "message-alert", Type: "Outline", Size: "24"}
	MessageAlertSolid               = &Icon{Name: "message-alert-solid", Type: "Solid", Size: "24"}
	MessageSolid                    = &Icon{Name: "message-solid", Type: "Solid", Size: "24"}
	MessageText                     = &Icon{Name: "message-text", Type: "Outline", Size: "24"}
	MessageTextSolid                = &Icon{Name: "message-text-solid", Type: "Solid", Size: "24"}
	MeterArrowDownRight             = &Icon{Name: "meter-arrow-down-right", Type: "Outline", Size: "24"}
	Metro                           = &Icon{Name: "metro", Type: "Outline", Size: "24"}
	Microphone                      = &Icon{Name: "microphone", Type: "Outline", Size: "24"}
	MicrophoneCheck                 = &Icon{Name: "microphone-check", Type: "Outline", Size: "24"}
	MicrophoneCheckSolid            = &Icon{Name: "microphone-check-solid", Type: "Solid", Size: "24"}
	MicrophoneMinus                 = &Icon{Name: "microphone-minus", Type: "Outline", Size: "24"}
	MicrophoneMinusSolid            = &Icon{Name: "microphone-minus-solid", Type: "Solid", Size: "24"}
	MicrophoneMute                  = &Icon{Name: "microphone-mute", Type: "Outline", Size: "24"}
	MicrophoneMuteSolid             = &Icon{Name: "microphone-mute-solid", Type: "Solid", Size: "24"}
	MicrophonePlus                  = &Icon{Name: "microphone-plus", Type: "Outline", Size: "24"}
	MicrophonePlusSolid             = &Icon{Name: "microphone-plus-solid", Type: "Solid", Size: "24"}
	MicrophoneSolid                 = &Icon{Name: "microphone-solid", Type: "Solid", Size: "24"}
	MicrophoneSpeaking              = &Icon{Name: "microphone-speaking", Type: "Outline", Size: "24"}
	MicrophoneSpeakingSolid         = &Icon{Name: "microphone-speaking-solid", Type: "Solid", Size: "24"}
	MicrophoneWarning               = &Icon{Name: "microphone-warning", Type: "Outline", Size: "24"}
	MicrophoneWarningSolid          = &Icon{Name: "microphone-warning-solid", Type: "Solid", Size: "24"}
	Microscope                      = &Icon{Name: "microscope", Type: "Outline", Size: "24"}
	MicroscopeSolid                 = &Icon{Name: "microscope-solid", Type: "Solid", Size: "24"}
	Minus                           = &Icon{Name: "minus", Type: "Outline", Size: "24"}
	MinusCircle                     = &Icon{Name: "minus-circle", Type: "Outline", Size: "24"}
	MinusCircleSolid                = &Icon{Name: "minus-circle-solid", Type: "Solid", Size: "24"}
	MinusHexagon                    = &Icon{Name: "minus-hexagon", Type: "Outline", Size: "24"}
	MinusSquare                     = &Icon{Name: "minus-square", Type: "Outline", Size: "24"}
	MinusSquareDashed               = &Icon{Name: "minus-square-dashed", Type: "Outline", Size: "24"}
	MinusSquareSolid                = &Icon{Name: "minus-square-solid", Type: "Solid", Size: "24"}
	Mirror                          = &Icon{Name: "mirror", Type: "Outline", Size: "24"}
	MobileDevMode                   = &Icon{Name: "mobile-dev-mode", Type: "Outline", Size: "24"}
	MobileFingerprint               = &Icon{Name: "mobile-fingerprint", Type: "Outline", Size: "24"}
	MobileVoice                     = &Icon{Name: "mobile-voice", Type: "Outline", Size: "24"}
	ModernTv                        = &Icon{Name: "modern-tv", Type: "Outline", Size: "24"}
	ModernTv4k                      = &Icon{Name: "modern-tv-4k", Type: "Outline", Size: "24"}
	MoneySquare                     = &Icon{Name: "money-square", Type: "Outline", Size: "24"}
	MoneySquareSolid                = &Icon{Name: "money-square-solid", Type: "Solid", Size: "24"}
	MoonSat                         = &Icon{Name: "moon-sat", Type: "Outline", Size: "24"}
	MoreHoriz                       = &Icon{Name: "more-horiz", Type: "Outline", Size: "24"}
	MoreHorizCircle                 = &Icon{Name: "more-horiz-circle", Type: "Outline", Size: "24"}
	MoreVert                        = &Icon{Name: "more-vert", Type: "Outline", Size: "24"}
	MoreVertCircle                  = &Icon{Name: "more-vert-circle", Type: "Outline", Size: "24"}
	Motorcycle                      = &Icon{Name: "motorcycle", Type: "Outline", Size: "24"}
	MouseButtonLeft                 = &Icon{Name: "mouse-button-left", Type: "Outline", Size: "24"}
	MouseButtonRight                = &Icon{Name: "mouse-button-right", Type: "Outline", Size: "24"}
	MouseScrollWheel                = &Icon{Name: "mouse-scroll-wheel", Type: "Outline", Size: "24"}
	Movie                           = &Icon{Name: "movie", Type: "Outline", Size: "24"}
	MpegFormat                      = &Icon{Name: "mpeg-format", Type: "Outline", Size: "24"}
	MultiBubble                     = &Icon{Name: "multi-bubble", Type: "Outline", Size: "24"}
	MultiBubbleSolid                = &Icon{Name: "multi-bubble-solid", Type: "Solid", Size: "24"}
	MultiMacOsWindow                = &Icon{Name: "multi-mac-os-window", Type: "Outline", Size: "24"}
	MultiWindow                     = &Icon{Name: "multi-window", Type: "Outline", Size: "24"}
	MultiplePages                   = &Icon{Name: "multiple-pages", Type: "Outline", Size: "24"}
	MultiplePagesEmpty              = &Icon{Name: "multiple-pages-empty", Type: "Outline", Size: "24"}
	MultiplePagesMinus              = &Icon{Name: "multiple-pages-minus", Type: "Outline", Size: "24"}
	MultiplePagesPlus               = &Icon{Name: "multiple-pages-plus", Type: "Outline", Size: "24"}
	MultiplePagesXmark              = &Icon{Name: "multiple-pages-xmark", Type: "Outline", Size: "24"}
	MusicDoubleNote                 = &Icon{Name: "music-double-note", Type: "Outline", Size: "24"}
	MusicDoubleNotePlus             = &Icon{Name: "music-double-note-plus", Type: "Outline", Size: "24"}
	MusicNote                       = &Icon{Name: "music-note", Type: "Outline", Size: "24"}
	MusicNotePlus                   = &Icon{Name: "music-note-plus", Type: "Outline", Size: "24"}
	MusicNotePlusSolid              = &Icon{Name: "music-note-plus-solid", Type: "Solid", Size: "24"}
	MusicNoteSolid                  = &Icon{Name: "music-note-solid", Type: "Solid", Size: "24"}
	NSquare                         = &Icon{Name: "n-square", Type: "Outline", Size: "24"}
	NavArrowDown                    = &Icon{Name: "nav-arrow-down", Type: "Outline", Size: "24"}
	NavArrowLeft                    = &Icon{Name: "nav-arrow-left", Type: "Outline", Size: "24"}
	NavArrowRight                   = &Icon{Name: "nav-arrow-right", Type: "Outline", Size: "24"}
	NavArrowUp                      = &Icon{Name: "nav-arrow-up", Type: "Outline", Size: "24"}
	Navigator                       = &Icon{Name: "navigator", Type: "Outline", Size: "24"}
	NavigatorAlt                    = &Icon{Name: "navigator-alt", Type: "Outline", Size: "24"}
	Neighbourhood                   = &Icon{Name: "neighbourhood", Type: "Outline", Size: "24"}
	Network                         = &Icon{Name: "network", Type: "Outline", Size: "24"}
	NetworkLeft                     = &Icon{Name: "network-left", Type: "Outline", Size: "24"}
	NetworkLeftSolid                = &Icon{Name: "network-left-solid", Type: "Solid", Size: "24"}
	NetworkReverse                  = &Icon{Name: "network-reverse", Type: "Outline", Size: "24"}
	NetworkReverseSolid             = &Icon{Name: "network-reverse-solid", Type: "Solid", Size: "24"}
	NetworkRight                    = &Icon{Name: "network-right", Type: "Outline", Size: "24"}
	NetworkRightSolid               = &Icon{Name: "network-right-solid", Type: "Solid", Size: "24"}
	NetworkSolid                    = &Icon{Name: "network-solid", Type: "Solid", Size: "24"}
	NewTab                          = &Icon{Name: "new-tab", Type: "Outline", Size: "24"}
	NintendoSwitch                  = &Icon{Name: "nintendo-switch", Type: "Outline", Size: "24"}
	NoSmokingCircle                 = &Icon{Name: "no-smoking-circle", Type: "Outline", Size: "24"}
	NonBinary                       = &Icon{Name: "non-binary", Type: "Outline", Size: "24"}
	Notes                           = &Icon{Name: "notes", Type: "Outline", Size: "24"}
	Npm                             = &Icon{Name: "npm", Type: "Outline", Size: "24"}
	NpmSquare                       = &Icon{Name: "npm-square", Type: "Outline", Size: "24"}
	Number0Square                   = &Icon{Name: "number-0-square", Type: "Outline", Size: "24"}
	Number0SquareSolid              = &Icon{Name: "number-0-square-solid", Type: "Solid", Size: "24"}
	Number1Square                   = &Icon{Name: "number-1-square", Type: "Outline", Size: "24"}
	Number1SquareSolid              = &Icon{Name: "number-1-square-solid", Type: "Solid", Size: "24"}
	Number2Square                   = &Icon{Name: "number-2-square", Type: "Outline", Size: "24"}
	Number2SquareSolid              = &Icon{Name: "number-2-square-solid", Type: "Solid", Size: "24"}
	Number3Square                   = &Icon{Name: "number-3-square", Type: "Outline", Size: "24"}
	Number3SquareSolid              = &Icon{Name: "number-3-square-solid", Type: "Solid", Size: "24"}
	Number4Square                   = &Icon{Name: "number-4-square", Type: "Outline", Size: "24"}
	Number4SquareSolid              = &Icon{Name: "number-4-square-solid", Type: "Solid", Size: "24"}
	Number5Square                   = &Icon{Name: "number-5-square", Type: "Outline", Size: "24"}
	Number5SquareSolid              = &Icon{Name: "number-5-square-solid", Type: "Solid", Size: "24"}
	Number6Square                   = &Icon{Name: "number-6-square", Type: "Outline", Size: "24"}
	Number6SquareSolid              = &Icon{Name: "number-6-square-solid", Type: "Solid", Size: "24"}
	Number7Square                   = &Icon{Name: "number-7-square", Type: "Outline", Size: "24"}
	Number7SquareSolid              = &Icon{Name: "number-7-square-solid", Type: "Solid", Size: "24"}
	Number8Square                   = &Icon{Name: "number-8-square", Type: "Outline", Size: "24"}
	Number8SquareSolid              = &Icon{Name: "number-8-square-solid", Type: "Solid", Size: "24"}
	Number9Square                   = &Icon{Name: "number-9-square", Type: "Outline", Size: "24"}
	Number9SquareSolid              = &Icon{Name: "number-9-square-solid", Type: "Solid", Size: "24"}
	NumberedListLeft                = &Icon{Name: "numbered-list-left", Type: "Outline", Size: "24"}
	NumberedListRight               = &Icon{Name: "numbered-list-right", Type: "Outline", Size: "24"}
	OSquare                         = &Icon{Name: "o-square", Type: "Outline", Size: "24"}
	Octagon                         = &Icon{Name: "octagon", Type: "Outline", Size: "24"}
	OffTag                          = &Icon{Name: "off-tag", Type: "Outline", Size: "24"}
	OilIndustry                     = &Icon{Name: "oil-industry", Type: "Outline", Size: "24"}
	Okrs                            = &Icon{Name: "okrs", Type: "Outline", Size: "24"}
	OnTag                           = &Icon{Name: "on-tag", Type: "Outline", Size: "24"}
	OneFingerSelectHandGesture      = &Icon{Name: "one-finger-select-hand-gesture", Type: "Outline", Size: "24"}
	OnePointCircle                  = &Icon{Name: "one-point-circle", Type: "Outline", Size: "24"}
	OpenBook                        = &Icon{Name: "open-book", Type: "Outline", Size: "24"}
	OpenInBrowser                   = &Icon{Name: "open-in-browser", Type: "Outline", Size: "24"}
	OpenInWindow                    = &Icon{Name: "open-in-window", Type: "Outline", Size: "24"}
	OpenNewWindow                   = &Icon{Name: "open-new-window", Type: "Outline", Size: "24"}
	OpenSelectHandGesture           = &Icon{Name: "open-select-hand-gesture", Type: "Outline", Size: "24"}
	OpenVpn                         = &Icon{Name: "open-vpn", Type: "Outline", Size: "24"}
	OrangeHalf                      = &Icon{Name: "orange-half", Type: "Outline", Size: "24"}
	OrangeSlice                     = &Icon{Name: "orange-slice", Type: "Outline", Size: "24"}
	OrangeSliceAlt                  = &Icon{Name: "orange-slice-alt", Type: "Outline", Size: "24"}
	OrganicFood                     = &Icon{Name: "organic-food", Type: "Outline", Size: "24"}
	OrganicFoodSquare               = &Icon{Name: "organic-food-square", Type: "Outline", Size: "24"}
	OrthogonalView                  = &Icon{Name: "orthogonal-view", Type: "Outline", Size: "24"}
	Package                         = &Icon{Name: "package", Type: "Outline", Size: "24"}
	PackageLock                     = &Icon{Name: "package-lock", Type: "Outline", Size: "24"}
	Packages                        = &Icon{Name: "packages", Type: "Outline", Size: "24"}
	Pacman                          = &Icon{Name: "pacman", Type: "Outline", Size: "24"}
	Page                            = &Icon{Name: "page", Type: "Outline", Size: "24"}
	PageDown                        = &Icon{Name: "page-down", Type: "Outline", Size: "24"}
	PageEdit                        = &Icon{Name: "page-edit", Type: "Outline", Size: "24"}
	PageFlip                        = &Icon{Name: "page-flip", Type: "Outline", Size: "24"}
	PageLeft                        = &Icon{Name: "page-left", Type: "Outline", Size: "24"}
	PageMinus                       = &Icon{Name: "page-minus", Type: "Outline", Size: "24"}
	PageMinusIn                     = &Icon{Name: "page-minus-in", Type: "Outline", Size: "24"}
	PagePlus                        = &Icon{Name: "page-plus", Type: "Outline", Size: "24"}
	PagePlusIn                      = &Icon{Name: "page-plus-in", Type: "Outline", Size: "24"}
	PageRight                       = &Icon{Name: "page-right", Type: "Outline", Size: "24"}
	PageSearch                      = &Icon{Name: "page-search", Type: "Outline", Size: "24"}
	PageStar                        = &Icon{Name: "page-star", Type: "Outline", Size: "24"}
	PageUp                          = &Icon{Name: "page-up", Type: "Outline", Size: "24"}
	Palette                         = &Icon{Name: "palette", Type: "Outline", Size: "24"}
	PanoramaEnlarge                 = &Icon{Name: "panorama-enlarge", Type: "Outline", Size: "24"}
	PanoramaReduce                  = &Icon{Name: "panorama-reduce", Type: "Outline", Size: "24"}
	Pants                           = &Icon{Name: "pants", Type: "Outline", Size: "24"}
	PantsPockets                    = &Icon{Name: "pants-pockets", Type: "Outline", Size: "24"}
	Parking                         = &Icon{Name: "parking", Type: "Outline", Size: "24"}
	PasswordCheck                   = &Icon{Name: "password-check", Type: "Outline", Size: "24"}
	PasswordCursor                  = &Icon{Name: "password-cursor", Type: "Outline", Size: "24"}
	PasswordXmark                   = &Icon{Name: "password-xmark", Type: "Outline", Size: "24"}
	PasteClipboard                  = &Icon{Name: "paste-clipboard", Type: "Outline", Size: "24"}
	PathArrow                       = &Icon{Name: "path-arrow", Type: "Outline", Size: "24"}
	Pause                           = &Icon{Name: "pause", Type: "Outline", Size: "24"}
	PauseSolid                      = &Icon{Name: "pause-solid", Type: "Solid", Size: "24"}
	PauseWindow                     = &Icon{Name: "pause-window", Type: "Outline", Size: "24"}
	Paypal                          = &Icon{Name: "paypal", Type: "Outline", Size: "24"}
	PcCheck                         = &Icon{Name: "pc-check", Type: "Outline", Size: "24"}
	PcFirewall                      = &Icon{Name: "pc-firewall", Type: "Outline", Size: "24"}
	PcMouse                         = &Icon{Name: "pc-mouse", Type: "Outline", Size: "24"}
	PcNoEntry                       = &Icon{Name: "pc-no-entry", Type: "Outline", Size: "24"}
	PcWarning                       = &Icon{Name: "pc-warning", Type: "Outline", Size: "24"}
	PeaceHand                       = &Icon{Name: "peace-hand", Type: "Outline", Size: "24"}
	Peerlist                        = &Icon{Name: "peerlist", Type: "Outline", Size: "24"}
	PenConnectBluetooth             = &Icon{Name: "pen-connect-bluetooth", Type: "Outline", Size: "24"}
	PenConnectWifi                  = &Icon{Name: "pen-connect-wifi", Type: "Outline", Size: "24"}
	PenTablet                       = &Icon{Name: "pen-tablet", Type: "Outline", Size: "24"}
	PenTabletConnectUsb             = &Icon{Name: "pen-tablet-connect-usb", Type: "Outline", Size: "24"}
	PenTabletConnectWifi            = &Icon{Name: "pen-tablet-connect-wifi", Type: "Outline", Size: "24"}
	Pentagon                        = &Icon{Name: "pentagon", Type: "Outline", Size: "24"}
	PeopleTag                       = &Icon{Name: "people-tag", Type: "Outline", Size: "24"}
	PercentRotateOut                = &Icon{Name: "percent-rotate-out", Type: "Outline", Size: "24"}
	Percentage                      = &Icon{Name: "percentage", Type: "Outline", Size: "24"}
	PercentageCircle                = &Icon{Name: "percentage-circle", Type: "Outline", Size: "24"}
	PercentageCircleSolid           = &Icon{Name: "percentage-circle-solid", Type: "Solid", Size: "24"}
	PercentageSquare                = &Icon{Name: "percentage-square", Type: "Outline", Size: "24"}
	PercentageSquareSolid           = &Icon{Name: "percentage-square-solid", Type: "Solid", Size: "24"}
	PerspectiveView                 = &Icon{Name: "perspective-view", Type: "Outline", Size: "24"}
	PharmacyCrossCircle             = &Icon{Name: "pharmacy-cross-circle", Type: "Outline", Size: "24"}
	PharmacyCrossTag                = &Icon{Name: "pharmacy-cross-tag", Type: "Outline", Size: "24"}
	Phone                           = &Icon{Name: "phone", Type: "Outline", Size: "24"}
	PhoneDisabled                   = &Icon{Name: "phone-disabled", Type: "Outline", Size: "24"}
	PhoneIncome                     = &Icon{Name: "phone-income", Type: "Outline", Size: "24"}
	PhoneIncomeSolid                = &Icon{Name: "phone-income-solid", Type: "Solid", Size: "24"}
	PhoneMinus                      = &Icon{Name: "phone-minus", Type: "Outline", Size: "24"}
	PhoneMinusSolid                 = &Icon{Name: "phone-minus-solid", Type: "Solid", Size: "24"}
	PhoneOutcome                    = &Icon{Name: "phone-outcome", Type: "Outline", Size: "24"}
	PhoneOutcomeSolid               = &Icon{Name: "phone-outcome-solid", Type: "Solid", Size: "24"}
	PhonePaused                     = &Icon{Name: "phone-paused", Type: "Outline", Size: "24"}
	PhonePausedSolid                = &Icon{Name: "phone-paused-solid", Type: "Solid", Size: "24"}
	PhonePlus                       = &Icon{Name: "phone-plus", Type: "Outline", Size: "24"}
	PhonePlusSolid                  = &Icon{Name: "phone-plus-solid", Type: "Solid", Size: "24"}
	PhoneSolid                      = &Icon{Name: "phone-solid", Type: "Solid", Size: "24"}
	PhoneXmark                      = &Icon{Name: "phone-xmark", Type: "Outline", Size: "24"}
	PhoneXmarkSolid                 = &Icon{Name: "phone-xmark-solid", Type: "Solid", Size: "24"}
	PiggyBank                       = &Icon{Name: "piggy-bank", Type: "Outline", Size: "24"}
	Pillow                          = &Icon{Name: "pillow", Type: "Outline", Size: "24"}
	Pin                             = &Icon{Name: "pin", Type: "Outline", Size: "24"}
	PinSlash                        = &Icon{Name: "pin-slash", Type: "Outline", Size: "24"}
	PinSlashSolid                   = &Icon{Name: "pin-slash-solid", Type: "Solid", Size: "24"}
	PinSolid                        = &Icon{Name: "pin-solid", Type: "Solid", Size: "24"}
	PineTree                        = &Icon{Name: "pine-tree", Type: "Outline", Size: "24"}
	Pinterest                       = &Icon{Name: "pinterest", Type: "Outline", Size: "24"}
	Pipe3d                          = &Icon{Name: "pipe-3d", Type: "Outline", Size: "24"}
	PizzaSlice                      = &Icon{Name: "pizza-slice", Type: "Outline", Size: "24"}
	Planet                          = &Icon{Name: "planet", Type: "Outline", Size: "24"}
	PlanetAlt                       = &Icon{Name: "planet-alt", Type: "Outline", Size: "24"}
	PlanetSat                       = &Icon{Name: "planet-sat", Type: "Outline", Size: "24"}
	PlanetSolid                     = &Icon{Name: "planet-solid", Type: "Solid", Size: "24"}
	Planimetry                      = &Icon{Name: "planimetry", Type: "Outline", Size: "24"}
	Play                            = &Icon{Name: "play", Type: "Outline", Size: "24"}
	PlaySolid                       = &Icon{Name: "play-solid", Type: "Solid", Size: "24"}
	Playlist                        = &Icon{Name: "playlist", Type: "Outline", Size: "24"}
	PlaylistPlay                    = &Icon{Name: "playlist-play", Type: "Outline", Size: "24"}
	PlaylistPlus                    = &Icon{Name: "playlist-plus", Type: "Outline", Size: "24"}
	PlaystationGamepad              = &Icon{Name: "playstation-gamepad", Type: "Outline", Size: "24"}
	PlugTypeA                       = &Icon{Name: "plug-type-a", Type: "Outline", Size: "24"}
	PlugTypeC                       = &Icon{Name: "plug-type-c", Type: "Outline", Size: "24"}
	PlugTypeG                       = &Icon{Name: "plug-type-g", Type: "Outline", Size: "24"}
	PlugTypeL                       = &Icon{Name: "plug-type-l", Type: "Outline", Size: "24"}
	Plus                            = &Icon{Name: "plus", Type: "Outline", Size: "24"}
	PlusCircle                      = &Icon{Name: "plus-circle", Type: "Outline", Size: "24"}
	PlusCircleSolid                 = &Icon{Name: "plus-circle-solid", Type: "Solid", Size: "24"}
	PlusSquare                      = &Icon{Name: "plus-square", Type: "Outline", Size: "24"}
	PlusSquareDashed                = &Icon{Name: "plus-square-dashed", Type: "Outline", Size: "24"}
	PlusSquareSolid                 = &Icon{Name: "plus-square-solid", Type: "Solid", Size: "24"}
	PngFormat                       = &Icon{Name: "png-format", Type: "Outline", Size: "24"}
	Pocket                          = &Icon{Name: "pocket", Type: "Outline", Size: "24"}
	Podcast                         = &Icon{Name: "podcast", Type: "Outline", Size: "24"}
	PodcastSolid                    = &Icon{Name: "podcast-solid", Type: "Solid", Size: "24"}
	Pokeball                        = &Icon{Name: "pokeball", Type: "Outline", Size: "24"}
	PolarSh                         = &Icon{Name: "polar-sh", Type: "Outline", Size: "24"}
	Position                        = &Icon{Name: "position", Type: "Outline", Size: "24"}
	PositionAlign                   = &Icon{Name: "position-align", Type: "Outline", Size: "24"}
	Post                            = &Icon{Name: "post", Type: "Outline", Size: "24"}
	PostSolid                       = &Icon{Name: "post-solid", Type: "Solid", Size: "24"}
	Potion                          = &Icon{Name: "potion", Type: "Outline", Size: "24"}
	Pound                           = &Icon{Name: "pound", Type: "Outline", Size: "24"}
	PrecisionTool                   = &Icon{Name: "precision-tool", Type: "Outline", Size: "24"}
	Presentation                    = &Icon{Name: "presentation", Type: "Outline", Size: "24"}
	PresentationSolid               = &Icon{Name: "presentation-solid", Type: "Solid", Size: "24"}
	Printer                         = &Icon{Name: "printer", Type: "Outline", Size: "24"}
	PrintingPage                    = &Icon{Name: "printing-page", Type: "Outline", Size: "24"}
	PriorityDown                    = &Icon{Name: "priority-down", Type: "Outline", Size: "24"}
	PriorityDownSolid               = &Icon{Name: "priority-down-solid", Type: "Solid", Size: "24"}
	PriorityHigh                    = &Icon{Name: "priority-high", Type: "Outline", Size: "24"}
	PriorityHighSolid               = &Icon{Name: "priority-high-solid", Type: "Solid", Size: "24"}
	PriorityMedium                  = &Icon{Name: "priority-medium", Type: "Outline", Size: "24"}
	PriorityMediumSolid             = &Icon{Name: "priority-medium-solid", Type: "Solid", Size: "24"}
	PriorityUp                      = &Icon{Name: "priority-up", Type: "Outline", Size: "24"}
	PriorityUpSolid                 = &Icon{Name: "priority-up-solid", Type: "Solid", Size: "24"}
	PrivacyPolicy                   = &Icon{Name: "privacy-policy", Type: "Outline", Size: "24"}
	PrivateWifi                     = &Icon{Name: "private-wifi", Type: "Outline", Size: "24"}
	ProfileCircle                   = &Icon{Name: "profile-circle", Type: "Outline", Size: "24"}
	Prohibition                     = &Icon{Name: "prohibition", Type: "Outline", Size: "24"}
	ProjectCurve3d                  = &Icon{Name: "project-curve-3d", Type: "Outline", Size: "24"}
	Puzzle                          = &Icon{Name: "puzzle", Type: "Outline", Size: "24"}
	QrCode                          = &Icon{Name: "qr-code", Type: "Outline", Size: "24"}
	QuestionMark                    = &Icon{Name: "question-mark", Type: "Outline", Size: "24"}
	Quote                           = &Icon{Name: "quote", Type: "Outline", Size: "24"}
	QuoteMessage                    = &Icon{Name: "quote-message", Type: "Outline", Size: "24"}
	QuoteMessageSolid               = &Icon{Name: "quote-message-solid", Type: "Solid", Size: "24"}
	QuoteSolid                      = &Icon{Name: "quote-solid", Type: "Solid", Size: "24"}
	Radiation                       = &Icon{Name: "radiation", Type: "Outline", Size: "24"}
	RadiationSolid                  = &Icon{Name: "radiation-solid", Type: "Solid", Size: "24"}
	Radius                          = &Icon{Name: "radius", Type: "Outline", Size: "24"}
	RadiusSolid                     = &Icon{Name: "radius-solid", Type: "Solid", Size: "24"}
	Rain                            = &Icon{Name: "rain", Type: "Outline", Size: "24"}
	RawFormat                       = &Icon{Name: "raw-format", Type: "Outline", Size: "24"}
	ReceiveDollars                  = &Icon{Name: "receive-dollars", Type: "Outline", Size: "24"}
	ReceiveEuros                    = &Icon{Name: "receive-euros", Type: "Outline", Size: "24"}
	ReceivePounds                   = &Icon{Name: "receive-pounds", Type: "Outline", Size: "24"}
	ReceiveYens                     = &Icon{Name: "receive-yens", Type: "Outline", Size: "24"}
	Redo                            = &Icon{Name: "redo", Type: "Outline", Size: "24"}
	RedoAction                      = &Icon{Name: "redo-action", Type: "Outline", Size: "24"}
	RedoCircle                      = &Icon{Name: "redo-circle", Type: "Outline", Size: "24"}
	RedoCircleSolid                 = &Icon{Name: "redo-circle-solid", Type: "Solid", Size: "24"}
	Reduce                          = &Icon{Name: "reduce", Type: "Outline", Size: "24"}
	Refresh                         = &Icon{Name: "refresh", Type: "Outline", Size: "24"}
	RefreshCircle                   = &Icon{Name: "refresh-circle", Type: "Outline", Size: "24"}
	RefreshCircleSolid              = &Icon{Name: "refresh-circle-solid", Type: "Solid", Size: "24"}
	RefreshDouble                   = &Icon{Name: "refresh-double", Type: "Outline", Size: "24"}
	ReloadWindow                    = &Icon{Name: "reload-window", Type: "Outline", Size: "24"}
	ReminderHandGesture             = &Icon{Name: "reminder-hand-gesture", Type: "Outline", Size: "24"}
	Repeat                          = &Icon{Name: "repeat", Type: "Outline", Size: "24"}
	RepeatOnce                      = &Icon{Name: "repeat-once", Type: "Outline", Size: "24"}
	Reply                           = &Icon{Name: "reply", Type: "Outline", Size: "24"}
	ReplyToMessage                  = &Icon{Name: "reply-to-message", Type: "Outline", Size: "24"}
	ReportColumns                   = &Icon{Name: "report-columns", Type: "Outline", Size: "24"}
	Reports                         = &Icon{Name: "reports", Type: "Outline", Size: "24"}
	ReportsSolid                    = &Icon{Name: "reports-solid", Type: "Solid", Size: "24"}
	Repository                      = &Icon{Name: "repository", Type: "Outline", Size: "24"}
	Restart                         = &Icon{Name: "restart", Type: "Outline", Size: "24"}
	Rewind                          = &Icon{Name: "rewind", Type: "Outline", Size: "24"}
	RewindSolid                     = &Icon{Name: "rewind-solid", Type: "Solid", Size: "24"}
	Rhombus                         = &Icon{Name: "rhombus", Type: "Outline", Size: "24"}
	RhombusArrowRight               = &Icon{Name: "rhombus-arrow-right", Type: "Outline", Size: "24"}
	RhombusArrowRightSolid          = &Icon{Name: "rhombus-arrow-right-solid", Type: "Solid", Size: "24"}
	Rings                           = &Icon{Name: "rings", Type: "Outline", Size: "24"}
	Rocket                          = &Icon{Name: "rocket", Type: "Outline", Size: "24"}
	Rook                            = &Icon{Name: "rook", Type: "Outline", Size: "24"}
	RotateCameraLeft                = &Icon{Name: "rotate-camera-left", Type: "Outline", Size: "24"}
	RotateCameraRight               = &Icon{Name: "rotate-camera-right", Type: "Outline", Size: "24"}
	RoundFlask                      = &Icon{Name: "round-flask", Type: "Outline", Size: "24"}
	RoundFlaskSolid                 = &Icon{Name: "round-flask-solid", Type: "Solid", Size: "24"}
	RoundedMirror                   = &Icon{Name: "rounded-mirror", Type: "Outline", Size: "24"}
	RssFeed                         = &Icon{Name: "rss-feed", Type: "Outline", Size: "24"}
	RssFeedTag                      = &Icon{Name: "rss-feed-tag", Type: "Outline", Size: "24"}
	RubikCube                       = &Icon{Name: "rubik-cube", Type: "Outline", Size: "24"}
	Ruler                           = &Icon{Name: "ruler", Type: "Outline", Size: "24"}
	RulerArrows                     = &Icon{Name: "ruler-arrows", Type: "Outline", Size: "24"}
	RulerCombine                    = &Icon{Name: "ruler-combine", Type: "Outline", Size: "24"}
	RulerMinus                      = &Icon{Name: "ruler-minus", Type: "Outline", Size: "24"}
	RulerPlus                       = &Icon{Name: "ruler-plus", Type: "Outline", Size: "24"}
	Running                         = &Icon{Name: "running", Type: "Outline", Size: "24"}
	Safari                          = &Icon{Name: "safari", Type: "Outline", Size: "24"}
	Safe                            = &Icon{Name: "safe", Type: "Outline", Size: "24"}
	SafeArrowLeft                   = &Icon{Name: "safe-arrow-left", Type: "Outline", Size: "24"}
	SafeArrowRight                  = &Icon{Name: "safe-arrow-right", Type: "Outline", Size: "24"}
	SafeOpen                        = &Icon{Name: "safe-open", Type: "Outline", Size: "24"}
	Sandals                         = &Icon{Name: "sandals", Type: "Outline", Size: "24"}
	ScaleFrameEnlarge               = &Icon{Name: "scale-frame-enlarge", Type: "Outline", Size: "24"}
	ScaleFrameReduce                = &Icon{Name: "scale-frame-reduce", Type: "Outline", Size: "24"}
	ScanBarcode                     = &Icon{Name: "scan-barcode", Type: "Outline", Size: "24"}
	ScanQrCode                      = &Icon{Name: "scan-qr-code", Type: "Outline", Size: "24"}
	Scanning                        = &Icon{Name: "scanning", Type: "Outline", Size: "24"}
	Scarf                           = &Icon{Name: "scarf", Type: "Outline", Size: "24"}
	Scissor                         = &Icon{Name: "scissor", Type: "Outline", Size: "24"}
	ScissorAlt                      = &Icon{Name: "scissor-alt", Type: "Outline", Size: "24"}
	Screenshot                      = &Icon{Name: "screenshot", Type: "Outline", Size: "24"}
	SeaAndSun                       = &Icon{Name: "sea-and-sun", Type: "Outline", Size: "24"}
	SeaWaves                        = &Icon{Name: "sea-waves", Type: "Outline", Size: "24"}
	Search                          = &Icon{Name: "search", Type: "Outline", Size: "24"}
	SearchEngine                    = &Icon{Name: "search-engine", Type: "Outline", Size: "24"}
	SearchWindow                    = &Icon{Name: "search-window", Type: "Outline", Size: "24"}
	SecureWindow                    = &Icon{Name: "secure-window", Type: "Outline", Size: "24"}
	SecurityPass                    = &Icon{Name: "security-pass", Type: "Outline", Size: "24"}
	SelectEdge3d                    = &Icon{Name: "select-edge-3d", Type: "Outline", Size: "24"}
	SelectFace3d                    = &Icon{Name: "select-face-3d", Type: "Outline", Size: "24"}
	SelectPoint3d                   = &Icon{Name: "select-point-3d", Type: "Outline", Size: "24"}
	SelectWindow                    = &Icon{Name: "select-window", Type: "Outline", Size: "24"}
	SelectiveTool                   = &Icon{Name: "selective-tool", Type: "Outline", Size: "24"}
	Send                            = &Icon{Name: "send", Type: "Outline", Size: "24"}
	SendDiagonal                    = &Icon{Name: "send-diagonal", Type: "Outline", Size: "24"}
	SendDiagonalSolid               = &Icon{Name: "send-diagonal-solid", Type: "Solid", Size: "24"}
	SendDollars                     = &Icon{Name: "send-dollars", Type: "Outline", Size: "24"}
	SendEuros                       = &Icon{Name: "send-euros", Type: "Outline", Size: "24"}
	SendMail                        = &Icon{Name: "send-mail", Type: "Outline", Size: "24"}
	SendMailSolid                   = &Icon{Name: "send-mail-solid", Type: "Solid", Size: "24"}
	SendPounds                      = &Icon{Name: "send-pounds", Type: "Outline", Size: "24"}
	SendSolid                       = &Icon{Name: "send-solid", Type: "Solid", Size: "24"}
	SendYens                        = &Icon{Name: "send-yens", Type: "Outline", Size: "24"}
	Server                          = &Icon{Name: "server", Type: "Outline", Size: "24"}
	ServerConnection                = &Icon{Name: "server-connection", Type: "Outline", Size: "24"}
	ServerConnectionSolid           = &Icon{Name: "server-connection-solid", Type: "Solid", Size: "24"}
	ServerSolid                     = &Icon{Name: "server-solid", Type: "Solid", Size: "24"}
	Settings                        = &Icon{Name: "settings", Type: "Outline", Size: "24"}
	SettingsProfiles                = &Icon{Name: "settings-profiles", Type: "Outline", Size: "24"}
	ShareAndroid                    = &Icon{Name: "share-android", Type: "Outline", Size: "24"}
	ShareAndroidSolid               = &Icon{Name: "share-android-solid", Type: "Solid", Size: "24"}
	ShareIos                        = &Icon{Name: "share-ios", Type: "Outline", Size: "24"}
	Shield                          = &Icon{Name: "shield", Type: "Outline", Size: "24"}
	ShieldAlert                     = &Icon{Name: "shield-alert", Type: "Outline", Size: "24"}
	ShieldAlt                       = &Icon{Name: "shield-alt", Type: "Outline", Size: "24"}
	ShieldBroken                    = &Icon{Name: "shield-broken", Type: "Outline", Size: "24"}
	ShieldCheck                     = &Icon{Name: "shield-check", Type: "Outline", Size: "24"}
	ShieldDownload                  = &Icon{Name: "shield-download", Type: "Outline", Size: "24"}
	ShieldEye                       = &Icon{Name: "shield-eye", Type: "Outline", Size: "24"}
	ShieldLoading                   = &Icon{Name: "shield-loading", Type: "Outline", Size: "24"}
	ShieldMinus                     = &Icon{Name: "shield-minus", Type: "Outline", Size: "24"}
	ShieldPlusIn                    = &Icon{Name: "shield-plus-in", Type: "Outline", Size: "24"}
	ShieldQuestion                  = &Icon{Name: "shield-question", Type: "Outline", Size: "24"}
	ShieldSearch                    = &Icon{Name: "shield-search", Type: "Outline", Size: "24"}
	ShieldUpload                    = &Icon{Name: "shield-upload", Type: "Outline", Size: "24"}
	ShieldXmark                     = &Icon{Name: "shield-xmark", Type: "Outline", Size: "24"}
	Shirt                           = &Icon{Name: "shirt", Type: "Outline", Size: "24"}
	ShirtTankTop                    = &Icon{Name: "shirt-tank-top", Type: "Outline", Size: "24"}
	Shop                            = &Icon{Name: "shop", Type: "Outline", Size: "24"}
	ShopFourTiles                   = &Icon{Name: "shop-four-tiles", Type: "Outline", Size: "24"}
	ShopFourTilesWindow             = &Icon{Name: "shop-four-tiles-window", Type: "Outline", Size: "24"}
	ShopWindow                      = &Icon{Name: "shop-window", Type: "Outline", Size: "24"}
	ShoppingBag                     = &Icon{Name: "shopping-bag", Type: "Outline", Size: "24"}
	ShoppingBagArrowDown            = &Icon{Name: "shopping-bag-arrow-down", Type: "Outline", Size: "24"}
	ShoppingBagArrowUp              = &Icon{Name: "shopping-bag-arrow-up", Type: "Outline", Size: "24"}
	ShoppingBagCheck                = &Icon{Name: "shopping-bag-check", Type: "Outline", Size: "24"}
	ShoppingBagMinus                = &Icon{Name: "shopping-bag-minus", Type: "Outline", Size: "24"}
	ShoppingBagPlus                 = &Icon{Name: "shopping-bag-plus", Type: "Outline", Size: "24"}
	ShoppingBagPocket               = &Icon{Name: "shopping-bag-pocket", Type: "Outline", Size: "24"}
	ShoppingBagWarning              = &Icon{Name: "shopping-bag-warning", Type: "Outline", Size: "24"}
	ShoppingCode                    = &Icon{Name: "shopping-code", Type: "Outline", Size: "24"}
	ShoppingCodeCheck               = &Icon{Name: "shopping-code-check", Type: "Outline", Size: "24"}
	ShoppingCodeXmark               = &Icon{Name: "shopping-code-xmark", Type: "Outline", Size: "24"}
	ShortPants                      = &Icon{Name: "short-pants", Type: "Outline", Size: "24"}
	ShortPantsPockets               = &Icon{Name: "short-pants-pockets", Type: "Outline", Size: "24"}
	ShortcutSquare                  = &Icon{Name: "shortcut-square", Type: "Outline", Size: "24"}
	Shuffle                         = &Icon{Name: "shuffle", Type: "Outline", Size: "24"}
	SidebarCollapse                 = &Icon{Name: "sidebar-collapse", Type: "Outline", Size: "24"}
	SidebarExpand                   = &Icon{Name: "sidebar-expand", Type: "Outline", Size: "24"}
	SigmaFunction                   = &Icon{Name: "sigma-function", Type: "Outline", Size: "24"}
	SimpleCart                      = &Icon{Name: "simple-cart", Type: "Outline", Size: "24"}
	SineWave                        = &Icon{Name: "sine-wave", Type: "Outline", Size: "24"}
	SingleTapGesture                = &Icon{Name: "single-tap-gesture", Type: "Outline", Size: "24"}
	Skateboard                      = &Icon{Name: "skateboard", Type: "Outline", Size: "24"}
	Skateboarding                   = &Icon{Name: "skateboarding", Type: "Outline", Size: "24"}
	SkipNext                        = &Icon{Name: "skip-next", Type: "Outline", Size: "24"}
	SkipNextSolid                   = &Icon{Name: "skip-next-solid", Type: "Solid", Size: "24"}
	SkipPrev                        = &Icon{Name: "skip-prev", Type: "Outline", Size: "24"}
	SkipPrevSolid                   = &Icon{Name: "skip-prev-solid", Type: "Solid", Size: "24"}
	Slash                           = &Icon{Name: "slash", Type: "Outline", Size: "24"}
	SlashSquare                     = &Icon{Name: "slash-square", Type: "Outline", Size: "24"}
	SleeperChair                    = &Icon{Name: "sleeper-chair", Type: "Outline", Size: "24"}
	Slips                           = &Icon{Name: "slips", Type: "Outline", Size: "24"}
	SmallLamp                       = &Icon{Name: "small-lamp", Type: "Outline", Size: "24"}
	SmallLampAlt                    = &Icon{Name: "small-lamp-alt", Type: "Outline", Size: "24"}
	SmartphoneDevice                = &Icon{Name: "smartphone-device", Type: "Outline", Size: "24"}
	Smoking                         = &Icon{Name: "smoking", Type: "Outline", Size: "24"}
	Snapchat                        = &Icon{Name: "snapchat", Type: "Outline", Size: "24"}
	Snow                            = &Icon{Name: "snow", Type: "Outline", Size: "24"}
	SnowFlake                       = &Icon{Name: "snow-flake", Type: "Outline", Size: "24"}
	Soap                            = &Icon{Name: "soap", Type: "Outline", Size: "24"}
	SoccerBall                      = &Icon{Name: "soccer-ball", Type: "Outline", Size: "24"}
	Sofa                            = &Icon{Name: "sofa", Type: "Outline", Size: "24"}
	Soil                            = &Icon{Name: "soil", Type: "Outline", Size: "24"}
	SoilAlt                         = &Icon{Name: "soil-alt", Type: "Outline", Size: "24"}
	Sort                            = &Icon{Name: "sort", Type: "Outline", Size: "24"}
	SortDown                        = &Icon{Name: "sort-down", Type: "Outline", Size: "24"}
	SortUp                          = &Icon{Name: "sort-up", Type: "Outline", Size: "24"}
	SoundHigh                       = &Icon{Name: "sound-high", Type: "Outline", Size: "24"}
	SoundHighSolid                  = &Icon{Name: "sound-high-solid", Type: "Solid", Size: "24"}
	SoundLow                        = &Icon{Name: "sound-low", Type: "Outline", Size: "24"}
	SoundLowSolid                   = &Icon{Name: "sound-low-solid", Type: "Solid", Size: "24"}
	SoundMin                        = &Icon{Name: "sound-min", Type: "Outline", Size: "24"}
	SoundMinSolid                   = &Icon{Name: "sound-min-solid", Type: "Solid", Size: "24"}
	SoundOff                        = &Icon{Name: "sound-off", Type: "Outline", Size: "24"}
	SoundOffSolid                   = &Icon{Name: "sound-off-solid", Type: "Solid", Size: "24"}
	Spades                          = &Icon{Name: "spades", Type: "Outline", Size: "24"}
	Spark                           = &Icon{Name: "spark", Type: "Outline", Size: "24"}
	SparkSolid                      = &Icon{Name: "spark-solid", Type: "Solid", Size: "24"}
	Sparks                          = &Icon{Name: "sparks", Type: "Outline", Size: "24"}
	SparksSolid                     = &Icon{Name: "sparks-solid", Type: "Solid", Size: "24"}
	Sphere                          = &Icon{Name: "sphere", Type: "Outline", Size: "24"}
	Spiral                          = &Icon{Name: "spiral", Type: "Outline", Size: "24"}
	SplitArea                       = &Icon{Name: "split-area", Type: "Outline", Size: "24"}
	SplitSquareDashed               = &Icon{Name: "split-square-dashed", Type: "Outline", Size: "24"}
	SpockHandGesture                = &Icon{Name: "spock-hand-gesture", Type: "Outline", Size: "24"}
	Spotify                         = &Icon{Name: "spotify", Type: "Outline", Size: "24"}
	Square                          = &Icon{Name: "square", Type: "Outline", Size: "24"}
	Square3dCornerToCorner          = &Icon{Name: "square-3d-corner-to-corner", Type: "Outline", Size: "24"}
	Square3dFromCenter              = &Icon{Name: "square-3d-from-center", Type: "Outline", Size: "24"}
	Square3dThreePoints             = &Icon{Name: "square-3d-three-points", Type: "Outline", Size: "24"}
	SquareCursor                    = &Icon{Name: "square-cursor", Type: "Outline", Size: "24"}
	SquareCursorSolid               = &Icon{Name: "square-cursor-solid", Type: "Solid", Size: "24"}
	SquareDashed                    = &Icon{Name: "square-dashed", Type: "Outline", Size: "24"}
	SquareWave                      = &Icon{Name: "square-wave", Type: "Outline", Size: "24"}
	Stackoverflow                   = &Icon{Name: "stackoverflow", Type: "Outline", Size: "24"}
	Star                            = &Icon{Name: "star", Type: "Outline", Size: "24"}
	StarDashed                      = &Icon{Name: "star-dashed", Type: "Outline", Size: "24"}
	StarHalfDashed                  = &Icon{Name: "star-half-dashed", Type: "Outline", Size: "24"}
	StarSolid                       = &Icon{Name: "star-solid", Type: "Solid", Size: "24"}
	StatDown                        = &Icon{Name: "stat-down", Type: "Outline", Size: "24"}
	StatUp                          = &Icon{Name: "stat-up", Type: "Outline", Size: "24"}
	StatsDownSquare                 = &Icon{Name: "stats-down-square", Type: "Outline", Size: "24"}
	StatsDownSquareSolid            = &Icon{Name: "stats-down-square-solid", Type: "Solid", Size: "24"}
	StatsReport                     = &Icon{Name: "stats-report", Type: "Outline", Size: "24"}
	StatsUpSquare                   = &Icon{Name: "stats-up-square", Type: "Outline", Size: "24"}
	StatsUpSquareSolid              = &Icon{Name: "stats-up-square-solid", Type: "Solid", Size: "24"}
	Strategy                        = &Icon{Name: "strategy", Type: "Outline", Size: "24"}
	Stretching                      = &Icon{Name: "stretching", Type: "Outline", Size: "24"}
	Strikethrough                   = &Icon{Name: "strikethrough", Type: "Outline", Size: "24"}
	Stroller                        = &Icon{Name: "stroller", Type: "Outline", Size: "24"}
	StyleBorder                     = &Icon{Name: "style-border", Type: "Outline", Size: "24"}
	StyleBorderSolid                = &Icon{Name: "style-border-solid", Type: "Solid", Size: "24"}
	SubmitDocument                  = &Icon{Name: "submit-document", Type: "Outline", Size: "24"}
	Substract                       = &Icon{Name: "substract", Type: "Outline", Size: "24"}
	Suggestion                      = &Icon{Name: "suggestion", Type: "Outline", Size: "24"}
	Suitcase                        = &Icon{Name: "suitcase", Type: "Outline", Size: "24"}
	SunLight                        = &Icon{Name: "sun-light", Type: "Outline", Size: "24"}
	SvgFormat                       = &Icon{Name: "svg-format", Type: "Outline", Size: "24"}
	Sweep3d                         = &Icon{Name: "sweep-3d", Type: "Outline", Size: "24"}
	Swimming                        = &Icon{Name: "swimming", Type: "Outline", Size: "24"}
	SwipeDownGesture                = &Icon{Name: "swipe-down-gesture", Type: "Outline", Size: "24"}
	SwipeLeftGesture                = &Icon{Name: "swipe-left-gesture", Type: "Outline", Size: "24"}
	SwipeRightGesture               = &Icon{Name: "swipe-right-gesture", Type: "Outline", Size: "24"}
	SwipeTwoFingersDownGesture      = &Icon{Name: "swipe-two-fingers-down-gesture", Type: "Outline", Size: "24"}
	SwipeTwoFingersLeftGesture      = &Icon{Name: "swipe-two-fingers-left-gesture", Type: "Outline", Size: "24"}
	SwipeTwoFingersRightGesture     = &Icon{Name: "swipe-two-fingers-right-gesture", Type: "Outline", Size: "24"}
	SwipeTwoFingersUpGesture        = &Icon{Name: "swipe-two-fingers-up-gesture", Type: "Outline", Size: "24"}
	SwipeUpGesture                  = &Icon{Name: "swipe-up-gesture", Type: "Outline", Size: "24"}
	SwitchOff                       = &Icon{Name: "switch-off", Type: "Outline", Size: "24"}
	SwitchOn                        = &Icon{Name: "switch-on", Type: "Outline", Size: "24"}
	SystemRestart                   = &Icon{Name: "system-restart", Type: "Outline", Size: "24"}
	SystemShut                      = &Icon{Name: "system-shut", Type: "Outline", Size: "24"}
	Table                           = &Icon{Name: "table", Type: "Outline", Size: "24"}
	Table2Columns                   = &Icon{Name: "table-2-columns", Type: "Outline", Size: "24"}
	TableRows                       = &Icon{Name: "table-rows", Type: "Outline", Size: "24"}
	TaskList                        = &Icon{Name: "task-list", Type: "Outline", Size: "24"}
	Telegram                        = &Icon{Name: "telegram", Type: "Outline", Size: "24"}
	TelegramCircle                  = &Icon{Name: "telegram-circle", Type: "Outline", Size: "24"}
	TemperatureDown                 = &Icon{Name: "temperature-down", Type: "Outline", Size: "24"}
	TemperatureHigh                 = &Icon{Name: "temperature-high", Type: "Outline", Size: "24"}
	TemperatureLow                  = &Icon{Name: "temperature-low", Type: "Outline", Size: "24"}
	TemperatureUp                   = &Icon{Name: "temperature-up", Type: "Outline", Size: "24"}
	TennisBall                      = &Icon{Name: "tennis-ball", Type: "Outline", Size: "24"}
	TennisBallAlt                   = &Icon{Name: "tennis-ball-alt", Type: "Outline", Size: "24"}
	Terminal                        = &Icon{Name: "terminal", Type: "Outline", Size: "24"}
	TerminalTag                     = &Icon{Name: "terminal-tag", Type: "Outline", Size: "24"}
	TestTube                        = &Icon{Name: "test-tube", Type: "Outline", Size: "24"}
	TestTubeSolid                   = &Icon{Name: "test-tube-solid", Type: "Solid", Size: "24"}
	Text                            = &Icon{Name: "text", Type: "Outline", Size: "24"}
	TextArrowsUpDown                = &Icon{Name: "text-arrows-up-down", Type: "Outline", Size: "24"}
	TextBox                         = &Icon{Name: "text-box", Type: "Outline", Size: "24"}
	TextMagnifyingGlass             = &Icon{Name: "text-magnifying-glass", Type: "Outline", Size: "24"}
	TextSize                        = &Icon{Name: "text-size", Type: "Outline", Size: "24"}
	TextSquare                      = &Icon{Name: "text-square", Type: "Outline", Size: "24"}
	TextSquareSolid                 = &Icon{Name: "text-square-solid", Type: "Solid", Size: "24"}
	Threads                         = &Icon{Name: "threads", Type: "Outline", Size: "24"}
	ThreePointsCircle               = &Icon{Name: "three-points-circle", Type: "Outline", Size: "24"}
	ThreeStars                      = &Icon{Name: "three-stars", Type: "Outline", Size: "24"}
	ThreeStarsSolid                 = &Icon{Name: "three-stars-solid", Type: "Solid", Size: "24"}
	ThumbsDown                      = &Icon{Name: "thumbs-down", Type: "Outline", Size: "24"}
	ThumbsUp                        = &Icon{Name: "thumbs-up", Type: "Outline", Size: "24"}
	Thunderstorm                    = &Icon{Name: "thunderstorm", Type: "Outline", Size: "24"}
	TifFormat                       = &Icon{Name: "tif-format", Type: "Outline", Size: "24"}
	TiffFormat                      = &Icon{Name: "tiff-format", Type: "Outline", Size: "24"}
	Tiktok                          = &Icon{Name: "tiktok", Type: "Outline", Size: "24"}
	TimeZone                        = &Icon{Name: "time-zone", Type: "Outline", Size: "24"}
	Timer                           = &Icon{Name: "timer", Type: "Outline", Size: "24"}
	TimerOff                        = &Icon{Name: "timer-off", Type: "Outline", Size: "24"}
	TimerSolid                      = &Icon{Name: "timer-solid", Type: "Solid", Size: "24"}
	Tools                           = &Icon{Name: "tools", Type: "Outline", Size: "24"}
	Tournament                      = &Icon{Name: "tournament", Type: "Outline", Size: "24"}
	Tower                           = &Icon{Name: "tower", Type: "Outline", Size: "24"}
	TowerCheck                      = &Icon{Name: "tower-check", Type: "Outline", Size: "24"}
	TowerNoAccess                   = &Icon{Name: "tower-no-access", Type: "Outline", Size: "24"}
	TowerWarning                    = &Icon{Name: "tower-warning", Type: "Outline", Size: "24"}
	Trademark                       = &Icon{Name: "trademark", Type: "Outline", Size: "24"}
	Train                           = &Icon{Name: "train", Type: "Outline", Size: "24"}
	Tram                            = &Icon{Name: "tram", Type: "Outline", Size: "24"}
	TransitionDown                  = &Icon{Name: "transition-down", Type: "Outline", Size: "24"}
	TransitionDownSolid             = &Icon{Name: "transition-down-solid", Type: "Solid", Size: "24"}
	TransitionLeft                  = &Icon{Name: "transition-left", Type: "Outline", Size: "24"}
	TransitionLeftSolid             = &Icon{Name: "transition-left-solid", Type: "Solid", Size: "24"}
	TransitionRight                 = &Icon{Name: "transition-right", Type: "Outline", Size: "24"}
	TransitionRightSolid            = &Icon{Name: "transition-right-solid", Type: "Solid", Size: "24"}
	TransitionUp                    = &Icon{Name: "transition-up", Type: "Outline", Size: "24"}
	TransitionUpSolid               = &Icon{Name: "transition-up-solid", Type: "Solid", Size: "24"}
	Translate                       = &Icon{Name: "translate", Type: "Outline", Size: "24"}
	Trash                           = &Icon{Name: "trash", Type: "Outline", Size: "24"}
	TrashSolid                      = &Icon{Name: "trash-solid", Type: "Solid", Size: "24"}
	Treadmill                       = &Icon{Name: "treadmill", Type: "Outline", Size: "24"}
	Tree                            = &Icon{Name: "tree", Type: "Outline", Size: "24"}
	Trekking                        = &Icon{Name: "trekking", Type: "Outline", Size: "24"}
	Trello                          = &Icon{Name: "trello", Type: "Outline", Size: "24"}
	Triangle                        = &Icon{Name: "triangle", Type: "Outline", Size: "24"}
	TriangleFlag                    = &Icon{Name: "triangle-flag", Type: "Outline", Size: "24"}
	TriangleFlagCircle              = &Icon{Name: "triangle-flag-circle", Type: "Outline", Size: "24"}
	TriangleFlagTwoStripes          = &Icon{Name: "triangle-flag-two-stripes", Type: "Outline", Size: "24"}
	Trophy                          = &Icon{Name: "trophy", Type: "Outline", Size: "24"}
	Truck                           = &Icon{Name: "truck", Type: "Outline", Size: "24"}
	TruckGreen                      = &Icon{Name: "truck-green", Type: "Outline", Size: "24"}
	TruckLength                     = &Icon{Name: "truck-length", Type: "Outline", Size: "24"}
	Tunnel                          = &Icon{Name: "tunnel", Type: "Outline", Size: "24"}
	Tv                              = &Icon{Name: "tv", Type: "Outline", Size: "24"}
	TvFix                           = &Icon{Name: "tv-fix", Type: "Outline", Size: "24"}
	TvWarning                       = &Icon{Name: "tv-warning", Type: "Outline", Size: "24"}
	Twitter                         = &Icon{Name: "twitter", Type: "Outline", Size: "24"}
	TwoPointsCircle                 = &Icon{Name: "two-points-circle", Type: "Outline", Size: "24"}
	TwoSeaterSofa                   = &Icon{Name: "two-seater-sofa", Type: "Outline", Size: "24"}
	Type                            = &Icon{Name: "type", Type: "Outline", Size: "24"}
	UTurnArrowLeft                  = &Icon{Name: "u-turn-arrow-left", Type: "Outline", Size: "24"}
	UTurnArrowRight                 = &Icon{Name: "u-turn-arrow-right", Type: "Outline", Size: "24"}
	Umbrella                        = &Icon{Name: "umbrella", Type: "Outline", Size: "24"}
	Underline                       = &Icon{Name: "underline", Type: "Outline", Size: "24"}
	UnderlineSquare                 = &Icon{Name: "underline-square", Type: "Outline", Size: "24"}
	UnderlineSquareSolid            = &Icon{Name: "underline-square-solid", Type: "Solid", Size: "24"}
	Undo                            = &Icon{Name: "undo", Type: "Outline", Size: "24"}
	UndoAction                      = &Icon{Name: "undo-action", Type: "Outline", Size: "24"}
	UndoCircle                      = &Icon{Name: "undo-circle", Type: "Outline", Size: "24"}
	UndoCircleSolid                 = &Icon{Name: "undo-circle-solid", Type: "Solid", Size: "24"}
	Union                           = &Icon{Name: "union", Type: "Outline", Size: "24"}
	UnionAlt                        = &Icon{Name: "union-alt", Type: "Outline", Size: "24"}
	UnionHorizAlt                   = &Icon{Name: "union-horiz-alt", Type: "Outline", Size: "24"}
	Unity                           = &Icon{Name: "unity", Type: "Outline", Size: "24"}
	Unity5                          = &Icon{Name: "unity-5", Type: "Outline", Size: "24"}
	Unjoin3d                        = &Icon{Name: "unjoin-3d", Type: "Outline", Size: "24"}
	Upload                          = &Icon{Name: "upload", Type: "Outline", Size: "24"}
	UploadDataWindow                = &Icon{Name: "upload-data-window", Type: "Outline", Size: "24"}
	UploadSquare                    = &Icon{Name: "upload-square", Type: "Outline", Size: "24"}
	UploadSquareSolid               = &Icon{Name: "upload-square-solid", Type: "Solid", Size: "24"}
	Usb                             = &Icon{Name: "usb", Type: "Outline", Size: "24"}
	UsbSolid                        = &Icon{Name: "usb-solid", Type: "Solid", Size: "24"}
	User                            = &Icon{Name: "user", Type: "Outline", Size: "24"}
	UserBadgeCheck                  = &Icon{Name: "user-badge-check", Type: "Outline", Size: "24"}
	UserBag                         = &Icon{Name: "user-bag", Type: "Outline", Size: "24"}
	UserCart                        = &Icon{Name: "user-cart", Type: "Outline", Size: "24"}
	UserCircle                      = &Icon{Name: "user-circle", Type: "Outline", Size: "24"}
	UserCrown                       = &Icon{Name: "user-crown", Type: "Outline", Size: "24"}
	UserLove                        = &Icon{Name: "user-love", Type: "Outline", Size: "24"}
	UserPlus                        = &Icon{Name: "user-plus", Type: "Outline", Size: "24"}
	UserScan                        = &Icon{Name: "user-scan", Type: "Outline", Size: "24"}
	UserSquare                      = &Icon{Name: "user-square", Type: "Outline", Size: "24"}
	UserStar                        = &Icon{Name: "user-star", Type: "Outline", Size: "24"}
	UserXmark                       = &Icon{Name: "user-xmark", Type: "Outline", Size: "24"}
	Vegan                           = &Icon{Name: "vegan", Type: "Outline", Size: "24"}
	VeganCircle                     = &Icon{Name: "vegan-circle", Type: "Outline", Size: "24"}
	VeganSquare                     = &Icon{Name: "vegan-square", Type: "Outline", Size: "24"}
	VehicleGreen                    = &Icon{Name: "vehicle-green", Type: "Outline", Size: "24"}
	VerifiedBadge                   = &Icon{Name: "verified-badge", Type: "Outline", Size: "24"}
	VerticalMerge                   = &Icon{Name: "vertical-merge", Type: "Outline", Size: "24"}
	VerticalSplit                   = &Icon{Name: "vertical-split", Type: "Outline", Size: "24"}
	Vials                           = &Icon{Name: "vials", Type: "Outline", Size: "24"}
	VialsSolid                      = &Icon{Name: "vials-solid", Type: "Solid", Size: "24"}
	VideoCamera                     = &Icon{Name: "video-camera", Type: "Outline", Size: "24"}
	VideoCameraOff                  = &Icon{Name: "video-camera-off", Type: "Outline", Size: "24"}
	VideoProjector                  = &Icon{Name: "video-projector", Type: "Outline", Size: "24"}
	View360                         = &Icon{Name: "view-360", Type: "Outline", Size: "24"}
	ViewColumns2                    = &Icon{Name: "view-columns-2", Type: "Outline", Size: "24"}
	ViewColumns3                    = &Icon{Name: "view-columns-3", Type: "Outline", Size: "24"}
	ViewGrid                        = &Icon{Name: "view-grid", Type: "Outline", Size: "24"}
	ViewStructureDown               = &Icon{Name: "view-structure-down", Type: "Outline", Size: "24"}
	ViewStructureUp                 = &Icon{Name: "view-structure-up", Type: "Outline", Size: "24"}
	Voice                           = &Icon{Name: "voice", Type: "Outline", Size: "24"}
	VoiceCheck                      = &Icon{Name: "voice-check", Type: "Outline", Size: "24"}
	VoiceCircle                     = &Icon{Name: "voice-circle", Type: "Outline", Size: "24"}
	VoiceLockCircle                 = &Icon{Name: "voice-lock-circle", Type: "Outline", Size: "24"}
	VoiceScan                       = &Icon{Name: "voice-scan", Type: "Outline", Size: "24"}
	VoiceSquare                     = &Icon{Name: "voice-square", Type: "Outline", Size: "24"}
	VoiceXmark                      = &Icon{Name: "voice-xmark", Type: "Outline", Size: "24"}
	VrTag                           = &Icon{Name: "vr-tag", Type: "Outline", Size: "24"}
	VueJs                           = &Icon{Name: "vue-js", Type: "Outline", Size: "24"}
	Waist                           = &Icon{Name: "waist", Type: "Outline", Size: "24"}
	Walking                         = &Icon{Name: "walking", Type: "Outline", Size: "24"}
	Wallet                          = &Icon{Name: "wallet", Type: "Outline", Size: "24"}
	WalletSolid                     = &Icon{Name: "wallet-solid", Type: "Solid", Size: "24"}
	WarningCircle                   = &Icon{Name: "warning-circle", Type: "Outline", Size: "24"}
	WarningCircleSolid              = &Icon{Name: "warning-circle-solid", Type: "Solid", Size: "24"}
	WarningHexagon                  = &Icon{Name: "warning-hexagon", Type: "Outline", Size: "24"}
	WarningSquare                   = &Icon{Name: "warning-square", Type: "Outline", Size: "24"}
	WarningSquareSolid              = &Icon{Name: "warning-square-solid", Type: "Solid", Size: "24"}
	WarningTriangle                 = &Icon{Name: "warning-triangle", Type: "Outline", Size: "24"}
	WarningTriangleSolid            = &Icon{Name: "warning-triangle-solid", Type: "Solid", Size: "24"}
	WarningWindow                   = &Icon{Name: "warning-window", Type: "Outline", Size: "24"}
	Wash                            = &Icon{Name: "wash", Type: "Outline", Size: "24"}
	WashingMachine                  = &Icon{Name: "washing-machine", Type: "Outline", Size: "24"}
	WateringSoil                    = &Icon{Name: "watering-soil", Type: "Outline", Size: "24"}
	WebWindow                       = &Icon{Name: "web-window", Type: "Outline", Size: "24"}
	WebWindowEnergyConsumption      = &Icon{Name: "web-window-energy-consumption", Type: "Outline", Size: "24"}
	WebWindowEnergyConsumptionSolid = &Icon{Name: "web-window-energy-consumption-solid", Type: "Solid", Size: "24"}
	WebWindowSolid                  = &Icon{Name: "web-window-solid", Type: "Solid", Size: "24"}
	WebWindowXmark                  = &Icon{Name: "web-window-xmark", Type: "Outline", Size: "24"}
	WebWindowXmarkSolid             = &Icon{Name: "web-window-xmark-solid", Type: "Solid", Size: "24"}
	WebpFormat                      = &Icon{Name: "webp-format", Type: "Outline", Size: "24"}
	Weight                          = &Icon{Name: "weight", Type: "Outline", Size: "24"}
	WeightAlt                       = &Icon{Name: "weight-alt", Type: "Outline", Size: "24"}
	WhiteFlag                       = &Icon{Name: "white-flag", Type: "Outline", Size: "24"}
	WhiteFlagSolid                  = &Icon{Name: "white-flag-solid", Type: "Solid", Size: "24"}
	Wifi                            = &Icon{Name: "wifi", Type: "Outline", Size: "24"}
	WifiOff                         = &Icon{Name: "wifi-off", Type: "Outline", Size: "24"}
	WifiSignalNone                  = &Icon{Name: "wifi-signal-none", Type: "Outline", Size: "24"}
	WifiSignalNoneSolid             = &Icon{Name: "wifi-signal-none-solid", Type: "Solid", Size: "24"}
	WifiTag                         = &Icon{Name: "wifi-tag", Type: "Outline", Size: "24"}
	WifiTagSolid                    = &Icon{Name: "wifi-tag-solid", Type: "Solid", Size: "24"}
	WifiWarning                     = &Icon{Name: "wifi-warning", Type: "Outline", Size: "24"}
	WifiWarningSolid                = &Icon{Name: "wifi-warning-solid", Type: "Solid", Size: "24"}
	WifiXmark                       = &Icon{Name: "wifi-xmark", Type: "Outline", Size: "24"}
	Wind                            = &Icon{Name: "wind", Type: "Outline", Size: "24"}
	WindowCheck                     = &Icon{Name: "window-check", Type: "Outline", Size: "24"}
	WindowLock                      = &Icon{Name: "window-lock", Type: "Outline", Size: "24"}
	WindowNoAccess                  = &Icon{Name: "window-no-access", Type: "Outline", Size: "24"}
	WindowTabs                      = &Icon{Name: "window-tabs", Type: "Outline", Size: "24"}
	WindowTabsSolid                 = &Icon{Name: "window-tabs-solid", Type: "Solid", Size: "24"}
	WindowXmark                     = &Icon{Name: "window-xmark", Type: "Outline", Size: "24"}
	Windows                         = &Icon{Name: "windows", Type: "Outline", Size: "24"}
	Wolf                            = &Icon{Name: "wolf", Type: "Outline", Size: "24"}
	WolfSolid                       = &Icon{Name: "wolf-solid", Type: "Solid", Size: "24"}
	WrapText                        = &Icon{Name: "wrap-text", Type: "Outline", Size: "24"}
	Wrench                          = &Icon{Name: "wrench", Type: "Outline", Size: "24"}
	Wristwatch                      = &Icon{Name: "wristwatch", Type: "Outline", Size: "24"}
	Www                             = &Icon{Name: "www", Type: "Outline", Size: "24"}
	X                               = &Icon{Name: "x", Type: "Outline", Size: "24"}
	XSquare                         = &Icon{Name: "x-square", Type: "Outline", Size: "24"}
	XboxA                           = &Icon{Name: "xbox-a", Type: "Outline", Size: "24"}
	XboxB                           = &Icon{Name: "xbox-b", Type: "Outline", Size: "24"}
	XboxX                           = &Icon{Name: "xbox-x", Type: "Outline", Size: "24"}
	XboxY                           = &Icon{Name: "xbox-y", Type: "Outline", Size: "24"}
	Xmark                           = &Icon{Name: "xmark", Type: "Outline", Size: "24"}
	XmarkCircle                     = &Icon{Name: "xmark-circle", Type: "Outline", Size: "24"}
	XmarkCircleSolid                = &Icon{Name: "xmark-circle-solid", Type: "Solid", Size: "24"}
	XmarkSquare                     = &Icon{Name: "xmark-square", Type: "Outline", Size: "24"}
	XmarkSquareSolid                = &Icon{Name: "xmark-square-solid", Type: "Solid", Size: "24"}
	XrayView                        = &Icon{Name: "xray-view", Type: "Outline", Size: "24"}
	YSquare                         = &Icon{Name: "y-square", Type: "Outline", Size: "24"}
	Yelp                            = &Icon{Name: "yelp", Type: "Outline", Size: "24"}
	Yen                             = &Icon{Name: "yen", Type: "Outline", Size: "24"}
	YenSquare                       = &Icon{Name: "yen-square", Type: "Outline", Size: "24"}
	YenSquareSolid                  = &Icon{Name: "yen-square-solid", Type: "Solid", Size: "24"}
	Yoga                            = &Icon{Name: "yoga", Type: "Outline", Size: "24"}
	Youtube                         = &Icon{Name: "youtube", Type: "Outline", Size: "24"}
	ZSquare                         = &Icon{Name: "z-square", Type: "Outline", Size: "24"}
	ZoomIn                          = &Icon{Name: "zoom-in", Type: "Outline", Size: "24"}
	ZoomOut                         = &Icon{Name: "zoom-out", Type: "Outline", Size: "24"}
)

Functions

This section is empty.

Types

type Icon

type Icon struct {
	Name        string `json:"name"`
	Type        string `json:"type"`
	Size        Size   `json:"size"`
	StrokeWidth string
	Color       string
	Attrs       templ.Attributes
	// contains filtered or unexported fields
}

Icon represents a single icon with its attributes.

func (*Icon) Config added in v0.3.0

func (icon *Icon) Config() *IconBuilder

Config returns an IconBuilder to allow chaining configuration methods on the icon.

func (*Icon) Render

func (i *Icon) Render() templ.Component

type IconBuilder

type IconBuilder struct {
	// contains filtered or unexported fields
}

IconBuilder is a builder for configuring an Icon. It allows method chaining to update the icon's properties.

func ConfigureIcon

func ConfigureIcon(icon *Icon) *IconBuilder

ConfigureIcon creates a new builder from an existing icon.

func (*IconBuilder) GetIcon added in v0.2.0

func (b *IconBuilder) GetIcon() *Icon

GetIcon returns the configured icon instance.

func (*IconBuilder) Render added in v0.2.0

func (b *IconBuilder) Render() templ.Component

Render generates the SVG for the configured icon.

func (*IconBuilder) SetAttrs

func (b *IconBuilder) SetAttrs(attrs templ.Attributes) *IconBuilder

SetAttrs sets custom attributes for the SVG tag (e.g., `aria-hidden`, `focusable`).

func (*IconBuilder) SetColor

func (b *IconBuilder) SetColor(value string) *IconBuilder

SetColor sets the fill color of the icon.

func (*IconBuilder) SetSize

func (b *IconBuilder) SetSize(size int) *IconBuilder

SetSize sets the size of the icon.

func (*IconBuilder) SetStrokeWidth

func (b *IconBuilder) SetStrokeWidth(value string) *IconBuilder

SetStrokeWidth sets the stroke-width of the icon.

type Size

type Size string

Size represents the size of UI components (e.g., small, medium, large).

func (Size) String

func (s Size) String() string

String returns the string representation of a Size.

Directories

Path Synopsis
pages
templ: version: v0.3.819
templ: version: v0.3.819

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL