use crate::core::{FontAsset, IconRef, Size, Style, VariantKey};
pub const PACK_ID: &str = "feather";
pub(crate) const FONT_ASSET_FEATHER_FEATHER_REGULAR: FontAsset = FontAsset {
family: "Feather Regular",
bytes: include_bytes!(concat!(
env!("CARGO_MANIFEST_DIR"),
"/assets/fonts/feather/feather-regular.ttf"
)),
};
pub const FONT_ASSETS: &[FontAsset] = &[FONT_ASSET_FEATHER_FEATHER_REGULAR];
pub const VARIANT_ASSETS: &[(VariantKey, FontAsset)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
FONT_ASSET_FEATHER_FEATHER_REGULAR,
)];
#[derive(Clone, Copy, Debug, Eq, PartialEq, Hash)]
pub enum Icon {
Activity,
Airplay,
AlertCircle,
AlertOctagon,
AlertTriangle,
AlignCenter,
AlignJustify,
AlignLeft,
AlignRight,
Anchor,
Aperture,
Archive,
ArrowDown,
ArrowDownCircle,
ArrowDownLeft,
ArrowDownRight,
ArrowLeft,
ArrowLeftCircle,
ArrowRight,
ArrowRightCircle,
ArrowUp,
ArrowUpCircle,
ArrowUpLeft,
ArrowUpRight,
AtSign,
Award,
BarChart,
BarChart2,
Battery,
BatteryCharging,
Bell,
BellOff,
Bluetooth,
Bold,
Book,
BookOpen,
Bookmark,
Box,
Briefcase,
Calendar,
Camera,
CameraOff,
Cast,
Check,
CheckCircle,
CheckSquare,
ChevronDown,
ChevronLeft,
ChevronRight,
ChevronUp,
ChevronsDown,
ChevronsLeft,
ChevronsRight,
ChevronsUp,
Chrome,
Circle,
Clipboard,
Clock,
Cloud,
CloudDrizzle,
CloudLightning,
CloudOff,
CloudRain,
CloudSnow,
Code,
Codepen,
Codesandbox,
Coffee,
Columns,
Command,
Compass,
Copy,
CornerDownLeft,
CornerDownRight,
CornerLeftDown,
CornerLeftUp,
CornerRightDown,
CornerRightUp,
CornerUpLeft,
CornerUpRight,
Cpu,
CreditCard,
Crop,
Crosshair,
Database,
Delete,
Disc,
Divide,
DivideCircle,
DivideSquare,
DollarSign,
Download,
DownloadCloud,
Dribbble,
Droplet,
Edit,
Edit2,
Edit3,
ExternalLink,
Eye,
EyeOff,
Facebook,
FastForward,
Feather,
Figma,
File,
FileMinus,
FilePlus,
FileText,
Film,
Filter,
Flag,
Folder,
FolderMinus,
FolderPlus,
Framer,
Frown,
Gift,
GitBranch,
GitCommit,
GitMerge,
GitPullRequest,
Github,
Gitlab,
Globe,
Grid,
HardDrive,
Hash,
Headphones,
Heart,
HelpCircle,
Hexagon,
Home,
Image,
Inbox,
Info,
Instagram,
Italic,
Key,
Layers,
Layout,
LifeBuoy,
Link,
Link2,
Linkedin,
List,
Loader,
Lock,
LogIn,
LogOut,
Mail,
Map,
MapPin,
Maximize,
Maximize2,
Meh,
Menu,
MessageCircle,
MessageSquare,
Mic,
MicOff,
Minimize,
Minimize2,
Minus,
MinusCircle,
MinusSquare,
Monitor,
Moon,
MoreHorizontal,
MoreVertical,
MousePointer,
Move_,
Music,
Navigation,
Navigation2,
Octagon,
Package,
Paperclip,
Pause,
PauseCircle,
PenTool,
Percent,
Phone,
PhoneCall,
PhoneForwarded,
PhoneIncoming,
PhoneMissed,
PhoneOff,
PhoneOutgoing,
PieChart,
Play,
PlayCircle,
Plus,
PlusCircle,
PlusSquare,
Pocket,
Power,
Printer,
Radio,
RefreshCcw,
RefreshCw,
Repeat,
Rewind,
RotateCcw,
RotateCw,
Rss,
Save,
Scissors,
Search,
Send,
Server,
Settings,
Share,
Share2,
Shield,
ShieldOff,
ShoppingBag,
ShoppingCart,
Shuffle,
Sidebar,
SkipBack,
SkipForward,
Slack,
Slash,
Sliders,
Smartphone,
Smile,
Speaker,
Square,
Star,
StopCircle,
Sun,
Sunrise,
Sunset,
Table,
Tablet,
Tag,
Target,
Terminal,
Thermometer,
ThumbsDown,
ThumbsUp,
ToggleLeft,
ToggleRight,
Tool,
Trash,
Trash2,
Trello,
TrendingDown,
TrendingUp,
Triangle,
Truck,
Tv,
Twitch,
Twitter,
Type_,
Umbrella,
Underline,
Unlock,
Upload,
UploadCloud,
User,
UserCheck,
UserMinus,
UserPlus,
UserX,
Users,
Video,
VideoOff,
Voicemail,
Volume,
Volume1,
Volume2,
VolumeX,
Watch,
Wifi,
WifiOff,
Wind,
X,
XCircle,
XOctagon,
XSquare,
Youtube,
Zap,
ZapOff,
ZoomIn,
ZoomOut,
}
impl Icon {
pub fn name(self) -> &'static str {
match self {
Icon::Activity => "activity",
Icon::Airplay => "airplay",
Icon::AlertCircle => "alert-circle",
Icon::AlertOctagon => "alert-octagon",
Icon::AlertTriangle => "alert-triangle",
Icon::AlignCenter => "align-center",
Icon::AlignJustify => "align-justify",
Icon::AlignLeft => "align-left",
Icon::AlignRight => "align-right",
Icon::Anchor => "anchor",
Icon::Aperture => "aperture",
Icon::Archive => "archive",
Icon::ArrowDown => "arrow-down",
Icon::ArrowDownCircle => "arrow-down-circle",
Icon::ArrowDownLeft => "arrow-down-left",
Icon::ArrowDownRight => "arrow-down-right",
Icon::ArrowLeft => "arrow-left",
Icon::ArrowLeftCircle => "arrow-left-circle",
Icon::ArrowRight => "arrow-right",
Icon::ArrowRightCircle => "arrow-right-circle",
Icon::ArrowUp => "arrow-up",
Icon::ArrowUpCircle => "arrow-up-circle",
Icon::ArrowUpLeft => "arrow-up-left",
Icon::ArrowUpRight => "arrow-up-right",
Icon::AtSign => "at-sign",
Icon::Award => "award",
Icon::BarChart => "bar-chart",
Icon::BarChart2 => "bar-chart-2",
Icon::Battery => "battery",
Icon::BatteryCharging => "battery-charging",
Icon::Bell => "bell",
Icon::BellOff => "bell-off",
Icon::Bluetooth => "bluetooth",
Icon::Bold => "bold",
Icon::Book => "book",
Icon::BookOpen => "book-open",
Icon::Bookmark => "bookmark",
Icon::Box => "box",
Icon::Briefcase => "briefcase",
Icon::Calendar => "calendar",
Icon::Camera => "camera",
Icon::CameraOff => "camera-off",
Icon::Cast => "cast",
Icon::Check => "check",
Icon::CheckCircle => "check-circle",
Icon::CheckSquare => "check-square",
Icon::ChevronDown => "chevron-down",
Icon::ChevronLeft => "chevron-left",
Icon::ChevronRight => "chevron-right",
Icon::ChevronUp => "chevron-up",
Icon::ChevronsDown => "chevrons-down",
Icon::ChevronsLeft => "chevrons-left",
Icon::ChevronsRight => "chevrons-right",
Icon::ChevronsUp => "chevrons-up",
Icon::Chrome => "chrome",
Icon::Circle => "circle",
Icon::Clipboard => "clipboard",
Icon::Clock => "clock",
Icon::Cloud => "cloud",
Icon::CloudDrizzle => "cloud-drizzle",
Icon::CloudLightning => "cloud-lightning",
Icon::CloudOff => "cloud-off",
Icon::CloudRain => "cloud-rain",
Icon::CloudSnow => "cloud-snow",
Icon::Code => "code",
Icon::Codepen => "codepen",
Icon::Codesandbox => "codesandbox",
Icon::Coffee => "coffee",
Icon::Columns => "columns",
Icon::Command => "command",
Icon::Compass => "compass",
Icon::Copy => "copy",
Icon::CornerDownLeft => "corner-down-left",
Icon::CornerDownRight => "corner-down-right",
Icon::CornerLeftDown => "corner-left-down",
Icon::CornerLeftUp => "corner-left-up",
Icon::CornerRightDown => "corner-right-down",
Icon::CornerRightUp => "corner-right-up",
Icon::CornerUpLeft => "corner-up-left",
Icon::CornerUpRight => "corner-up-right",
Icon::Cpu => "cpu",
Icon::CreditCard => "credit-card",
Icon::Crop => "crop",
Icon::Crosshair => "crosshair",
Icon::Database => "database",
Icon::Delete => "delete",
Icon::Disc => "disc",
Icon::Divide => "divide",
Icon::DivideCircle => "divide-circle",
Icon::DivideSquare => "divide-square",
Icon::DollarSign => "dollar-sign",
Icon::Download => "download",
Icon::DownloadCloud => "download-cloud",
Icon::Dribbble => "dribbble",
Icon::Droplet => "droplet",
Icon::Edit => "edit",
Icon::Edit2 => "edit-2",
Icon::Edit3 => "edit-3",
Icon::ExternalLink => "external-link",
Icon::Eye => "eye",
Icon::EyeOff => "eye-off",
Icon::Facebook => "facebook",
Icon::FastForward => "fast-forward",
Icon::Feather => "feather",
Icon::Figma => "figma",
Icon::File => "file",
Icon::FileMinus => "file-minus",
Icon::FilePlus => "file-plus",
Icon::FileText => "file-text",
Icon::Film => "film",
Icon::Filter => "filter",
Icon::Flag => "flag",
Icon::Folder => "folder",
Icon::FolderMinus => "folder-minus",
Icon::FolderPlus => "folder-plus",
Icon::Framer => "framer",
Icon::Frown => "frown",
Icon::Gift => "gift",
Icon::GitBranch => "git-branch",
Icon::GitCommit => "git-commit",
Icon::GitMerge => "git-merge",
Icon::GitPullRequest => "git-pull-request",
Icon::Github => "github",
Icon::Gitlab => "gitlab",
Icon::Globe => "globe",
Icon::Grid => "grid",
Icon::HardDrive => "hard-drive",
Icon::Hash => "hash",
Icon::Headphones => "headphones",
Icon::Heart => "heart",
Icon::HelpCircle => "help-circle",
Icon::Hexagon => "hexagon",
Icon::Home => "home",
Icon::Image => "image",
Icon::Inbox => "inbox",
Icon::Info => "info",
Icon::Instagram => "instagram",
Icon::Italic => "italic",
Icon::Key => "key",
Icon::Layers => "layers",
Icon::Layout => "layout",
Icon::LifeBuoy => "life-buoy",
Icon::Link => "link",
Icon::Link2 => "link-2",
Icon::Linkedin => "linkedin",
Icon::List => "list",
Icon::Loader => "loader",
Icon::Lock => "lock",
Icon::LogIn => "log-in",
Icon::LogOut => "log-out",
Icon::Mail => "mail",
Icon::Map => "map",
Icon::MapPin => "map-pin",
Icon::Maximize => "maximize",
Icon::Maximize2 => "maximize-2",
Icon::Meh => "meh",
Icon::Menu => "menu",
Icon::MessageCircle => "message-circle",
Icon::MessageSquare => "message-square",
Icon::Mic => "mic",
Icon::MicOff => "mic-off",
Icon::Minimize => "minimize",
Icon::Minimize2 => "minimize-2",
Icon::Minus => "minus",
Icon::MinusCircle => "minus-circle",
Icon::MinusSquare => "minus-square",
Icon::Monitor => "monitor",
Icon::Moon => "moon",
Icon::MoreHorizontal => "more-horizontal",
Icon::MoreVertical => "more-vertical",
Icon::MousePointer => "mouse-pointer",
Icon::Move_ => "move",
Icon::Music => "music",
Icon::Navigation => "navigation",
Icon::Navigation2 => "navigation-2",
Icon::Octagon => "octagon",
Icon::Package => "package",
Icon::Paperclip => "paperclip",
Icon::Pause => "pause",
Icon::PauseCircle => "pause-circle",
Icon::PenTool => "pen-tool",
Icon::Percent => "percent",
Icon::Phone => "phone",
Icon::PhoneCall => "phone-call",
Icon::PhoneForwarded => "phone-forwarded",
Icon::PhoneIncoming => "phone-incoming",
Icon::PhoneMissed => "phone-missed",
Icon::PhoneOff => "phone-off",
Icon::PhoneOutgoing => "phone-outgoing",
Icon::PieChart => "pie-chart",
Icon::Play => "play",
Icon::PlayCircle => "play-circle",
Icon::Plus => "plus",
Icon::PlusCircle => "plus-circle",
Icon::PlusSquare => "plus-square",
Icon::Pocket => "pocket",
Icon::Power => "power",
Icon::Printer => "printer",
Icon::Radio => "radio",
Icon::RefreshCcw => "refresh-ccw",
Icon::RefreshCw => "refresh-cw",
Icon::Repeat => "repeat",
Icon::Rewind => "rewind",
Icon::RotateCcw => "rotate-ccw",
Icon::RotateCw => "rotate-cw",
Icon::Rss => "rss",
Icon::Save => "save",
Icon::Scissors => "scissors",
Icon::Search => "search",
Icon::Send => "send",
Icon::Server => "server",
Icon::Settings => "settings",
Icon::Share => "share",
Icon::Share2 => "share-2",
Icon::Shield => "shield",
Icon::ShieldOff => "shield-off",
Icon::ShoppingBag => "shopping-bag",
Icon::ShoppingCart => "shopping-cart",
Icon::Shuffle => "shuffle",
Icon::Sidebar => "sidebar",
Icon::SkipBack => "skip-back",
Icon::SkipForward => "skip-forward",
Icon::Slack => "slack",
Icon::Slash => "slash",
Icon::Sliders => "sliders",
Icon::Smartphone => "smartphone",
Icon::Smile => "smile",
Icon::Speaker => "speaker",
Icon::Square => "square",
Icon::Star => "star",
Icon::StopCircle => "stop-circle",
Icon::Sun => "sun",
Icon::Sunrise => "sunrise",
Icon::Sunset => "sunset",
Icon::Table => "table",
Icon::Tablet => "tablet",
Icon::Tag => "tag",
Icon::Target => "target",
Icon::Terminal => "terminal",
Icon::Thermometer => "thermometer",
Icon::ThumbsDown => "thumbs-down",
Icon::ThumbsUp => "thumbs-up",
Icon::ToggleLeft => "toggle-left",
Icon::ToggleRight => "toggle-right",
Icon::Tool => "tool",
Icon::Trash => "trash",
Icon::Trash2 => "trash-2",
Icon::Trello => "trello",
Icon::TrendingDown => "trending-down",
Icon::TrendingUp => "trending-up",
Icon::Triangle => "triangle",
Icon::Truck => "truck",
Icon::Tv => "tv",
Icon::Twitch => "twitch",
Icon::Twitter => "twitter",
Icon::Type_ => "type",
Icon::Umbrella => "umbrella",
Icon::Underline => "underline",
Icon::Unlock => "unlock",
Icon::Upload => "upload",
Icon::UploadCloud => "upload-cloud",
Icon::User => "user",
Icon::UserCheck => "user-check",
Icon::UserMinus => "user-minus",
Icon::UserPlus => "user-plus",
Icon::UserX => "user-x",
Icon::Users => "users",
Icon::Video => "video",
Icon::VideoOff => "video-off",
Icon::Voicemail => "voicemail",
Icon::Volume => "volume",
Icon::Volume1 => "volume-1",
Icon::Volume2 => "volume-2",
Icon::VolumeX => "volume-x",
Icon::Watch => "watch",
Icon::Wifi => "wifi",
Icon::WifiOff => "wifi-off",
Icon::Wind => "wind",
Icon::X => "x",
Icon::XCircle => "x-circle",
Icon::XOctagon => "x-octagon",
Icon::XSquare => "x-square",
Icon::Youtube => "youtube",
Icon::Zap => "zap",
Icon::ZapOff => "zap-off",
Icon::ZoomIn => "zoom-in",
Icon::ZoomOut => "zoom-out",
}
}
pub fn icon(self, style: Style, size: Size) -> IconRef {
let name = self.name();
let available = icon_available(name).unwrap_or(&[]);
if !available.contains(&(style, size)) {
panic!(
"Icon '{}' is not available in {:?}/{:?}. Available: {:?}",
name, style, size, available
);
}
let variant = variant_info(style, size).unwrap_or_else(|| {
panic!(
"Variant {:?}/{:?} is not available for pack {}",
style, size, PACK_ID
)
});
let codepoint = icon_codepoint(name, variant.key).unwrap_or_else(|| {
panic!("Icon '{}' is not available in {:?}/{:?}", name, style, size)
});
IconRef {
family: variant.family,
codepoint,
}
}
}
pub const ICON_NAMES: &[&str] = &[
"activity",
"airplay",
"alert-circle",
"alert-octagon",
"alert-triangle",
"align-center",
"align-justify",
"align-left",
"align-right",
"anchor",
"aperture",
"archive",
"arrow-down",
"arrow-down-circle",
"arrow-down-left",
"arrow-down-right",
"arrow-left",
"arrow-left-circle",
"arrow-right",
"arrow-right-circle",
"arrow-up",
"arrow-up-circle",
"arrow-up-left",
"arrow-up-right",
"at-sign",
"award",
"bar-chart",
"bar-chart-2",
"battery",
"battery-charging",
"bell",
"bell-off",
"bluetooth",
"bold",
"book",
"book-open",
"bookmark",
"box",
"briefcase",
"calendar",
"camera",
"camera-off",
"cast",
"check",
"check-circle",
"check-square",
"chevron-down",
"chevron-left",
"chevron-right",
"chevron-up",
"chevrons-down",
"chevrons-left",
"chevrons-right",
"chevrons-up",
"chrome",
"circle",
"clipboard",
"clock",
"cloud",
"cloud-drizzle",
"cloud-lightning",
"cloud-off",
"cloud-rain",
"cloud-snow",
"code",
"codepen",
"codesandbox",
"coffee",
"columns",
"command",
"compass",
"copy",
"corner-down-left",
"corner-down-right",
"corner-left-down",
"corner-left-up",
"corner-right-down",
"corner-right-up",
"corner-up-left",
"corner-up-right",
"cpu",
"credit-card",
"crop",
"crosshair",
"database",
"delete",
"disc",
"divide",
"divide-circle",
"divide-square",
"dollar-sign",
"download",
"download-cloud",
"dribbble",
"droplet",
"edit",
"edit-2",
"edit-3",
"external-link",
"eye",
"eye-off",
"facebook",
"fast-forward",
"feather",
"figma",
"file",
"file-minus",
"file-plus",
"file-text",
"film",
"filter",
"flag",
"folder",
"folder-minus",
"folder-plus",
"framer",
"frown",
"gift",
"git-branch",
"git-commit",
"git-merge",
"git-pull-request",
"github",
"gitlab",
"globe",
"grid",
"hard-drive",
"hash",
"headphones",
"heart",
"help-circle",
"hexagon",
"home",
"image",
"inbox",
"info",
"instagram",
"italic",
"key",
"layers",
"layout",
"life-buoy",
"link",
"link-2",
"linkedin",
"list",
"loader",
"lock",
"log-in",
"log-out",
"mail",
"map",
"map-pin",
"maximize",
"maximize-2",
"meh",
"menu",
"message-circle",
"message-square",
"mic",
"mic-off",
"minimize",
"minimize-2",
"minus",
"minus-circle",
"minus-square",
"monitor",
"moon",
"more-horizontal",
"more-vertical",
"mouse-pointer",
"move",
"music",
"navigation",
"navigation-2",
"octagon",
"package",
"paperclip",
"pause",
"pause-circle",
"pen-tool",
"percent",
"phone",
"phone-call",
"phone-forwarded",
"phone-incoming",
"phone-missed",
"phone-off",
"phone-outgoing",
"pie-chart",
"play",
"play-circle",
"plus",
"plus-circle",
"plus-square",
"pocket",
"power",
"printer",
"radio",
"refresh-ccw",
"refresh-cw",
"repeat",
"rewind",
"rotate-ccw",
"rotate-cw",
"rss",
"save",
"scissors",
"search",
"send",
"server",
"settings",
"share",
"share-2",
"shield",
"shield-off",
"shopping-bag",
"shopping-cart",
"shuffle",
"sidebar",
"skip-back",
"skip-forward",
"slack",
"slash",
"sliders",
"smartphone",
"smile",
"speaker",
"square",
"star",
"stop-circle",
"sun",
"sunrise",
"sunset",
"table",
"tablet",
"tag",
"target",
"terminal",
"thermometer",
"thumbs-down",
"thumbs-up",
"toggle-left",
"toggle-right",
"tool",
"trash",
"trash-2",
"trello",
"trending-down",
"trending-up",
"triangle",
"truck",
"tv",
"twitch",
"twitter",
"type",
"umbrella",
"underline",
"unlock",
"upload",
"upload-cloud",
"user",
"user-check",
"user-minus",
"user-plus",
"user-x",
"users",
"video",
"video-off",
"voicemail",
"volume",
"volume-1",
"volume-2",
"volume-x",
"watch",
"wifi",
"wifi-off",
"wind",
"x",
"x-circle",
"x-octagon",
"x-square",
"youtube",
"zap",
"zap-off",
"zoom-in",
"zoom-out",
];
#[derive(Clone, Copy, Debug)]
pub(crate) struct VariantInfo {
pub key: VariantKey,
pub family: &'static str,
}
pub(crate) const VARIANTS: &[VariantInfo] = &[VariantInfo {
key: VariantKey {
style: Style::Regular,
size: Size::Regular,
},
family: "Feather Regular",
}];
const ICON_ACTIVITY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57344,
)];
const ICON_AIRPLAY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57345,
)];
const ICON_ALERT_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57346,
)];
const ICON_ALERT_OCTAGON_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57347,
)];
const ICON_ALERT_TRIANGLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57348,
)];
const ICON_ALIGN_CENTER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57349,
)];
const ICON_ALIGN_JUSTIFY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57350,
)];
const ICON_ALIGN_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57351,
)];
const ICON_ALIGN_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57352,
)];
const ICON_ANCHOR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57353,
)];
const ICON_APERTURE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57354,
)];
const ICON_ARCHIVE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57355,
)];
const ICON_ARROW_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57359,
)];
const ICON_ARROW_DOWN_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57356,
)];
const ICON_ARROW_DOWN_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57357,
)];
const ICON_ARROW_DOWN_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57358,
)];
const ICON_ARROW_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57361,
)];
const ICON_ARROW_LEFT_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57360,
)];
const ICON_ARROW_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57363,
)];
const ICON_ARROW_RIGHT_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57362,
)];
const ICON_ARROW_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57367,
)];
const ICON_ARROW_UP_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57364,
)];
const ICON_ARROW_UP_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57365,
)];
const ICON_ARROW_UP_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57366,
)];
const ICON_AT_SIGN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57368,
)];
const ICON_AWARD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57369,
)];
const ICON_BAR_CHART_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57371,
)];
const ICON_BAR_CHART_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57370,
)];
const ICON_BATTERY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57373,
)];
const ICON_BATTERY_CHARGING_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57372,
)];
const ICON_BELL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57375,
)];
const ICON_BELL_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57374,
)];
const ICON_BLUETOOTH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57376,
)];
const ICON_BOLD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57377,
)];
const ICON_BOOK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57379,
)];
const ICON_BOOK_OPEN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57378,
)];
const ICON_BOOKMARK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57380,
)];
const ICON_BOX_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57381,
)];
const ICON_BRIEFCASE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57382,
)];
const ICON_CALENDAR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57383,
)];
const ICON_CAMERA_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57385,
)];
const ICON_CAMERA_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57384,
)];
const ICON_CAST_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57386,
)];
const ICON_CHECK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57389,
)];
const ICON_CHECK_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57387,
)];
const ICON_CHECK_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57388,
)];
const ICON_CHEVRON_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57390,
)];
const ICON_CHEVRON_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57391,
)];
const ICON_CHEVRON_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57392,
)];
const ICON_CHEVRON_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57393,
)];
const ICON_CHEVRONS_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57394,
)];
const ICON_CHEVRONS_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57395,
)];
const ICON_CHEVRONS_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57396,
)];
const ICON_CHEVRONS_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57397,
)];
const ICON_CHROME_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57398,
)];
const ICON_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57399,
)];
const ICON_CLIPBOARD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57400,
)];
const ICON_CLOCK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57401,
)];
const ICON_CLOUD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57407,
)];
const ICON_CLOUD_DRIZZLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57402,
)];
const ICON_CLOUD_LIGHTNING_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57403,
)];
const ICON_CLOUD_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57404,
)];
const ICON_CLOUD_RAIN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57405,
)];
const ICON_CLOUD_SNOW_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57406,
)];
const ICON_CODE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57408,
)];
const ICON_CODEPEN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57409,
)];
const ICON_CODESANDBOX_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57410,
)];
const ICON_COFFEE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57411,
)];
const ICON_COLUMNS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57412,
)];
const ICON_COMMAND_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57413,
)];
const ICON_COMPASS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57414,
)];
const ICON_COPY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57415,
)];
const ICON_CORNER_DOWN_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57416,
)];
const ICON_CORNER_DOWN_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57417,
)];
const ICON_CORNER_LEFT_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57418,
)];
const ICON_CORNER_LEFT_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57419,
)];
const ICON_CORNER_RIGHT_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57420,
)];
const ICON_CORNER_RIGHT_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57421,
)];
const ICON_CORNER_UP_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57422,
)];
const ICON_CORNER_UP_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57423,
)];
const ICON_CPU_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57424,
)];
const ICON_CREDIT_CARD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57425,
)];
const ICON_CROP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57426,
)];
const ICON_CROSSHAIR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57427,
)];
const ICON_DATABASE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57428,
)];
const ICON_DELETE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57429,
)];
const ICON_DISC_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57430,
)];
const ICON_DIVIDE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57433,
)];
const ICON_DIVIDE_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57431,
)];
const ICON_DIVIDE_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57432,
)];
const ICON_DOLLAR_SIGN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57434,
)];
const ICON_DOWNLOAD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57436,
)];
const ICON_DOWNLOAD_CLOUD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57435,
)];
const ICON_DRIBBBLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57437,
)];
const ICON_DROPLET_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57438,
)];
const ICON_EDIT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57441,
)];
const ICON_EDIT_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57439,
)];
const ICON_EDIT_3_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57440,
)];
const ICON_EXTERNAL_LINK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57442,
)];
const ICON_EYE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57444,
)];
const ICON_EYE_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57443,
)];
const ICON_FACEBOOK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57445,
)];
const ICON_FAST_FORWARD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57446,
)];
const ICON_FEATHER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57447,
)];
const ICON_FIGMA_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57448,
)];
const ICON_FILE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57452,
)];
const ICON_FILE_MINUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57449,
)];
const ICON_FILE_PLUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57450,
)];
const ICON_FILE_TEXT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57451,
)];
const ICON_FILM_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57453,
)];
const ICON_FILTER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57454,
)];
const ICON_FLAG_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57455,
)];
const ICON_FOLDER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57458,
)];
const ICON_FOLDER_MINUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57456,
)];
const ICON_FOLDER_PLUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57457,
)];
const ICON_FRAMER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57459,
)];
const ICON_FROWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57460,
)];
const ICON_GIFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57461,
)];
const ICON_GIT_BRANCH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57462,
)];
const ICON_GIT_COMMIT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57463,
)];
const ICON_GIT_MERGE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57464,
)];
const ICON_GIT_PULL_REQUEST_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57465,
)];
const ICON_GITHUB_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57466,
)];
const ICON_GITLAB_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57467,
)];
const ICON_GLOBE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57468,
)];
const ICON_GRID_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57469,
)];
const ICON_HARD_DRIVE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57470,
)];
const ICON_HASH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57471,
)];
const ICON_HEADPHONES_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57472,
)];
const ICON_HEART_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57473,
)];
const ICON_HELP_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57474,
)];
const ICON_HEXAGON_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57475,
)];
const ICON_HOME_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57476,
)];
const ICON_IMAGE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57477,
)];
const ICON_INBOX_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57478,
)];
const ICON_INFO_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57479,
)];
const ICON_INSTAGRAM_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57480,
)];
const ICON_ITALIC_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57481,
)];
const ICON_KEY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57482,
)];
const ICON_LAYERS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57483,
)];
const ICON_LAYOUT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57484,
)];
const ICON_LIFE_BUOY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57485,
)];
const ICON_LINK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57487,
)];
const ICON_LINK_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57486,
)];
const ICON_LINKEDIN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57488,
)];
const ICON_LIST_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57489,
)];
const ICON_LOADER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57490,
)];
const ICON_LOCK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57491,
)];
const ICON_LOG_IN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57492,
)];
const ICON_LOG_OUT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57493,
)];
const ICON_MAIL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57494,
)];
const ICON_MAP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57496,
)];
const ICON_MAP_PIN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57495,
)];
const ICON_MAXIMIZE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57498,
)];
const ICON_MAXIMIZE_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57497,
)];
const ICON_MEH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57499,
)];
const ICON_MENU_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57500,
)];
const ICON_MESSAGE_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57501,
)];
const ICON_MESSAGE_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57502,
)];
const ICON_MIC_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57504,
)];
const ICON_MIC_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57503,
)];
const ICON_MINIMIZE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57506,
)];
const ICON_MINIMIZE_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57505,
)];
const ICON_MINUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57509,
)];
const ICON_MINUS_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57507,
)];
const ICON_MINUS_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57508,
)];
const ICON_MONITOR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57510,
)];
const ICON_MOON_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57511,
)];
const ICON_MORE_HORIZONTAL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57512,
)];
const ICON_MORE_VERTICAL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57513,
)];
const ICON_MOUSE_POINTER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57514,
)];
const ICON_MOVE__CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57515,
)];
const ICON_MUSIC_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57516,
)];
const ICON_NAVIGATION_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57518,
)];
const ICON_NAVIGATION_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57517,
)];
const ICON_OCTAGON_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57519,
)];
const ICON_PACKAGE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57520,
)];
const ICON_PAPERCLIP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57521,
)];
const ICON_PAUSE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57523,
)];
const ICON_PAUSE_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57522,
)];
const ICON_PEN_TOOL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57524,
)];
const ICON_PERCENT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57525,
)];
const ICON_PHONE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57532,
)];
const ICON_PHONE_CALL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57526,
)];
const ICON_PHONE_FORWARDED_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57527,
)];
const ICON_PHONE_INCOMING_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57528,
)];
const ICON_PHONE_MISSED_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57529,
)];
const ICON_PHONE_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57530,
)];
const ICON_PHONE_OUTGOING_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57531,
)];
const ICON_PIE_CHART_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57533,
)];
const ICON_PLAY_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57535,
)];
const ICON_PLAY_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57534,
)];
const ICON_PLUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57538,
)];
const ICON_PLUS_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57536,
)];
const ICON_PLUS_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57537,
)];
const ICON_POCKET_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57539,
)];
const ICON_POWER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57540,
)];
const ICON_PRINTER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57541,
)];
const ICON_RADIO_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57542,
)];
const ICON_REFRESH_CCW_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57543,
)];
const ICON_REFRESH_CW_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57544,
)];
const ICON_REPEAT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57545,
)];
const ICON_REWIND_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57546,
)];
const ICON_ROTATE_CCW_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57547,
)];
const ICON_ROTATE_CW_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57548,
)];
const ICON_RSS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57549,
)];
const ICON_SAVE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57550,
)];
const ICON_SCISSORS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57551,
)];
const ICON_SEARCH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57552,
)];
const ICON_SEND_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57553,
)];
const ICON_SERVER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57554,
)];
const ICON_SETTINGS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57555,
)];
const ICON_SHARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57557,
)];
const ICON_SHARE_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57556,
)];
const ICON_SHIELD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57559,
)];
const ICON_SHIELD_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57558,
)];
const ICON_SHOPPING_BAG_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57560,
)];
const ICON_SHOPPING_CART_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57561,
)];
const ICON_SHUFFLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57562,
)];
const ICON_SIDEBAR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57563,
)];
const ICON_SKIP_BACK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57564,
)];
const ICON_SKIP_FORWARD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57565,
)];
const ICON_SLACK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57566,
)];
const ICON_SLASH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57567,
)];
const ICON_SLIDERS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57568,
)];
const ICON_SMARTPHONE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57569,
)];
const ICON_SMILE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57570,
)];
const ICON_SPEAKER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57571,
)];
const ICON_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57572,
)];
const ICON_STAR_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57573,
)];
const ICON_STOP_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57574,
)];
const ICON_SUN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57575,
)];
const ICON_SUNRISE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57576,
)];
const ICON_SUNSET_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57577,
)];
const ICON_TABLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57578,
)];
const ICON_TABLET_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57579,
)];
const ICON_TAG_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57580,
)];
const ICON_TARGET_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57581,
)];
const ICON_TERMINAL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57582,
)];
const ICON_THERMOMETER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57583,
)];
const ICON_THUMBS_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57584,
)];
const ICON_THUMBS_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57585,
)];
const ICON_TOGGLE_LEFT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57586,
)];
const ICON_TOGGLE_RIGHT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57587,
)];
const ICON_TOOL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57588,
)];
const ICON_TRASH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57590,
)];
const ICON_TRASH_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57589,
)];
const ICON_TRELLO_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57591,
)];
const ICON_TRENDING_DOWN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57592,
)];
const ICON_TRENDING_UP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57593,
)];
const ICON_TRIANGLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57594,
)];
const ICON_TRUCK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57595,
)];
const ICON_TV_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57596,
)];
const ICON_TWITCH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57597,
)];
const ICON_TWITTER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57598,
)];
const ICON_TYPE__CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57599,
)];
const ICON_UMBRELLA_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57600,
)];
const ICON_UNDERLINE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57601,
)];
const ICON_UNLOCK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57602,
)];
const ICON_UPLOAD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57604,
)];
const ICON_UPLOAD_CLOUD_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57603,
)];
const ICON_USER_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57609,
)];
const ICON_USER_CHECK_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57605,
)];
const ICON_USER_MINUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57606,
)];
const ICON_USER_PLUS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57607,
)];
const ICON_USER_X_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57608,
)];
const ICON_USERS_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57610,
)];
const ICON_VIDEO_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57612,
)];
const ICON_VIDEO_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57611,
)];
const ICON_VOICEMAIL_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57613,
)];
const ICON_VOLUME_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57617,
)];
const ICON_VOLUME_1_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57614,
)];
const ICON_VOLUME_2_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57615,
)];
const ICON_VOLUME_X_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57616,
)];
const ICON_WATCH_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57618,
)];
const ICON_WIFI_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57620,
)];
const ICON_WIFI_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57619,
)];
const ICON_WIND_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57621,
)];
const ICON_X_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57625,
)];
const ICON_X_CIRCLE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57622,
)];
const ICON_X_OCTAGON_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57623,
)];
const ICON_X_SQUARE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57624,
)];
const ICON_YOUTUBE_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57626,
)];
const ICON_ZAP_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57628,
)];
const ICON_ZAP_OFF_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57627,
)];
const ICON_ZOOM_IN_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57629,
)];
const ICON_ZOOM_OUT_CODEPOINTS: &[(VariantKey, u32)] = &[(
VariantKey {
style: Style::Regular,
size: Size::Regular,
},
57630,
)];
const ICON_ACTIVITY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_AIRPLAY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALERT_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALERT_OCTAGON_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALERT_TRIANGLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALIGN_CENTER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALIGN_JUSTIFY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALIGN_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ALIGN_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ANCHOR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_APERTURE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARCHIVE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_DOWN_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_DOWN_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_DOWN_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_LEFT_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_RIGHT_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_UP_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_UP_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ARROW_UP_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_AT_SIGN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_AWARD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BAR_CHART_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BAR_CHART_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BATTERY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BATTERY_CHARGING_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BELL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BELL_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BLUETOOTH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BOLD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BOOK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BOOK_OPEN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BOOKMARK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BOX_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_BRIEFCASE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CALENDAR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CAMERA_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CAMERA_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CAST_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHECK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHECK_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHECK_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRON_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRON_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRON_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRON_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRONS_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRONS_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRONS_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHEVRONS_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CHROME_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLIPBOARD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOCK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_DRIZZLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_LIGHTNING_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_RAIN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CLOUD_SNOW_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CODE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CODEPEN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CODESANDBOX_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_COFFEE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_COLUMNS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_COMMAND_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_COMPASS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_COPY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_DOWN_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_DOWN_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_LEFT_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_LEFT_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_RIGHT_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_RIGHT_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_UP_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CORNER_UP_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CPU_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CREDIT_CARD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CROP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_CROSSHAIR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DATABASE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DELETE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DISC_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DIVIDE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DIVIDE_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DIVIDE_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DOLLAR_SIGN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DOWNLOAD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DOWNLOAD_CLOUD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DRIBBBLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_DROPLET_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EDIT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EDIT_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EDIT_3_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EXTERNAL_LINK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EYE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_EYE_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FACEBOOK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FAST_FORWARD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FEATHER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FIGMA_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILE_MINUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILE_PLUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILE_TEXT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILM_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FILTER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FLAG_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FOLDER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FOLDER_MINUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FOLDER_PLUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FRAMER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_FROWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GIFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GIT_BRANCH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GIT_COMMIT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GIT_MERGE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GIT_PULL_REQUEST_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GITHUB_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GITLAB_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GLOBE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_GRID_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HARD_DRIVE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HASH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HEADPHONES_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HEART_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HELP_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HEXAGON_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_HOME_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_IMAGE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_INBOX_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_INFO_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_INSTAGRAM_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ITALIC_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_KEY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LAYERS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LAYOUT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LIFE_BUOY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LINK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LINK_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LINKEDIN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LIST_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LOADER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LOCK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LOG_IN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_LOG_OUT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MAIL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MAP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MAP_PIN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MAXIMIZE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MAXIMIZE_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MEH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MENU_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MESSAGE_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MESSAGE_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MIC_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MIC_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MINIMIZE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MINIMIZE_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MINUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MINUS_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MINUS_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MONITOR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MOON_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MORE_HORIZONTAL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MORE_VERTICAL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MOUSE_POINTER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MOVE__AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_MUSIC_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_NAVIGATION_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_NAVIGATION_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_OCTAGON_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PACKAGE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PAPERCLIP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PAUSE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PAUSE_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PEN_TOOL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PERCENT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_CALL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_FORWARDED_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_INCOMING_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_MISSED_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PHONE_OUTGOING_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PIE_CHART_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PLAY_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PLAY_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PLUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PLUS_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PLUS_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_POCKET_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_POWER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_PRINTER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_RADIO_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_REFRESH_CCW_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_REFRESH_CW_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_REPEAT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_REWIND_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ROTATE_CCW_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ROTATE_CW_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_RSS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SAVE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SCISSORS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SEARCH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SEND_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SERVER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SETTINGS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHARE_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHIELD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHIELD_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHOPPING_BAG_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHOPPING_CART_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SHUFFLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SIDEBAR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SKIP_BACK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SKIP_FORWARD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SLACK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SLASH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SLIDERS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SMARTPHONE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SMILE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SPEAKER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_STAR_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_STOP_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SUN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SUNRISE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_SUNSET_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TABLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TABLET_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TAG_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TARGET_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TERMINAL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_THERMOMETER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_THUMBS_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_THUMBS_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TOGGLE_LEFT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TOGGLE_RIGHT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TOOL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRASH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRASH_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRELLO_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRENDING_DOWN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRENDING_UP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRIANGLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TRUCK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TV_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TWITCH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TWITTER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_TYPE__AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_UMBRELLA_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_UNDERLINE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_UNLOCK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_UPLOAD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_UPLOAD_CLOUD_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USER_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USER_CHECK_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USER_MINUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USER_PLUS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USER_X_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_USERS_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VIDEO_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VIDEO_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VOICEMAIL_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VOLUME_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VOLUME_1_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VOLUME_2_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_VOLUME_X_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_WATCH_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_WIFI_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_WIFI_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_WIND_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_X_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_X_CIRCLE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_X_OCTAGON_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_X_SQUARE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_YOUTUBE_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ZAP_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ZAP_OFF_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ZOOM_IN_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
const ICON_ZOOM_OUT_AVAILABLE: &[(Style, Size)] = &[(Style::Regular, Size::Regular)];
#[derive(Clone, Copy, Debug)]
pub(crate) struct IconCodepoints {
pub name: &'static str,
pub codepoints: &'static [(VariantKey, u32)],
}
pub(crate) const ICON_CODEPOINTS: &[IconCodepoints] = &[
IconCodepoints {
name: "activity",
codepoints: ICON_ACTIVITY_CODEPOINTS,
},
IconCodepoints {
name: "airplay",
codepoints: ICON_AIRPLAY_CODEPOINTS,
},
IconCodepoints {
name: "alert-circle",
codepoints: ICON_ALERT_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "alert-octagon",
codepoints: ICON_ALERT_OCTAGON_CODEPOINTS,
},
IconCodepoints {
name: "alert-triangle",
codepoints: ICON_ALERT_TRIANGLE_CODEPOINTS,
},
IconCodepoints {
name: "align-center",
codepoints: ICON_ALIGN_CENTER_CODEPOINTS,
},
IconCodepoints {
name: "align-justify",
codepoints: ICON_ALIGN_JUSTIFY_CODEPOINTS,
},
IconCodepoints {
name: "align-left",
codepoints: ICON_ALIGN_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "align-right",
codepoints: ICON_ALIGN_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "anchor",
codepoints: ICON_ANCHOR_CODEPOINTS,
},
IconCodepoints {
name: "aperture",
codepoints: ICON_APERTURE_CODEPOINTS,
},
IconCodepoints {
name: "archive",
codepoints: ICON_ARCHIVE_CODEPOINTS,
},
IconCodepoints {
name: "arrow-down",
codepoints: ICON_ARROW_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "arrow-down-circle",
codepoints: ICON_ARROW_DOWN_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "arrow-down-left",
codepoints: ICON_ARROW_DOWN_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "arrow-down-right",
codepoints: ICON_ARROW_DOWN_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "arrow-left",
codepoints: ICON_ARROW_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "arrow-left-circle",
codepoints: ICON_ARROW_LEFT_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "arrow-right",
codepoints: ICON_ARROW_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "arrow-right-circle",
codepoints: ICON_ARROW_RIGHT_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "arrow-up",
codepoints: ICON_ARROW_UP_CODEPOINTS,
},
IconCodepoints {
name: "arrow-up-circle",
codepoints: ICON_ARROW_UP_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "arrow-up-left",
codepoints: ICON_ARROW_UP_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "arrow-up-right",
codepoints: ICON_ARROW_UP_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "at-sign",
codepoints: ICON_AT_SIGN_CODEPOINTS,
},
IconCodepoints {
name: "award",
codepoints: ICON_AWARD_CODEPOINTS,
},
IconCodepoints {
name: "bar-chart",
codepoints: ICON_BAR_CHART_CODEPOINTS,
},
IconCodepoints {
name: "bar-chart-2",
codepoints: ICON_BAR_CHART_2_CODEPOINTS,
},
IconCodepoints {
name: "battery",
codepoints: ICON_BATTERY_CODEPOINTS,
},
IconCodepoints {
name: "battery-charging",
codepoints: ICON_BATTERY_CHARGING_CODEPOINTS,
},
IconCodepoints {
name: "bell",
codepoints: ICON_BELL_CODEPOINTS,
},
IconCodepoints {
name: "bell-off",
codepoints: ICON_BELL_OFF_CODEPOINTS,
},
IconCodepoints {
name: "bluetooth",
codepoints: ICON_BLUETOOTH_CODEPOINTS,
},
IconCodepoints {
name: "bold",
codepoints: ICON_BOLD_CODEPOINTS,
},
IconCodepoints {
name: "book",
codepoints: ICON_BOOK_CODEPOINTS,
},
IconCodepoints {
name: "book-open",
codepoints: ICON_BOOK_OPEN_CODEPOINTS,
},
IconCodepoints {
name: "bookmark",
codepoints: ICON_BOOKMARK_CODEPOINTS,
},
IconCodepoints {
name: "box",
codepoints: ICON_BOX_CODEPOINTS,
},
IconCodepoints {
name: "briefcase",
codepoints: ICON_BRIEFCASE_CODEPOINTS,
},
IconCodepoints {
name: "calendar",
codepoints: ICON_CALENDAR_CODEPOINTS,
},
IconCodepoints {
name: "camera",
codepoints: ICON_CAMERA_CODEPOINTS,
},
IconCodepoints {
name: "camera-off",
codepoints: ICON_CAMERA_OFF_CODEPOINTS,
},
IconCodepoints {
name: "cast",
codepoints: ICON_CAST_CODEPOINTS,
},
IconCodepoints {
name: "check",
codepoints: ICON_CHECK_CODEPOINTS,
},
IconCodepoints {
name: "check-circle",
codepoints: ICON_CHECK_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "check-square",
codepoints: ICON_CHECK_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "chevron-down",
codepoints: ICON_CHEVRON_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "chevron-left",
codepoints: ICON_CHEVRON_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "chevron-right",
codepoints: ICON_CHEVRON_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "chevron-up",
codepoints: ICON_CHEVRON_UP_CODEPOINTS,
},
IconCodepoints {
name: "chevrons-down",
codepoints: ICON_CHEVRONS_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "chevrons-left",
codepoints: ICON_CHEVRONS_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "chevrons-right",
codepoints: ICON_CHEVRONS_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "chevrons-up",
codepoints: ICON_CHEVRONS_UP_CODEPOINTS,
},
IconCodepoints {
name: "chrome",
codepoints: ICON_CHROME_CODEPOINTS,
},
IconCodepoints {
name: "circle",
codepoints: ICON_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "clipboard",
codepoints: ICON_CLIPBOARD_CODEPOINTS,
},
IconCodepoints {
name: "clock",
codepoints: ICON_CLOCK_CODEPOINTS,
},
IconCodepoints {
name: "cloud",
codepoints: ICON_CLOUD_CODEPOINTS,
},
IconCodepoints {
name: "cloud-drizzle",
codepoints: ICON_CLOUD_DRIZZLE_CODEPOINTS,
},
IconCodepoints {
name: "cloud-lightning",
codepoints: ICON_CLOUD_LIGHTNING_CODEPOINTS,
},
IconCodepoints {
name: "cloud-off",
codepoints: ICON_CLOUD_OFF_CODEPOINTS,
},
IconCodepoints {
name: "cloud-rain",
codepoints: ICON_CLOUD_RAIN_CODEPOINTS,
},
IconCodepoints {
name: "cloud-snow",
codepoints: ICON_CLOUD_SNOW_CODEPOINTS,
},
IconCodepoints {
name: "code",
codepoints: ICON_CODE_CODEPOINTS,
},
IconCodepoints {
name: "codepen",
codepoints: ICON_CODEPEN_CODEPOINTS,
},
IconCodepoints {
name: "codesandbox",
codepoints: ICON_CODESANDBOX_CODEPOINTS,
},
IconCodepoints {
name: "coffee",
codepoints: ICON_COFFEE_CODEPOINTS,
},
IconCodepoints {
name: "columns",
codepoints: ICON_COLUMNS_CODEPOINTS,
},
IconCodepoints {
name: "command",
codepoints: ICON_COMMAND_CODEPOINTS,
},
IconCodepoints {
name: "compass",
codepoints: ICON_COMPASS_CODEPOINTS,
},
IconCodepoints {
name: "copy",
codepoints: ICON_COPY_CODEPOINTS,
},
IconCodepoints {
name: "corner-down-left",
codepoints: ICON_CORNER_DOWN_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "corner-down-right",
codepoints: ICON_CORNER_DOWN_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "corner-left-down",
codepoints: ICON_CORNER_LEFT_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "corner-left-up",
codepoints: ICON_CORNER_LEFT_UP_CODEPOINTS,
},
IconCodepoints {
name: "corner-right-down",
codepoints: ICON_CORNER_RIGHT_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "corner-right-up",
codepoints: ICON_CORNER_RIGHT_UP_CODEPOINTS,
},
IconCodepoints {
name: "corner-up-left",
codepoints: ICON_CORNER_UP_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "corner-up-right",
codepoints: ICON_CORNER_UP_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "cpu",
codepoints: ICON_CPU_CODEPOINTS,
},
IconCodepoints {
name: "credit-card",
codepoints: ICON_CREDIT_CARD_CODEPOINTS,
},
IconCodepoints {
name: "crop",
codepoints: ICON_CROP_CODEPOINTS,
},
IconCodepoints {
name: "crosshair",
codepoints: ICON_CROSSHAIR_CODEPOINTS,
},
IconCodepoints {
name: "database",
codepoints: ICON_DATABASE_CODEPOINTS,
},
IconCodepoints {
name: "delete",
codepoints: ICON_DELETE_CODEPOINTS,
},
IconCodepoints {
name: "disc",
codepoints: ICON_DISC_CODEPOINTS,
},
IconCodepoints {
name: "divide",
codepoints: ICON_DIVIDE_CODEPOINTS,
},
IconCodepoints {
name: "divide-circle",
codepoints: ICON_DIVIDE_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "divide-square",
codepoints: ICON_DIVIDE_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "dollar-sign",
codepoints: ICON_DOLLAR_SIGN_CODEPOINTS,
},
IconCodepoints {
name: "download",
codepoints: ICON_DOWNLOAD_CODEPOINTS,
},
IconCodepoints {
name: "download-cloud",
codepoints: ICON_DOWNLOAD_CLOUD_CODEPOINTS,
},
IconCodepoints {
name: "dribbble",
codepoints: ICON_DRIBBBLE_CODEPOINTS,
},
IconCodepoints {
name: "droplet",
codepoints: ICON_DROPLET_CODEPOINTS,
},
IconCodepoints {
name: "edit",
codepoints: ICON_EDIT_CODEPOINTS,
},
IconCodepoints {
name: "edit-2",
codepoints: ICON_EDIT_2_CODEPOINTS,
},
IconCodepoints {
name: "edit-3",
codepoints: ICON_EDIT_3_CODEPOINTS,
},
IconCodepoints {
name: "external-link",
codepoints: ICON_EXTERNAL_LINK_CODEPOINTS,
},
IconCodepoints {
name: "eye",
codepoints: ICON_EYE_CODEPOINTS,
},
IconCodepoints {
name: "eye-off",
codepoints: ICON_EYE_OFF_CODEPOINTS,
},
IconCodepoints {
name: "facebook",
codepoints: ICON_FACEBOOK_CODEPOINTS,
},
IconCodepoints {
name: "fast-forward",
codepoints: ICON_FAST_FORWARD_CODEPOINTS,
},
IconCodepoints {
name: "feather",
codepoints: ICON_FEATHER_CODEPOINTS,
},
IconCodepoints {
name: "figma",
codepoints: ICON_FIGMA_CODEPOINTS,
},
IconCodepoints {
name: "file",
codepoints: ICON_FILE_CODEPOINTS,
},
IconCodepoints {
name: "file-minus",
codepoints: ICON_FILE_MINUS_CODEPOINTS,
},
IconCodepoints {
name: "file-plus",
codepoints: ICON_FILE_PLUS_CODEPOINTS,
},
IconCodepoints {
name: "file-text",
codepoints: ICON_FILE_TEXT_CODEPOINTS,
},
IconCodepoints {
name: "film",
codepoints: ICON_FILM_CODEPOINTS,
},
IconCodepoints {
name: "filter",
codepoints: ICON_FILTER_CODEPOINTS,
},
IconCodepoints {
name: "flag",
codepoints: ICON_FLAG_CODEPOINTS,
},
IconCodepoints {
name: "folder",
codepoints: ICON_FOLDER_CODEPOINTS,
},
IconCodepoints {
name: "folder-minus",
codepoints: ICON_FOLDER_MINUS_CODEPOINTS,
},
IconCodepoints {
name: "folder-plus",
codepoints: ICON_FOLDER_PLUS_CODEPOINTS,
},
IconCodepoints {
name: "framer",
codepoints: ICON_FRAMER_CODEPOINTS,
},
IconCodepoints {
name: "frown",
codepoints: ICON_FROWN_CODEPOINTS,
},
IconCodepoints {
name: "gift",
codepoints: ICON_GIFT_CODEPOINTS,
},
IconCodepoints {
name: "git-branch",
codepoints: ICON_GIT_BRANCH_CODEPOINTS,
},
IconCodepoints {
name: "git-commit",
codepoints: ICON_GIT_COMMIT_CODEPOINTS,
},
IconCodepoints {
name: "git-merge",
codepoints: ICON_GIT_MERGE_CODEPOINTS,
},
IconCodepoints {
name: "git-pull-request",
codepoints: ICON_GIT_PULL_REQUEST_CODEPOINTS,
},
IconCodepoints {
name: "github",
codepoints: ICON_GITHUB_CODEPOINTS,
},
IconCodepoints {
name: "gitlab",
codepoints: ICON_GITLAB_CODEPOINTS,
},
IconCodepoints {
name: "globe",
codepoints: ICON_GLOBE_CODEPOINTS,
},
IconCodepoints {
name: "grid",
codepoints: ICON_GRID_CODEPOINTS,
},
IconCodepoints {
name: "hard-drive",
codepoints: ICON_HARD_DRIVE_CODEPOINTS,
},
IconCodepoints {
name: "hash",
codepoints: ICON_HASH_CODEPOINTS,
},
IconCodepoints {
name: "headphones",
codepoints: ICON_HEADPHONES_CODEPOINTS,
},
IconCodepoints {
name: "heart",
codepoints: ICON_HEART_CODEPOINTS,
},
IconCodepoints {
name: "help-circle",
codepoints: ICON_HELP_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "hexagon",
codepoints: ICON_HEXAGON_CODEPOINTS,
},
IconCodepoints {
name: "home",
codepoints: ICON_HOME_CODEPOINTS,
},
IconCodepoints {
name: "image",
codepoints: ICON_IMAGE_CODEPOINTS,
},
IconCodepoints {
name: "inbox",
codepoints: ICON_INBOX_CODEPOINTS,
},
IconCodepoints {
name: "info",
codepoints: ICON_INFO_CODEPOINTS,
},
IconCodepoints {
name: "instagram",
codepoints: ICON_INSTAGRAM_CODEPOINTS,
},
IconCodepoints {
name: "italic",
codepoints: ICON_ITALIC_CODEPOINTS,
},
IconCodepoints {
name: "key",
codepoints: ICON_KEY_CODEPOINTS,
},
IconCodepoints {
name: "layers",
codepoints: ICON_LAYERS_CODEPOINTS,
},
IconCodepoints {
name: "layout",
codepoints: ICON_LAYOUT_CODEPOINTS,
},
IconCodepoints {
name: "life-buoy",
codepoints: ICON_LIFE_BUOY_CODEPOINTS,
},
IconCodepoints {
name: "link",
codepoints: ICON_LINK_CODEPOINTS,
},
IconCodepoints {
name: "link-2",
codepoints: ICON_LINK_2_CODEPOINTS,
},
IconCodepoints {
name: "linkedin",
codepoints: ICON_LINKEDIN_CODEPOINTS,
},
IconCodepoints {
name: "list",
codepoints: ICON_LIST_CODEPOINTS,
},
IconCodepoints {
name: "loader",
codepoints: ICON_LOADER_CODEPOINTS,
},
IconCodepoints {
name: "lock",
codepoints: ICON_LOCK_CODEPOINTS,
},
IconCodepoints {
name: "log-in",
codepoints: ICON_LOG_IN_CODEPOINTS,
},
IconCodepoints {
name: "log-out",
codepoints: ICON_LOG_OUT_CODEPOINTS,
},
IconCodepoints {
name: "mail",
codepoints: ICON_MAIL_CODEPOINTS,
},
IconCodepoints {
name: "map",
codepoints: ICON_MAP_CODEPOINTS,
},
IconCodepoints {
name: "map-pin",
codepoints: ICON_MAP_PIN_CODEPOINTS,
},
IconCodepoints {
name: "maximize",
codepoints: ICON_MAXIMIZE_CODEPOINTS,
},
IconCodepoints {
name: "maximize-2",
codepoints: ICON_MAXIMIZE_2_CODEPOINTS,
},
IconCodepoints {
name: "meh",
codepoints: ICON_MEH_CODEPOINTS,
},
IconCodepoints {
name: "menu",
codepoints: ICON_MENU_CODEPOINTS,
},
IconCodepoints {
name: "message-circle",
codepoints: ICON_MESSAGE_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "message-square",
codepoints: ICON_MESSAGE_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "mic",
codepoints: ICON_MIC_CODEPOINTS,
},
IconCodepoints {
name: "mic-off",
codepoints: ICON_MIC_OFF_CODEPOINTS,
},
IconCodepoints {
name: "minimize",
codepoints: ICON_MINIMIZE_CODEPOINTS,
},
IconCodepoints {
name: "minimize-2",
codepoints: ICON_MINIMIZE_2_CODEPOINTS,
},
IconCodepoints {
name: "minus",
codepoints: ICON_MINUS_CODEPOINTS,
},
IconCodepoints {
name: "minus-circle",
codepoints: ICON_MINUS_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "minus-square",
codepoints: ICON_MINUS_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "monitor",
codepoints: ICON_MONITOR_CODEPOINTS,
},
IconCodepoints {
name: "moon",
codepoints: ICON_MOON_CODEPOINTS,
},
IconCodepoints {
name: "more-horizontal",
codepoints: ICON_MORE_HORIZONTAL_CODEPOINTS,
},
IconCodepoints {
name: "more-vertical",
codepoints: ICON_MORE_VERTICAL_CODEPOINTS,
},
IconCodepoints {
name: "mouse-pointer",
codepoints: ICON_MOUSE_POINTER_CODEPOINTS,
},
IconCodepoints {
name: "move",
codepoints: ICON_MOVE__CODEPOINTS,
},
IconCodepoints {
name: "music",
codepoints: ICON_MUSIC_CODEPOINTS,
},
IconCodepoints {
name: "navigation",
codepoints: ICON_NAVIGATION_CODEPOINTS,
},
IconCodepoints {
name: "navigation-2",
codepoints: ICON_NAVIGATION_2_CODEPOINTS,
},
IconCodepoints {
name: "octagon",
codepoints: ICON_OCTAGON_CODEPOINTS,
},
IconCodepoints {
name: "package",
codepoints: ICON_PACKAGE_CODEPOINTS,
},
IconCodepoints {
name: "paperclip",
codepoints: ICON_PAPERCLIP_CODEPOINTS,
},
IconCodepoints {
name: "pause",
codepoints: ICON_PAUSE_CODEPOINTS,
},
IconCodepoints {
name: "pause-circle",
codepoints: ICON_PAUSE_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "pen-tool",
codepoints: ICON_PEN_TOOL_CODEPOINTS,
},
IconCodepoints {
name: "percent",
codepoints: ICON_PERCENT_CODEPOINTS,
},
IconCodepoints {
name: "phone",
codepoints: ICON_PHONE_CODEPOINTS,
},
IconCodepoints {
name: "phone-call",
codepoints: ICON_PHONE_CALL_CODEPOINTS,
},
IconCodepoints {
name: "phone-forwarded",
codepoints: ICON_PHONE_FORWARDED_CODEPOINTS,
},
IconCodepoints {
name: "phone-incoming",
codepoints: ICON_PHONE_INCOMING_CODEPOINTS,
},
IconCodepoints {
name: "phone-missed",
codepoints: ICON_PHONE_MISSED_CODEPOINTS,
},
IconCodepoints {
name: "phone-off",
codepoints: ICON_PHONE_OFF_CODEPOINTS,
},
IconCodepoints {
name: "phone-outgoing",
codepoints: ICON_PHONE_OUTGOING_CODEPOINTS,
},
IconCodepoints {
name: "pie-chart",
codepoints: ICON_PIE_CHART_CODEPOINTS,
},
IconCodepoints {
name: "play",
codepoints: ICON_PLAY_CODEPOINTS,
},
IconCodepoints {
name: "play-circle",
codepoints: ICON_PLAY_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "plus",
codepoints: ICON_PLUS_CODEPOINTS,
},
IconCodepoints {
name: "plus-circle",
codepoints: ICON_PLUS_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "plus-square",
codepoints: ICON_PLUS_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "pocket",
codepoints: ICON_POCKET_CODEPOINTS,
},
IconCodepoints {
name: "power",
codepoints: ICON_POWER_CODEPOINTS,
},
IconCodepoints {
name: "printer",
codepoints: ICON_PRINTER_CODEPOINTS,
},
IconCodepoints {
name: "radio",
codepoints: ICON_RADIO_CODEPOINTS,
},
IconCodepoints {
name: "refresh-ccw",
codepoints: ICON_REFRESH_CCW_CODEPOINTS,
},
IconCodepoints {
name: "refresh-cw",
codepoints: ICON_REFRESH_CW_CODEPOINTS,
},
IconCodepoints {
name: "repeat",
codepoints: ICON_REPEAT_CODEPOINTS,
},
IconCodepoints {
name: "rewind",
codepoints: ICON_REWIND_CODEPOINTS,
},
IconCodepoints {
name: "rotate-ccw",
codepoints: ICON_ROTATE_CCW_CODEPOINTS,
},
IconCodepoints {
name: "rotate-cw",
codepoints: ICON_ROTATE_CW_CODEPOINTS,
},
IconCodepoints {
name: "rss",
codepoints: ICON_RSS_CODEPOINTS,
},
IconCodepoints {
name: "save",
codepoints: ICON_SAVE_CODEPOINTS,
},
IconCodepoints {
name: "scissors",
codepoints: ICON_SCISSORS_CODEPOINTS,
},
IconCodepoints {
name: "search",
codepoints: ICON_SEARCH_CODEPOINTS,
},
IconCodepoints {
name: "send",
codepoints: ICON_SEND_CODEPOINTS,
},
IconCodepoints {
name: "server",
codepoints: ICON_SERVER_CODEPOINTS,
},
IconCodepoints {
name: "settings",
codepoints: ICON_SETTINGS_CODEPOINTS,
},
IconCodepoints {
name: "share",
codepoints: ICON_SHARE_CODEPOINTS,
},
IconCodepoints {
name: "share-2",
codepoints: ICON_SHARE_2_CODEPOINTS,
},
IconCodepoints {
name: "shield",
codepoints: ICON_SHIELD_CODEPOINTS,
},
IconCodepoints {
name: "shield-off",
codepoints: ICON_SHIELD_OFF_CODEPOINTS,
},
IconCodepoints {
name: "shopping-bag",
codepoints: ICON_SHOPPING_BAG_CODEPOINTS,
},
IconCodepoints {
name: "shopping-cart",
codepoints: ICON_SHOPPING_CART_CODEPOINTS,
},
IconCodepoints {
name: "shuffle",
codepoints: ICON_SHUFFLE_CODEPOINTS,
},
IconCodepoints {
name: "sidebar",
codepoints: ICON_SIDEBAR_CODEPOINTS,
},
IconCodepoints {
name: "skip-back",
codepoints: ICON_SKIP_BACK_CODEPOINTS,
},
IconCodepoints {
name: "skip-forward",
codepoints: ICON_SKIP_FORWARD_CODEPOINTS,
},
IconCodepoints {
name: "slack",
codepoints: ICON_SLACK_CODEPOINTS,
},
IconCodepoints {
name: "slash",
codepoints: ICON_SLASH_CODEPOINTS,
},
IconCodepoints {
name: "sliders",
codepoints: ICON_SLIDERS_CODEPOINTS,
},
IconCodepoints {
name: "smartphone",
codepoints: ICON_SMARTPHONE_CODEPOINTS,
},
IconCodepoints {
name: "smile",
codepoints: ICON_SMILE_CODEPOINTS,
},
IconCodepoints {
name: "speaker",
codepoints: ICON_SPEAKER_CODEPOINTS,
},
IconCodepoints {
name: "square",
codepoints: ICON_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "star",
codepoints: ICON_STAR_CODEPOINTS,
},
IconCodepoints {
name: "stop-circle",
codepoints: ICON_STOP_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "sun",
codepoints: ICON_SUN_CODEPOINTS,
},
IconCodepoints {
name: "sunrise",
codepoints: ICON_SUNRISE_CODEPOINTS,
},
IconCodepoints {
name: "sunset",
codepoints: ICON_SUNSET_CODEPOINTS,
},
IconCodepoints {
name: "table",
codepoints: ICON_TABLE_CODEPOINTS,
},
IconCodepoints {
name: "tablet",
codepoints: ICON_TABLET_CODEPOINTS,
},
IconCodepoints {
name: "tag",
codepoints: ICON_TAG_CODEPOINTS,
},
IconCodepoints {
name: "target",
codepoints: ICON_TARGET_CODEPOINTS,
},
IconCodepoints {
name: "terminal",
codepoints: ICON_TERMINAL_CODEPOINTS,
},
IconCodepoints {
name: "thermometer",
codepoints: ICON_THERMOMETER_CODEPOINTS,
},
IconCodepoints {
name: "thumbs-down",
codepoints: ICON_THUMBS_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "thumbs-up",
codepoints: ICON_THUMBS_UP_CODEPOINTS,
},
IconCodepoints {
name: "toggle-left",
codepoints: ICON_TOGGLE_LEFT_CODEPOINTS,
},
IconCodepoints {
name: "toggle-right",
codepoints: ICON_TOGGLE_RIGHT_CODEPOINTS,
},
IconCodepoints {
name: "tool",
codepoints: ICON_TOOL_CODEPOINTS,
},
IconCodepoints {
name: "trash",
codepoints: ICON_TRASH_CODEPOINTS,
},
IconCodepoints {
name: "trash-2",
codepoints: ICON_TRASH_2_CODEPOINTS,
},
IconCodepoints {
name: "trello",
codepoints: ICON_TRELLO_CODEPOINTS,
},
IconCodepoints {
name: "trending-down",
codepoints: ICON_TRENDING_DOWN_CODEPOINTS,
},
IconCodepoints {
name: "trending-up",
codepoints: ICON_TRENDING_UP_CODEPOINTS,
},
IconCodepoints {
name: "triangle",
codepoints: ICON_TRIANGLE_CODEPOINTS,
},
IconCodepoints {
name: "truck",
codepoints: ICON_TRUCK_CODEPOINTS,
},
IconCodepoints {
name: "tv",
codepoints: ICON_TV_CODEPOINTS,
},
IconCodepoints {
name: "twitch",
codepoints: ICON_TWITCH_CODEPOINTS,
},
IconCodepoints {
name: "twitter",
codepoints: ICON_TWITTER_CODEPOINTS,
},
IconCodepoints {
name: "type",
codepoints: ICON_TYPE__CODEPOINTS,
},
IconCodepoints {
name: "umbrella",
codepoints: ICON_UMBRELLA_CODEPOINTS,
},
IconCodepoints {
name: "underline",
codepoints: ICON_UNDERLINE_CODEPOINTS,
},
IconCodepoints {
name: "unlock",
codepoints: ICON_UNLOCK_CODEPOINTS,
},
IconCodepoints {
name: "upload",
codepoints: ICON_UPLOAD_CODEPOINTS,
},
IconCodepoints {
name: "upload-cloud",
codepoints: ICON_UPLOAD_CLOUD_CODEPOINTS,
},
IconCodepoints {
name: "user",
codepoints: ICON_USER_CODEPOINTS,
},
IconCodepoints {
name: "user-check",
codepoints: ICON_USER_CHECK_CODEPOINTS,
},
IconCodepoints {
name: "user-minus",
codepoints: ICON_USER_MINUS_CODEPOINTS,
},
IconCodepoints {
name: "user-plus",
codepoints: ICON_USER_PLUS_CODEPOINTS,
},
IconCodepoints {
name: "user-x",
codepoints: ICON_USER_X_CODEPOINTS,
},
IconCodepoints {
name: "users",
codepoints: ICON_USERS_CODEPOINTS,
},
IconCodepoints {
name: "video",
codepoints: ICON_VIDEO_CODEPOINTS,
},
IconCodepoints {
name: "video-off",
codepoints: ICON_VIDEO_OFF_CODEPOINTS,
},
IconCodepoints {
name: "voicemail",
codepoints: ICON_VOICEMAIL_CODEPOINTS,
},
IconCodepoints {
name: "volume",
codepoints: ICON_VOLUME_CODEPOINTS,
},
IconCodepoints {
name: "volume-1",
codepoints: ICON_VOLUME_1_CODEPOINTS,
},
IconCodepoints {
name: "volume-2",
codepoints: ICON_VOLUME_2_CODEPOINTS,
},
IconCodepoints {
name: "volume-x",
codepoints: ICON_VOLUME_X_CODEPOINTS,
},
IconCodepoints {
name: "watch",
codepoints: ICON_WATCH_CODEPOINTS,
},
IconCodepoints {
name: "wifi",
codepoints: ICON_WIFI_CODEPOINTS,
},
IconCodepoints {
name: "wifi-off",
codepoints: ICON_WIFI_OFF_CODEPOINTS,
},
IconCodepoints {
name: "wind",
codepoints: ICON_WIND_CODEPOINTS,
},
IconCodepoints {
name: "x",
codepoints: ICON_X_CODEPOINTS,
},
IconCodepoints {
name: "x-circle",
codepoints: ICON_X_CIRCLE_CODEPOINTS,
},
IconCodepoints {
name: "x-octagon",
codepoints: ICON_X_OCTAGON_CODEPOINTS,
},
IconCodepoints {
name: "x-square",
codepoints: ICON_X_SQUARE_CODEPOINTS,
},
IconCodepoints {
name: "youtube",
codepoints: ICON_YOUTUBE_CODEPOINTS,
},
IconCodepoints {
name: "zap",
codepoints: ICON_ZAP_CODEPOINTS,
},
IconCodepoints {
name: "zap-off",
codepoints: ICON_ZAP_OFF_CODEPOINTS,
},
IconCodepoints {
name: "zoom-in",
codepoints: ICON_ZOOM_IN_CODEPOINTS,
},
IconCodepoints {
name: "zoom-out",
codepoints: ICON_ZOOM_OUT_CODEPOINTS,
},
];
#[derive(Clone, Copy, Debug)]
pub(crate) struct IconAvailability {
pub name: &'static str,
pub available: &'static [(Style, Size)],
}
pub(crate) const ICON_AVAILABILITY: &[IconAvailability] = &[
IconAvailability {
name: "activity",
available: ICON_ACTIVITY_AVAILABLE,
},
IconAvailability {
name: "airplay",
available: ICON_AIRPLAY_AVAILABLE,
},
IconAvailability {
name: "alert-circle",
available: ICON_ALERT_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "alert-octagon",
available: ICON_ALERT_OCTAGON_AVAILABLE,
},
IconAvailability {
name: "alert-triangle",
available: ICON_ALERT_TRIANGLE_AVAILABLE,
},
IconAvailability {
name: "align-center",
available: ICON_ALIGN_CENTER_AVAILABLE,
},
IconAvailability {
name: "align-justify",
available: ICON_ALIGN_JUSTIFY_AVAILABLE,
},
IconAvailability {
name: "align-left",
available: ICON_ALIGN_LEFT_AVAILABLE,
},
IconAvailability {
name: "align-right",
available: ICON_ALIGN_RIGHT_AVAILABLE,
},
IconAvailability {
name: "anchor",
available: ICON_ANCHOR_AVAILABLE,
},
IconAvailability {
name: "aperture",
available: ICON_APERTURE_AVAILABLE,
},
IconAvailability {
name: "archive",
available: ICON_ARCHIVE_AVAILABLE,
},
IconAvailability {
name: "arrow-down",
available: ICON_ARROW_DOWN_AVAILABLE,
},
IconAvailability {
name: "arrow-down-circle",
available: ICON_ARROW_DOWN_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "arrow-down-left",
available: ICON_ARROW_DOWN_LEFT_AVAILABLE,
},
IconAvailability {
name: "arrow-down-right",
available: ICON_ARROW_DOWN_RIGHT_AVAILABLE,
},
IconAvailability {
name: "arrow-left",
available: ICON_ARROW_LEFT_AVAILABLE,
},
IconAvailability {
name: "arrow-left-circle",
available: ICON_ARROW_LEFT_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "arrow-right",
available: ICON_ARROW_RIGHT_AVAILABLE,
},
IconAvailability {
name: "arrow-right-circle",
available: ICON_ARROW_RIGHT_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "arrow-up",
available: ICON_ARROW_UP_AVAILABLE,
},
IconAvailability {
name: "arrow-up-circle",
available: ICON_ARROW_UP_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "arrow-up-left",
available: ICON_ARROW_UP_LEFT_AVAILABLE,
},
IconAvailability {
name: "arrow-up-right",
available: ICON_ARROW_UP_RIGHT_AVAILABLE,
},
IconAvailability {
name: "at-sign",
available: ICON_AT_SIGN_AVAILABLE,
},
IconAvailability {
name: "award",
available: ICON_AWARD_AVAILABLE,
},
IconAvailability {
name: "bar-chart",
available: ICON_BAR_CHART_AVAILABLE,
},
IconAvailability {
name: "bar-chart-2",
available: ICON_BAR_CHART_2_AVAILABLE,
},
IconAvailability {
name: "battery",
available: ICON_BATTERY_AVAILABLE,
},
IconAvailability {
name: "battery-charging",
available: ICON_BATTERY_CHARGING_AVAILABLE,
},
IconAvailability {
name: "bell",
available: ICON_BELL_AVAILABLE,
},
IconAvailability {
name: "bell-off",
available: ICON_BELL_OFF_AVAILABLE,
},
IconAvailability {
name: "bluetooth",
available: ICON_BLUETOOTH_AVAILABLE,
},
IconAvailability {
name: "bold",
available: ICON_BOLD_AVAILABLE,
},
IconAvailability {
name: "book",
available: ICON_BOOK_AVAILABLE,
},
IconAvailability {
name: "book-open",
available: ICON_BOOK_OPEN_AVAILABLE,
},
IconAvailability {
name: "bookmark",
available: ICON_BOOKMARK_AVAILABLE,
},
IconAvailability {
name: "box",
available: ICON_BOX_AVAILABLE,
},
IconAvailability {
name: "briefcase",
available: ICON_BRIEFCASE_AVAILABLE,
},
IconAvailability {
name: "calendar",
available: ICON_CALENDAR_AVAILABLE,
},
IconAvailability {
name: "camera",
available: ICON_CAMERA_AVAILABLE,
},
IconAvailability {
name: "camera-off",
available: ICON_CAMERA_OFF_AVAILABLE,
},
IconAvailability {
name: "cast",
available: ICON_CAST_AVAILABLE,
},
IconAvailability {
name: "check",
available: ICON_CHECK_AVAILABLE,
},
IconAvailability {
name: "check-circle",
available: ICON_CHECK_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "check-square",
available: ICON_CHECK_SQUARE_AVAILABLE,
},
IconAvailability {
name: "chevron-down",
available: ICON_CHEVRON_DOWN_AVAILABLE,
},
IconAvailability {
name: "chevron-left",
available: ICON_CHEVRON_LEFT_AVAILABLE,
},
IconAvailability {
name: "chevron-right",
available: ICON_CHEVRON_RIGHT_AVAILABLE,
},
IconAvailability {
name: "chevron-up",
available: ICON_CHEVRON_UP_AVAILABLE,
},
IconAvailability {
name: "chevrons-down",
available: ICON_CHEVRONS_DOWN_AVAILABLE,
},
IconAvailability {
name: "chevrons-left",
available: ICON_CHEVRONS_LEFT_AVAILABLE,
},
IconAvailability {
name: "chevrons-right",
available: ICON_CHEVRONS_RIGHT_AVAILABLE,
},
IconAvailability {
name: "chevrons-up",
available: ICON_CHEVRONS_UP_AVAILABLE,
},
IconAvailability {
name: "chrome",
available: ICON_CHROME_AVAILABLE,
},
IconAvailability {
name: "circle",
available: ICON_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "clipboard",
available: ICON_CLIPBOARD_AVAILABLE,
},
IconAvailability {
name: "clock",
available: ICON_CLOCK_AVAILABLE,
},
IconAvailability {
name: "cloud",
available: ICON_CLOUD_AVAILABLE,
},
IconAvailability {
name: "cloud-drizzle",
available: ICON_CLOUD_DRIZZLE_AVAILABLE,
},
IconAvailability {
name: "cloud-lightning",
available: ICON_CLOUD_LIGHTNING_AVAILABLE,
},
IconAvailability {
name: "cloud-off",
available: ICON_CLOUD_OFF_AVAILABLE,
},
IconAvailability {
name: "cloud-rain",
available: ICON_CLOUD_RAIN_AVAILABLE,
},
IconAvailability {
name: "cloud-snow",
available: ICON_CLOUD_SNOW_AVAILABLE,
},
IconAvailability {
name: "code",
available: ICON_CODE_AVAILABLE,
},
IconAvailability {
name: "codepen",
available: ICON_CODEPEN_AVAILABLE,
},
IconAvailability {
name: "codesandbox",
available: ICON_CODESANDBOX_AVAILABLE,
},
IconAvailability {
name: "coffee",
available: ICON_COFFEE_AVAILABLE,
},
IconAvailability {
name: "columns",
available: ICON_COLUMNS_AVAILABLE,
},
IconAvailability {
name: "command",
available: ICON_COMMAND_AVAILABLE,
},
IconAvailability {
name: "compass",
available: ICON_COMPASS_AVAILABLE,
},
IconAvailability {
name: "copy",
available: ICON_COPY_AVAILABLE,
},
IconAvailability {
name: "corner-down-left",
available: ICON_CORNER_DOWN_LEFT_AVAILABLE,
},
IconAvailability {
name: "corner-down-right",
available: ICON_CORNER_DOWN_RIGHT_AVAILABLE,
},
IconAvailability {
name: "corner-left-down",
available: ICON_CORNER_LEFT_DOWN_AVAILABLE,
},
IconAvailability {
name: "corner-left-up",
available: ICON_CORNER_LEFT_UP_AVAILABLE,
},
IconAvailability {
name: "corner-right-down",
available: ICON_CORNER_RIGHT_DOWN_AVAILABLE,
},
IconAvailability {
name: "corner-right-up",
available: ICON_CORNER_RIGHT_UP_AVAILABLE,
},
IconAvailability {
name: "corner-up-left",
available: ICON_CORNER_UP_LEFT_AVAILABLE,
},
IconAvailability {
name: "corner-up-right",
available: ICON_CORNER_UP_RIGHT_AVAILABLE,
},
IconAvailability {
name: "cpu",
available: ICON_CPU_AVAILABLE,
},
IconAvailability {
name: "credit-card",
available: ICON_CREDIT_CARD_AVAILABLE,
},
IconAvailability {
name: "crop",
available: ICON_CROP_AVAILABLE,
},
IconAvailability {
name: "crosshair",
available: ICON_CROSSHAIR_AVAILABLE,
},
IconAvailability {
name: "database",
available: ICON_DATABASE_AVAILABLE,
},
IconAvailability {
name: "delete",
available: ICON_DELETE_AVAILABLE,
},
IconAvailability {
name: "disc",
available: ICON_DISC_AVAILABLE,
},
IconAvailability {
name: "divide",
available: ICON_DIVIDE_AVAILABLE,
},
IconAvailability {
name: "divide-circle",
available: ICON_DIVIDE_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "divide-square",
available: ICON_DIVIDE_SQUARE_AVAILABLE,
},
IconAvailability {
name: "dollar-sign",
available: ICON_DOLLAR_SIGN_AVAILABLE,
},
IconAvailability {
name: "download",
available: ICON_DOWNLOAD_AVAILABLE,
},
IconAvailability {
name: "download-cloud",
available: ICON_DOWNLOAD_CLOUD_AVAILABLE,
},
IconAvailability {
name: "dribbble",
available: ICON_DRIBBBLE_AVAILABLE,
},
IconAvailability {
name: "droplet",
available: ICON_DROPLET_AVAILABLE,
},
IconAvailability {
name: "edit",
available: ICON_EDIT_AVAILABLE,
},
IconAvailability {
name: "edit-2",
available: ICON_EDIT_2_AVAILABLE,
},
IconAvailability {
name: "edit-3",
available: ICON_EDIT_3_AVAILABLE,
},
IconAvailability {
name: "external-link",
available: ICON_EXTERNAL_LINK_AVAILABLE,
},
IconAvailability {
name: "eye",
available: ICON_EYE_AVAILABLE,
},
IconAvailability {
name: "eye-off",
available: ICON_EYE_OFF_AVAILABLE,
},
IconAvailability {
name: "facebook",
available: ICON_FACEBOOK_AVAILABLE,
},
IconAvailability {
name: "fast-forward",
available: ICON_FAST_FORWARD_AVAILABLE,
},
IconAvailability {
name: "feather",
available: ICON_FEATHER_AVAILABLE,
},
IconAvailability {
name: "figma",
available: ICON_FIGMA_AVAILABLE,
},
IconAvailability {
name: "file",
available: ICON_FILE_AVAILABLE,
},
IconAvailability {
name: "file-minus",
available: ICON_FILE_MINUS_AVAILABLE,
},
IconAvailability {
name: "file-plus",
available: ICON_FILE_PLUS_AVAILABLE,
},
IconAvailability {
name: "file-text",
available: ICON_FILE_TEXT_AVAILABLE,
},
IconAvailability {
name: "film",
available: ICON_FILM_AVAILABLE,
},
IconAvailability {
name: "filter",
available: ICON_FILTER_AVAILABLE,
},
IconAvailability {
name: "flag",
available: ICON_FLAG_AVAILABLE,
},
IconAvailability {
name: "folder",
available: ICON_FOLDER_AVAILABLE,
},
IconAvailability {
name: "folder-minus",
available: ICON_FOLDER_MINUS_AVAILABLE,
},
IconAvailability {
name: "folder-plus",
available: ICON_FOLDER_PLUS_AVAILABLE,
},
IconAvailability {
name: "framer",
available: ICON_FRAMER_AVAILABLE,
},
IconAvailability {
name: "frown",
available: ICON_FROWN_AVAILABLE,
},
IconAvailability {
name: "gift",
available: ICON_GIFT_AVAILABLE,
},
IconAvailability {
name: "git-branch",
available: ICON_GIT_BRANCH_AVAILABLE,
},
IconAvailability {
name: "git-commit",
available: ICON_GIT_COMMIT_AVAILABLE,
},
IconAvailability {
name: "git-merge",
available: ICON_GIT_MERGE_AVAILABLE,
},
IconAvailability {
name: "git-pull-request",
available: ICON_GIT_PULL_REQUEST_AVAILABLE,
},
IconAvailability {
name: "github",
available: ICON_GITHUB_AVAILABLE,
},
IconAvailability {
name: "gitlab",
available: ICON_GITLAB_AVAILABLE,
},
IconAvailability {
name: "globe",
available: ICON_GLOBE_AVAILABLE,
},
IconAvailability {
name: "grid",
available: ICON_GRID_AVAILABLE,
},
IconAvailability {
name: "hard-drive",
available: ICON_HARD_DRIVE_AVAILABLE,
},
IconAvailability {
name: "hash",
available: ICON_HASH_AVAILABLE,
},
IconAvailability {
name: "headphones",
available: ICON_HEADPHONES_AVAILABLE,
},
IconAvailability {
name: "heart",
available: ICON_HEART_AVAILABLE,
},
IconAvailability {
name: "help-circle",
available: ICON_HELP_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "hexagon",
available: ICON_HEXAGON_AVAILABLE,
},
IconAvailability {
name: "home",
available: ICON_HOME_AVAILABLE,
},
IconAvailability {
name: "image",
available: ICON_IMAGE_AVAILABLE,
},
IconAvailability {
name: "inbox",
available: ICON_INBOX_AVAILABLE,
},
IconAvailability {
name: "info",
available: ICON_INFO_AVAILABLE,
},
IconAvailability {
name: "instagram",
available: ICON_INSTAGRAM_AVAILABLE,
},
IconAvailability {
name: "italic",
available: ICON_ITALIC_AVAILABLE,
},
IconAvailability {
name: "key",
available: ICON_KEY_AVAILABLE,
},
IconAvailability {
name: "layers",
available: ICON_LAYERS_AVAILABLE,
},
IconAvailability {
name: "layout",
available: ICON_LAYOUT_AVAILABLE,
},
IconAvailability {
name: "life-buoy",
available: ICON_LIFE_BUOY_AVAILABLE,
},
IconAvailability {
name: "link",
available: ICON_LINK_AVAILABLE,
},
IconAvailability {
name: "link-2",
available: ICON_LINK_2_AVAILABLE,
},
IconAvailability {
name: "linkedin",
available: ICON_LINKEDIN_AVAILABLE,
},
IconAvailability {
name: "list",
available: ICON_LIST_AVAILABLE,
},
IconAvailability {
name: "loader",
available: ICON_LOADER_AVAILABLE,
},
IconAvailability {
name: "lock",
available: ICON_LOCK_AVAILABLE,
},
IconAvailability {
name: "log-in",
available: ICON_LOG_IN_AVAILABLE,
},
IconAvailability {
name: "log-out",
available: ICON_LOG_OUT_AVAILABLE,
},
IconAvailability {
name: "mail",
available: ICON_MAIL_AVAILABLE,
},
IconAvailability {
name: "map",
available: ICON_MAP_AVAILABLE,
},
IconAvailability {
name: "map-pin",
available: ICON_MAP_PIN_AVAILABLE,
},
IconAvailability {
name: "maximize",
available: ICON_MAXIMIZE_AVAILABLE,
},
IconAvailability {
name: "maximize-2",
available: ICON_MAXIMIZE_2_AVAILABLE,
},
IconAvailability {
name: "meh",
available: ICON_MEH_AVAILABLE,
},
IconAvailability {
name: "menu",
available: ICON_MENU_AVAILABLE,
},
IconAvailability {
name: "message-circle",
available: ICON_MESSAGE_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "message-square",
available: ICON_MESSAGE_SQUARE_AVAILABLE,
},
IconAvailability {
name: "mic",
available: ICON_MIC_AVAILABLE,
},
IconAvailability {
name: "mic-off",
available: ICON_MIC_OFF_AVAILABLE,
},
IconAvailability {
name: "minimize",
available: ICON_MINIMIZE_AVAILABLE,
},
IconAvailability {
name: "minimize-2",
available: ICON_MINIMIZE_2_AVAILABLE,
},
IconAvailability {
name: "minus",
available: ICON_MINUS_AVAILABLE,
},
IconAvailability {
name: "minus-circle",
available: ICON_MINUS_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "minus-square",
available: ICON_MINUS_SQUARE_AVAILABLE,
},
IconAvailability {
name: "monitor",
available: ICON_MONITOR_AVAILABLE,
},
IconAvailability {
name: "moon",
available: ICON_MOON_AVAILABLE,
},
IconAvailability {
name: "more-horizontal",
available: ICON_MORE_HORIZONTAL_AVAILABLE,
},
IconAvailability {
name: "more-vertical",
available: ICON_MORE_VERTICAL_AVAILABLE,
},
IconAvailability {
name: "mouse-pointer",
available: ICON_MOUSE_POINTER_AVAILABLE,
},
IconAvailability {
name: "move",
available: ICON_MOVE__AVAILABLE,
},
IconAvailability {
name: "music",
available: ICON_MUSIC_AVAILABLE,
},
IconAvailability {
name: "navigation",
available: ICON_NAVIGATION_AVAILABLE,
},
IconAvailability {
name: "navigation-2",
available: ICON_NAVIGATION_2_AVAILABLE,
},
IconAvailability {
name: "octagon",
available: ICON_OCTAGON_AVAILABLE,
},
IconAvailability {
name: "package",
available: ICON_PACKAGE_AVAILABLE,
},
IconAvailability {
name: "paperclip",
available: ICON_PAPERCLIP_AVAILABLE,
},
IconAvailability {
name: "pause",
available: ICON_PAUSE_AVAILABLE,
},
IconAvailability {
name: "pause-circle",
available: ICON_PAUSE_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "pen-tool",
available: ICON_PEN_TOOL_AVAILABLE,
},
IconAvailability {
name: "percent",
available: ICON_PERCENT_AVAILABLE,
},
IconAvailability {
name: "phone",
available: ICON_PHONE_AVAILABLE,
},
IconAvailability {
name: "phone-call",
available: ICON_PHONE_CALL_AVAILABLE,
},
IconAvailability {
name: "phone-forwarded",
available: ICON_PHONE_FORWARDED_AVAILABLE,
},
IconAvailability {
name: "phone-incoming",
available: ICON_PHONE_INCOMING_AVAILABLE,
},
IconAvailability {
name: "phone-missed",
available: ICON_PHONE_MISSED_AVAILABLE,
},
IconAvailability {
name: "phone-off",
available: ICON_PHONE_OFF_AVAILABLE,
},
IconAvailability {
name: "phone-outgoing",
available: ICON_PHONE_OUTGOING_AVAILABLE,
},
IconAvailability {
name: "pie-chart",
available: ICON_PIE_CHART_AVAILABLE,
},
IconAvailability {
name: "play",
available: ICON_PLAY_AVAILABLE,
},
IconAvailability {
name: "play-circle",
available: ICON_PLAY_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "plus",
available: ICON_PLUS_AVAILABLE,
},
IconAvailability {
name: "plus-circle",
available: ICON_PLUS_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "plus-square",
available: ICON_PLUS_SQUARE_AVAILABLE,
},
IconAvailability {
name: "pocket",
available: ICON_POCKET_AVAILABLE,
},
IconAvailability {
name: "power",
available: ICON_POWER_AVAILABLE,
},
IconAvailability {
name: "printer",
available: ICON_PRINTER_AVAILABLE,
},
IconAvailability {
name: "radio",
available: ICON_RADIO_AVAILABLE,
},
IconAvailability {
name: "refresh-ccw",
available: ICON_REFRESH_CCW_AVAILABLE,
},
IconAvailability {
name: "refresh-cw",
available: ICON_REFRESH_CW_AVAILABLE,
},
IconAvailability {
name: "repeat",
available: ICON_REPEAT_AVAILABLE,
},
IconAvailability {
name: "rewind",
available: ICON_REWIND_AVAILABLE,
},
IconAvailability {
name: "rotate-ccw",
available: ICON_ROTATE_CCW_AVAILABLE,
},
IconAvailability {
name: "rotate-cw",
available: ICON_ROTATE_CW_AVAILABLE,
},
IconAvailability {
name: "rss",
available: ICON_RSS_AVAILABLE,
},
IconAvailability {
name: "save",
available: ICON_SAVE_AVAILABLE,
},
IconAvailability {
name: "scissors",
available: ICON_SCISSORS_AVAILABLE,
},
IconAvailability {
name: "search",
available: ICON_SEARCH_AVAILABLE,
},
IconAvailability {
name: "send",
available: ICON_SEND_AVAILABLE,
},
IconAvailability {
name: "server",
available: ICON_SERVER_AVAILABLE,
},
IconAvailability {
name: "settings",
available: ICON_SETTINGS_AVAILABLE,
},
IconAvailability {
name: "share",
available: ICON_SHARE_AVAILABLE,
},
IconAvailability {
name: "share-2",
available: ICON_SHARE_2_AVAILABLE,
},
IconAvailability {
name: "shield",
available: ICON_SHIELD_AVAILABLE,
},
IconAvailability {
name: "shield-off",
available: ICON_SHIELD_OFF_AVAILABLE,
},
IconAvailability {
name: "shopping-bag",
available: ICON_SHOPPING_BAG_AVAILABLE,
},
IconAvailability {
name: "shopping-cart",
available: ICON_SHOPPING_CART_AVAILABLE,
},
IconAvailability {
name: "shuffle",
available: ICON_SHUFFLE_AVAILABLE,
},
IconAvailability {
name: "sidebar",
available: ICON_SIDEBAR_AVAILABLE,
},
IconAvailability {
name: "skip-back",
available: ICON_SKIP_BACK_AVAILABLE,
},
IconAvailability {
name: "skip-forward",
available: ICON_SKIP_FORWARD_AVAILABLE,
},
IconAvailability {
name: "slack",
available: ICON_SLACK_AVAILABLE,
},
IconAvailability {
name: "slash",
available: ICON_SLASH_AVAILABLE,
},
IconAvailability {
name: "sliders",
available: ICON_SLIDERS_AVAILABLE,
},
IconAvailability {
name: "smartphone",
available: ICON_SMARTPHONE_AVAILABLE,
},
IconAvailability {
name: "smile",
available: ICON_SMILE_AVAILABLE,
},
IconAvailability {
name: "speaker",
available: ICON_SPEAKER_AVAILABLE,
},
IconAvailability {
name: "square",
available: ICON_SQUARE_AVAILABLE,
},
IconAvailability {
name: "star",
available: ICON_STAR_AVAILABLE,
},
IconAvailability {
name: "stop-circle",
available: ICON_STOP_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "sun",
available: ICON_SUN_AVAILABLE,
},
IconAvailability {
name: "sunrise",
available: ICON_SUNRISE_AVAILABLE,
},
IconAvailability {
name: "sunset",
available: ICON_SUNSET_AVAILABLE,
},
IconAvailability {
name: "table",
available: ICON_TABLE_AVAILABLE,
},
IconAvailability {
name: "tablet",
available: ICON_TABLET_AVAILABLE,
},
IconAvailability {
name: "tag",
available: ICON_TAG_AVAILABLE,
},
IconAvailability {
name: "target",
available: ICON_TARGET_AVAILABLE,
},
IconAvailability {
name: "terminal",
available: ICON_TERMINAL_AVAILABLE,
},
IconAvailability {
name: "thermometer",
available: ICON_THERMOMETER_AVAILABLE,
},
IconAvailability {
name: "thumbs-down",
available: ICON_THUMBS_DOWN_AVAILABLE,
},
IconAvailability {
name: "thumbs-up",
available: ICON_THUMBS_UP_AVAILABLE,
},
IconAvailability {
name: "toggle-left",
available: ICON_TOGGLE_LEFT_AVAILABLE,
},
IconAvailability {
name: "toggle-right",
available: ICON_TOGGLE_RIGHT_AVAILABLE,
},
IconAvailability {
name: "tool",
available: ICON_TOOL_AVAILABLE,
},
IconAvailability {
name: "trash",
available: ICON_TRASH_AVAILABLE,
},
IconAvailability {
name: "trash-2",
available: ICON_TRASH_2_AVAILABLE,
},
IconAvailability {
name: "trello",
available: ICON_TRELLO_AVAILABLE,
},
IconAvailability {
name: "trending-down",
available: ICON_TRENDING_DOWN_AVAILABLE,
},
IconAvailability {
name: "trending-up",
available: ICON_TRENDING_UP_AVAILABLE,
},
IconAvailability {
name: "triangle",
available: ICON_TRIANGLE_AVAILABLE,
},
IconAvailability {
name: "truck",
available: ICON_TRUCK_AVAILABLE,
},
IconAvailability {
name: "tv",
available: ICON_TV_AVAILABLE,
},
IconAvailability {
name: "twitch",
available: ICON_TWITCH_AVAILABLE,
},
IconAvailability {
name: "twitter",
available: ICON_TWITTER_AVAILABLE,
},
IconAvailability {
name: "type",
available: ICON_TYPE__AVAILABLE,
},
IconAvailability {
name: "umbrella",
available: ICON_UMBRELLA_AVAILABLE,
},
IconAvailability {
name: "underline",
available: ICON_UNDERLINE_AVAILABLE,
},
IconAvailability {
name: "unlock",
available: ICON_UNLOCK_AVAILABLE,
},
IconAvailability {
name: "upload",
available: ICON_UPLOAD_AVAILABLE,
},
IconAvailability {
name: "upload-cloud",
available: ICON_UPLOAD_CLOUD_AVAILABLE,
},
IconAvailability {
name: "user",
available: ICON_USER_AVAILABLE,
},
IconAvailability {
name: "user-check",
available: ICON_USER_CHECK_AVAILABLE,
},
IconAvailability {
name: "user-minus",
available: ICON_USER_MINUS_AVAILABLE,
},
IconAvailability {
name: "user-plus",
available: ICON_USER_PLUS_AVAILABLE,
},
IconAvailability {
name: "user-x",
available: ICON_USER_X_AVAILABLE,
},
IconAvailability {
name: "users",
available: ICON_USERS_AVAILABLE,
},
IconAvailability {
name: "video",
available: ICON_VIDEO_AVAILABLE,
},
IconAvailability {
name: "video-off",
available: ICON_VIDEO_OFF_AVAILABLE,
},
IconAvailability {
name: "voicemail",
available: ICON_VOICEMAIL_AVAILABLE,
},
IconAvailability {
name: "volume",
available: ICON_VOLUME_AVAILABLE,
},
IconAvailability {
name: "volume-1",
available: ICON_VOLUME_1_AVAILABLE,
},
IconAvailability {
name: "volume-2",
available: ICON_VOLUME_2_AVAILABLE,
},
IconAvailability {
name: "volume-x",
available: ICON_VOLUME_X_AVAILABLE,
},
IconAvailability {
name: "watch",
available: ICON_WATCH_AVAILABLE,
},
IconAvailability {
name: "wifi",
available: ICON_WIFI_AVAILABLE,
},
IconAvailability {
name: "wifi-off",
available: ICON_WIFI_OFF_AVAILABLE,
},
IconAvailability {
name: "wind",
available: ICON_WIND_AVAILABLE,
},
IconAvailability {
name: "x",
available: ICON_X_AVAILABLE,
},
IconAvailability {
name: "x-circle",
available: ICON_X_CIRCLE_AVAILABLE,
},
IconAvailability {
name: "x-octagon",
available: ICON_X_OCTAGON_AVAILABLE,
},
IconAvailability {
name: "x-square",
available: ICON_X_SQUARE_AVAILABLE,
},
IconAvailability {
name: "youtube",
available: ICON_YOUTUBE_AVAILABLE,
},
IconAvailability {
name: "zap",
available: ICON_ZAP_AVAILABLE,
},
IconAvailability {
name: "zap-off",
available: ICON_ZAP_OFF_AVAILABLE,
},
IconAvailability {
name: "zoom-in",
available: ICON_ZOOM_IN_AVAILABLE,
},
IconAvailability {
name: "zoom-out",
available: ICON_ZOOM_OUT_AVAILABLE,
},
];
pub(crate) fn variant_info(style: Style, size: Size) -> Option<&'static VariantInfo> {
VARIANTS
.iter()
.find(|variant| variant.key == VariantKey { style, size })
}
pub(crate) fn icon_codepoint(name: &str, key: VariantKey) -> Option<u32> {
ICON_CODEPOINTS
.iter()
.find(|entry| entry.name == name)
.and_then(|entry| {
entry
.codepoints
.iter()
.find(|(k, _)| *k == key)
.map(|(_, cp)| *cp)
})
}
pub(crate) fn icon_available(name: &str) -> Option<&'static [(Style, Size)]> {
ICON_AVAILABILITY
.iter()
.find(|entry| entry.name == name)
.map(|entry| entry.available)
}