using AtomUI.Theme.TokenSystem;

namespace AtomUI.Desktop.Controls.DesignTokens
{
    public static class AdornerLayerTokenKey
    {
        public static readonly TokenResourceKey FocusVisualMargin = new TokenResourceKey("AtomUI.Desktop.Controls.AdornerLayer.FocusVisualMargin");
    }

    public static class AlertTokenKey
    {
        public static readonly TokenResourceKey CloseIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.CloseIconSize");
        public static readonly TokenResourceKey DefaultPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.DefaultPadding");
        public static readonly TokenResourceKey DescriptionLabelMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.DescriptionLabelMargin");
        public static readonly TokenResourceKey ExtraElementMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.ExtraElementMargin");
        public static readonly TokenResourceKey IconDefaultMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.IconDefaultMargin");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.IconSize");
        public static readonly TokenResourceKey IconWithDescriptionMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.IconWithDescriptionMargin");
        public static readonly TokenResourceKey MessageWithDescriptionMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.MessageWithDescriptionMargin");
        public static readonly TokenResourceKey WithDescriptionIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.WithDescriptionIconSize");
        public static readonly TokenResourceKey WithDescriptionPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Alert.WithDescriptionPadding");
    }

    public static class AvatarTokenKey
    {
        public static readonly TokenResourceKey AvatarBg = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.AvatarBg");
        public static readonly TokenResourceKey AvatarColor = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.AvatarColor");
        public static readonly TokenResourceKey ContainerSize = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.ContainerSize");
        public static readonly TokenResourceKey ContainerSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.ContainerSizeLG");
        public static readonly TokenResourceKey ContainerSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.ContainerSizeSM");
        public static readonly TokenResourceKey GroupBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.GroupBorderColor");
        public static readonly TokenResourceKey GroupOverlapping = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.GroupOverlapping");
        public static readonly TokenResourceKey GroupSpace = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.GroupSpace");
        public static readonly TokenResourceKey TextFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.TextFontSize");
        public static readonly TokenResourceKey TextFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.TextFontSizeLG");
        public static readonly TokenResourceKey TextFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Avatar.TextFontSizeSM");
    }

    public static class BadgeTokenKey
    {
        public static readonly TokenResourceKey BadgeColor = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeColor");
        public static readonly TokenResourceKey BadgeColorHover = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeColorHover");
        public static readonly TokenResourceKey BadgeFontHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeFontHeight");
        public static readonly TokenResourceKey BadgeProcessingDuration = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeProcessingDuration");
        public static readonly TokenResourceKey BadgeRibbonCornerDarkenAmount = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeRibbonCornerDarkenAmount");
        public static readonly TokenResourceKey BadgeRibbonCornerTransform = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeRibbonCornerTransform");
        public static readonly TokenResourceKey BadgeRibbonOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeRibbonOffset");
        public static readonly TokenResourceKey BadgeRibbonTextPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeRibbonTextPadding");
        public static readonly TokenResourceKey BadgeShadowColor = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeShadowColor");
        public static readonly TokenResourceKey BadgeShadowSize = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeShadowSize");
        public static readonly TokenResourceKey BadgeTextColor = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.BadgeTextColor");
        public static readonly TokenResourceKey CountBadgeCornerRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.CountBadgeCornerRadius");
        public static readonly TokenResourceKey CountBadgeCornerRadiusSM = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.CountBadgeCornerRadiusSM");
        public static readonly TokenResourceKey CountBadgeTextPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.CountBadgeTextPadding");
        public static readonly TokenResourceKey DotBadgeLabelMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.DotBadgeLabelMargin");
        public static readonly TokenResourceKey DotSize = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.DotSize");
        public static readonly TokenResourceKey IndicatorHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.IndicatorHeight");
        public static readonly TokenResourceKey IndicatorHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.IndicatorHeightSM");
        public static readonly TokenResourceKey StatusSize = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.StatusSize");
        public static readonly TokenResourceKey TextFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.TextFontSize");
        public static readonly TokenResourceKey TextFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.TextFontSizeSM");
        public static readonly TokenResourceKey TextFontWeight = new TokenResourceKey("AtomUI.Desktop.Controls.Badge.TextFontWeight");
    }

    public static class BreadcrumbTokenKey
    {
        public static readonly TokenResourceKey BreadcrumbItemContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.BreadcrumbItemContentPadding");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.IconSize");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.ItemColor");
        public static readonly TokenResourceKey LastItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.LastItemColor");
        public static readonly TokenResourceKey LinkColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.LinkColor");
        public static readonly TokenResourceKey LinkHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.LinkHoverBgColor");
        public static readonly TokenResourceKey LinkHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.LinkHoverColor");
        public static readonly TokenResourceKey SeparatorColor = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.SeparatorColor");
        public static readonly TokenResourceKey SeparatorMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Breadcrumb.SeparatorMargin");
    }

    public static class ButtonTokenKey
    {
        public static readonly TokenResourceKey BorderColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Button.BorderColorDisabled");
        public static readonly TokenResourceKey CirclePadding = new TokenResourceKey("AtomUI.Desktop.Controls.Button.CirclePadding");
        public static readonly TokenResourceKey ContentFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentFontSize");
        public static readonly TokenResourceKey ContentFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentFontSizeLG");
        public static readonly TokenResourceKey ContentFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentFontSizeSM");
        public static readonly TokenResourceKey ContentLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentLineHeight");
        public static readonly TokenResourceKey ContentLineHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentLineHeightLG");
        public static readonly TokenResourceKey ContentLineHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ContentLineHeightSM");
        public static readonly TokenResourceKey DangerColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DangerColor");
        public static readonly TokenResourceKey DangerShadow = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DangerShadow");
        public static readonly TokenResourceKey DefaultActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultActiveBg");
        public static readonly TokenResourceKey DefaultActiveBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultActiveBorderColor");
        public static readonly TokenResourceKey DefaultActiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultActiveColor");
        public static readonly TokenResourceKey DefaultBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultBg");
        public static readonly TokenResourceKey DefaultBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultBorderColor");
        public static readonly TokenResourceKey DefaultBorderColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultBorderColorDisabled");
        public static readonly TokenResourceKey DefaultColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultColor");
        public static readonly TokenResourceKey DefaultGhostBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultGhostBorderColor");
        public static readonly TokenResourceKey DefaultGhostColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultGhostColor");
        public static readonly TokenResourceKey DefaultHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultHoverBg");
        public static readonly TokenResourceKey DefaultHoverBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultHoverBorderColor");
        public static readonly TokenResourceKey DefaultHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultHoverColor");
        public static readonly TokenResourceKey DefaultShadow = new TokenResourceKey("AtomUI.Desktop.Controls.Button.DefaultShadow");
        public static readonly TokenResourceKey ExtraContentItemSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ExtraContentItemSpacing");
        public static readonly TokenResourceKey ExtraContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ExtraContentMargin");
        public static readonly TokenResourceKey ExtraContentMarginLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ExtraContentMarginLG");
        public static readonly TokenResourceKey ExtraContentMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.ExtraContentMarginSM");
        public static readonly TokenResourceKey FontWeight = new TokenResourceKey("AtomUI.Desktop.Controls.Button.FontWeight");
        public static readonly TokenResourceKey GhostBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.GhostBg");
        public static readonly TokenResourceKey GroupBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.GroupBorderColor");
        public static readonly TokenResourceKey IconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconMargin");
        public static readonly TokenResourceKey IconOnyPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconOnyPadding");
        public static readonly TokenResourceKey IconOnyPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconOnyPaddingLG");
        public static readonly TokenResourceKey IconOnyPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconOnyPaddingSM");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconSize");
        public static readonly TokenResourceKey IconSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconSizeLG");
        public static readonly TokenResourceKey IconSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.IconSizeSM");
        public static readonly TokenResourceKey LinkHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.LinkHoverBg");
        public static readonly TokenResourceKey OnlyIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Button.OnlyIconSize");
        public static readonly TokenResourceKey OnlyIconSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.OnlyIconSizeLG");
        public static readonly TokenResourceKey OnlyIconSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.OnlyIconSizeSM");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("AtomUI.Desktop.Controls.Button.Padding");
        public static readonly TokenResourceKey PaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Button.PaddingLG");
        public static readonly TokenResourceKey PaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Button.PaddingSM");
        public static readonly TokenResourceKey PrimaryColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.PrimaryColor");
        public static readonly TokenResourceKey PrimaryShadow = new TokenResourceKey("AtomUI.Desktop.Controls.Button.PrimaryShadow");
        public static readonly TokenResourceKey SolidTextColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.SolidTextColor");
        public static readonly TokenResourceKey TextHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Button.TextHoverBg");
        public static readonly TokenResourceKey TextTextActiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.TextTextActiveColor");
        public static readonly TokenResourceKey TextTextColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.TextTextColor");
        public static readonly TokenResourceKey TextTextHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Button.TextTextHoverColor");
    }

    public static class ButtonSpinnerTokenKey
    {
        public static readonly TokenResourceKey ControlWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.ControlWidth");
        public static readonly TokenResourceKey FilledHandleBg = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.FilledHandleBg");
        public static readonly TokenResourceKey HandleActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleActiveBg");
        public static readonly TokenResourceKey HandleBg = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleBg");
        public static readonly TokenResourceKey HandleBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleBorderColor");
        public static readonly TokenResourceKey HandleHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleHoverColor");
        public static readonly TokenResourceKey HandleIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleIconSize");
        public static readonly TokenResourceKey HandleWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ButtonSpinner.HandleWidth");
    }

    public static class CalendarTokenKey
    {
        public static readonly TokenResourceKey CellActiveWithRangeBg = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellActiveWithRangeBg");
        public static readonly TokenResourceKey CellBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellBgDisabled");
        public static readonly TokenResourceKey CellHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellHeight");
        public static readonly TokenResourceKey CellHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellHoverBg");
        public static readonly TokenResourceKey CellHoverWithRangeBg = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellHoverWithRangeBg");
        public static readonly TokenResourceKey CellLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellLineHeight");
        public static readonly TokenResourceKey CellMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellMargin");
        public static readonly TokenResourceKey CellRangeBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellRangeBorderColor");
        public static readonly TokenResourceKey CellWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.CellWidth");
        public static readonly TokenResourceKey DayTitleHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.DayTitleHeight");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.HeaderMargin");
        public static readonly TokenResourceKey ItemPanelMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.ItemPanelMinHeight");
        public static readonly TokenResourceKey ItemPanelMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.ItemPanelMinWidth");
        public static readonly TokenResourceKey PanelContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.PanelContentPadding");
        public static readonly TokenResourceKey RangeCalendarSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.RangeCalendarSpacing");
        public static readonly TokenResourceKey TextHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.TextHeight");
        public static readonly TokenResourceKey WithoutTimeCellHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Calendar.WithoutTimeCellHeight");
    }

    public static class CardTokenKey
    {
        public static readonly TokenResourceKey ActionsBg = new TokenResourceKey("AtomUI.Desktop.Controls.Card.ActionsBg");
        public static readonly TokenResourceKey ActionsSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Card.ActionsSpacing");
        public static readonly TokenResourceKey BodyPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Card.BodyPadding");
        public static readonly TokenResourceKey BodyPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Card.BodyPaddingLG");
        public static readonly TokenResourceKey BodyPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Card.BodyPaddingSM");
        public static readonly TokenResourceKey CardActionsIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Card.CardActionsIconSize");
        public static readonly TokenResourceKey CardGridItemShadows = new TokenResourceKey("AtomUI.Desktop.Controls.Card.CardGridItemShadows");
        public static readonly TokenResourceKey CardHeadPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Card.CardHeadPadding");
        public static readonly TokenResourceKey CardPaddingBase = new TokenResourceKey("AtomUI.Desktop.Controls.Card.CardPaddingBase");
        public static readonly TokenResourceKey CardShadows = new TokenResourceKey("AtomUI.Desktop.Controls.Card.CardShadows");
        public static readonly TokenResourceKey ExtraColor = new TokenResourceKey("AtomUI.Desktop.Controls.Card.ExtraColor");
        public static readonly TokenResourceKey HeaderBg = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderBg");
        public static readonly TokenResourceKey HeaderFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderFontSize");
        public static readonly TokenResourceKey HeaderFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderFontSizeLG");
        public static readonly TokenResourceKey HeaderFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderFontSizeSM");
        public static readonly TokenResourceKey HeaderHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderHeight");
        public static readonly TokenResourceKey HeaderHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderHeightLG");
        public static readonly TokenResourceKey HeaderHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderHeightSM");
        public static readonly TokenResourceKey HeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderPadding");
        public static readonly TokenResourceKey HeaderPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderPaddingLG");
        public static readonly TokenResourceKey HeaderPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Card.HeaderPaddingSM");
        public static readonly TokenResourceKey TabsMarginBottom = new TokenResourceKey("AtomUI.Desktop.Controls.Card.TabsMarginBottom");
    }

    public static class CarouselTokenKey
    {
        public static readonly TokenResourceKey ArrowOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.ArrowOffset");
        public static readonly TokenResourceKey ArrowSize = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.ArrowSize");
        public static readonly TokenResourceKey IndicatorActiveWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.IndicatorActiveWidth");
        public static readonly TokenResourceKey IndicatorGap = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.IndicatorGap");
        public static readonly TokenResourceKey IndicatorHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.IndicatorHeight");
        public static readonly TokenResourceKey IndicatorWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.IndicatorWidth");
        public static readonly TokenResourceKey PaginationOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Carousel.PaginationOffset");
    }

    public static class CheckBoxTokenKey
    {
        public static readonly TokenResourceKey CheckedMarkSize = new TokenResourceKey("AtomUI.Desktop.Controls.CheckBox.CheckedMarkSize");
        public static readonly TokenResourceKey CheckIndicatorSize = new TokenResourceKey("AtomUI.Desktop.Controls.CheckBox.CheckIndicatorSize");
        public static readonly TokenResourceKey IndicatorTristateMarkSize = new TokenResourceKey("AtomUI.Desktop.Controls.CheckBox.IndicatorTristateMarkSize");
        public static readonly TokenResourceKey TextMargin = new TokenResourceKey("AtomUI.Desktop.Controls.CheckBox.TextMargin");
    }

    public static class ChromeTokenKey
    {
        public static readonly TokenResourceKey ActiveBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ActiveBgColor");
        public static readonly TokenResourceKey ActiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ActiveColor");
        public static readonly TokenResourceKey ActiveHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ActiveHoverBgColor");
        public static readonly TokenResourceKey ActivePressedBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ActivePressedBgColor");
        public static readonly TokenResourceKey CaptionButtonPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.CaptionButtonPadding");
        public static readonly TokenResourceKey CaptionButtonSize = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.CaptionButtonSize");
        public static readonly TokenResourceKey CaptionGroupSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.CaptionGroupSpacing");
        public static readonly TokenResourceKey CloseHoverBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.CloseHoverBackgroundColor");
        public static readonly TokenResourceKey ClosePressedBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ClosePressedBackgroundColor");
        public static readonly TokenResourceKey ForegroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.ForegroundColor");
        public static readonly TokenResourceKey HoverBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.HoverBackgroundColor");
        public static readonly TokenResourceKey InactiveBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.InactiveBgColor");
        public static readonly TokenResourceKey InactiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.InactiveColor");
        public static readonly TokenResourceKey InactiveHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.InactiveHoverBgColor");
        public static readonly TokenResourceKey LogoAndTitleSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.LogoAndTitleSpacing");
        public static readonly TokenResourceKey LogoSize = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.LogoSize");
        public static readonly TokenResourceKey MinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.MinHeight");
        public static readonly TokenResourceKey PressedBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.PressedBackgroundColor");
        public static readonly TokenResourceKey TitleBarPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.TitleBarPadding");
        public static readonly TokenResourceKey TitleFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.TitleFontSize");
        public static readonly TokenResourceKey TitleFontWeight = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.TitleFontWeight");
        public static readonly TokenResourceKey WindowsCloseButtonHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.WindowsCloseButtonHoverBgColor");
        public static readonly TokenResourceKey WindowsCloseButtonHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.WindowsCloseButtonHoverColor");
        public static readonly TokenResourceKey WindowsCloseButtonPressedBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Chrome.WindowsCloseButtonPressedBgColor");
    }

    public static class CollapseTokenKey
    {
        public static readonly TokenResourceKey CollapseContentPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.CollapseContentPaddingLG");
        public static readonly TokenResourceKey CollapseContentPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.CollapseContentPaddingSM");
        public static readonly TokenResourceKey CollapseHeaderPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.CollapseHeaderPaddingLG");
        public static readonly TokenResourceKey CollapseHeaderPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.CollapseHeaderPaddingSM");
        public static readonly TokenResourceKey CollapsePanelBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.CollapsePanelBorderRadius");
        public static readonly TokenResourceKey ContentBg = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.ContentBg");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.ContentPadding");
        public static readonly TokenResourceKey HeaderBg = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.HeaderBg");
        public static readonly TokenResourceKey HeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.HeaderPadding");
        public static readonly TokenResourceKey LeftExpandButtonMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.LeftExpandButtonMargin");
        public static readonly TokenResourceKey LeftExpandButtonMarginLG = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.LeftExpandButtonMarginLG");
        public static readonly TokenResourceKey LeftExpandButtonMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.LeftExpandButtonMarginSM");
        public static readonly TokenResourceKey RightExpandButtonMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.RightExpandButtonMargin");
        public static readonly TokenResourceKey RightExpandButtonMarginLG = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.RightExpandButtonMarginLG");
        public static readonly TokenResourceKey RightExpandButtonMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.Collapse.RightExpandButtonMarginSM");
    }

    public static class ComboBoxTokenKey
    {
        public static readonly TokenResourceKey ItemBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemBgColor");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemColor");
        public static readonly TokenResourceKey ItemDisabledColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemDisabledColor");
        public static readonly TokenResourceKey ItemHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemHoverBgColor");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemHoverColor");
        public static readonly TokenResourceKey ItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemMargin");
        public static readonly TokenResourceKey ItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemPadding");
        public static readonly TokenResourceKey ItemSelectedBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemSelectedBgColor");
        public static readonly TokenResourceKey ItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.ItemSelectedColor");
        public static readonly TokenResourceKey PopupBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.PopupBorderRadius");
        public static readonly TokenResourceKey PopupBoxShadows = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.PopupBoxShadows");
        public static readonly TokenResourceKey PopupContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.PopupContentPadding");
        public static readonly TokenResourceKey PopupMarginToAnchor = new TokenResourceKey("AtomUI.Desktop.Controls.ComboBox.PopupMarginToAnchor");
    }

    public static class DatePickerTokenKey
    {
        public static readonly TokenResourceKey ButtonsPanelMargin = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.ButtonsPanelMargin");
        public static readonly TokenResourceKey CellActiveWithRangeBg = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellActiveWithRangeBg");
        public static readonly TokenResourceKey CellBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellBgDisabled");
        public static readonly TokenResourceKey CellHeight = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellHeight");
        public static readonly TokenResourceKey CellHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellHoverBg");
        public static readonly TokenResourceKey CellHoverWithRangeBg = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellHoverWithRangeBg");
        public static readonly TokenResourceKey CellMargin = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellMargin");
        public static readonly TokenResourceKey CellRangeBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellRangeBorderColor");
        public static readonly TokenResourceKey CellWidth = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.CellWidth");
        public static readonly TokenResourceKey DayTitleHeight = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.DayTitleHeight");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.HeaderMargin");
        public static readonly TokenResourceKey HeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.HeaderPadding");
        public static readonly TokenResourceKey ItemPanelMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.ItemPanelMinHeight");
        public static readonly TokenResourceKey ItemPanelMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.ItemPanelMinWidth");
        public static readonly TokenResourceKey MonthViewMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.MonthViewMinWidth");
        public static readonly TokenResourceKey PanelContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.PanelContentPadding");
        public static readonly TokenResourceKey RangeCalendarSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.RangeCalendarSpacing");
        public static readonly TokenResourceKey TextHeight = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.TextHeight");
        public static readonly TokenResourceKey WithoutTimeCellHeight = new TokenResourceKey("AtomUI.Desktop.Controls.DatePicker.WithoutTimeCellHeight");
    }

    public static class DescriptionsTokenKey
    {
        public static readonly TokenResourceKey ColonMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ColonMargin");
        public static readonly TokenResourceKey ContentColor = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ContentColor");
        public static readonly TokenResourceKey ExtraColor = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ExtraColor");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.HeaderMargin");
        public static readonly TokenResourceKey ItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ItemPadding");
        public static readonly TokenResourceKey ItemPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ItemPaddingLG");
        public static readonly TokenResourceKey ItemPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.ItemPaddingSM");
        public static readonly TokenResourceKey LabelBg = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.LabelBg");
        public static readonly TokenResourceKey LabelColor = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.LabelColor");
        public static readonly TokenResourceKey TitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Descriptions.TitleColor");
    }

    public static class DialogTokenKey
    {
        public static readonly TokenResourceKey ButtonGroupSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.ButtonGroupSpacing");
        public static readonly TokenResourceKey CloseBtnSize = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.CloseBtnSize");
        public static readonly TokenResourceKey ContentBg = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.ContentBg");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.ContentPadding");
        public static readonly TokenResourceKey FooterBg = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.FooterBg");
        public static readonly TokenResourceKey FooterMarginTop = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.FooterMarginTop");
        public static readonly TokenResourceKey FooterPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.FooterPadding");
        public static readonly TokenResourceKey HeaderBg = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.HeaderBg");
        public static readonly TokenResourceKey HeaderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.HeaderColor");
        public static readonly TokenResourceKey HeaderFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.HeaderFontSize");
        public static readonly TokenResourceKey HeaderMarginBottom = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.HeaderMarginBottom");
        public static readonly TokenResourceKey HeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.HeaderPadding");
        public static readonly TokenResourceKey LogoSize = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.LogoSize");
        public static readonly TokenResourceKey MinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.MinHeight");
        public static readonly TokenResourceKey MinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Dialog.MinWidth");
    }

    public static class DrawerTokenKey
    {
        public static readonly TokenResourceKey BoxShadowDrawerDown = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.BoxShadowDrawerDown");
        public static readonly TokenResourceKey BoxShadowDrawerLeft = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.BoxShadowDrawerLeft");
        public static readonly TokenResourceKey BoxShadowDrawerRight = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.BoxShadowDrawerRight");
        public static readonly TokenResourceKey BoxShadowDrawerUp = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.BoxShadowDrawerUp");
        public static readonly TokenResourceKey CloseIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.CloseIconMargin");
        public static readonly TokenResourceKey CloseIconPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.CloseIconPadding");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.ContentPadding");
        public static readonly TokenResourceKey FooterPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.FooterPadding");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.HeaderMargin");
        public static readonly TokenResourceKey LargeSize = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.LargeSize");
        public static readonly TokenResourceKey MiddleSize = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.MiddleSize");
        public static readonly TokenResourceKey PushOffsetPercent = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.PushOffsetPercent");
        public static readonly TokenResourceKey SmallSize = new TokenResourceKey("AtomUI.Desktop.Controls.Drawer.SmallSize");
    }

    public static class EmptyTokenKey
    {
        public static readonly TokenResourceKey DescriptionMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Empty.DescriptionMargin");
        public static readonly TokenResourceKey DescriptionMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.Empty.DescriptionMarginSM");
        public static readonly TokenResourceKey EmptyImgHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Empty.EmptyImgHeight");
        public static readonly TokenResourceKey EmptyImgHeightMD = new TokenResourceKey("AtomUI.Desktop.Controls.Empty.EmptyImgHeightMD");
        public static readonly TokenResourceKey EmptyImgHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Empty.EmptyImgHeightSM");
    }

    public static class ExpanderTokenKey
    {
        public static readonly TokenResourceKey ContentBg = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.ContentBg");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.ContentPadding");
        public static readonly TokenResourceKey ContentPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.ContentPaddingLG");
        public static readonly TokenResourceKey ContentPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.ContentPaddingSM");
        public static readonly TokenResourceKey ExpanderBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.ExpanderBorderRadius");
        public static readonly TokenResourceKey HeaderBg = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.HeaderBg");
        public static readonly TokenResourceKey HeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.HeaderPadding");
        public static readonly TokenResourceKey HeaderPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.HeaderPaddingLG");
        public static readonly TokenResourceKey HeaderPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.HeaderPaddingSM");
        public static readonly TokenResourceKey LeftExpandButtonHMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.LeftExpandButtonHMargin");
        public static readonly TokenResourceKey LeftExpandButtonVMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.LeftExpandButtonVMargin");
        public static readonly TokenResourceKey RightExpandButtonHMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.RightExpandButtonHMargin");
        public static readonly TokenResourceKey RightExpandButtonVMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Expander.RightExpandButtonVMargin");
    }

    public static class TreeFlyoutTokenKey
    {
        public static readonly TokenResourceKey PopupBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupBgColor");
        public static readonly TokenResourceKey PopupBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupBorderRadius");
        public static readonly TokenResourceKey PopupBoxShadows = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupBoxShadows");
        public static readonly TokenResourceKey PopupContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupContentPadding");
        public static readonly TokenResourceKey PopupMaxHeight = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupMaxHeight");
        public static readonly TokenResourceKey PopupMaxWidth = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupMaxWidth");
        public static readonly TokenResourceKey PopupMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupMinHeight");
        public static readonly TokenResourceKey PopupMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.TreeFlyout.PopupMinWidth");
    }

    public static class GroupBoxTokenKey
    {
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.ContentPadding");
        public static readonly TokenResourceKey HeaderContainerMargin = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.HeaderContainerMargin");
        public static readonly TokenResourceKey HeaderContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.HeaderContentPadding");
        public static readonly TokenResourceKey HeaderIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.HeaderIconMargin");
        public static readonly TokenResourceKey OrientationMarginPercent = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.OrientationMarginPercent");
        public static readonly TokenResourceKey TextPaddingInline = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.TextPaddingInline");
        public static readonly TokenResourceKey VerticalMarginInline = new TokenResourceKey("AtomUI.Desktop.Controls.GroupBox.VerticalMarginInline");
    }

    public static class ImagePreviewerTokenKey
    {
        public static readonly TokenResourceKey CoverImageWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.CoverImageWidth");
        public static readonly TokenResourceKey DialogMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.DialogMinHeight");
        public static readonly TokenResourceKey DialogMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.DialogMinWidth");
        public static readonly TokenResourceKey FloatToolbarIndicatorPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.FloatToolbarIndicatorPadding");
        public static readonly TokenResourceKey FloatToolbarPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.FloatToolbarPadding");
        public static readonly TokenResourceKey ImagePreviewSwitchSize = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.ImagePreviewSwitchSize");
        public static readonly TokenResourceKey MaskBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.MaskBgColor");
        public static readonly TokenResourceKey NavButtonBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.NavButtonBgColor");
        public static readonly TokenResourceKey NavButtonBgHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.NavButtonBgHoverColor");
        public static readonly TokenResourceKey PreviewOperationColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.PreviewOperationColor");
        public static readonly TokenResourceKey PreviewOperationColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.PreviewOperationColorDisabled");
        public static readonly TokenResourceKey PreviewOperationHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.PreviewOperationHoverColor");
        public static readonly TokenResourceKey PreviewOperationSize = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.PreviewOperationSize");
        public static readonly TokenResourceKey TitleBarBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.ImagePreviewer.TitleBarBackgroundColor");
    }

    public static class LineEditTokenKey
    {
        public static readonly TokenResourceKey InputFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.LineEdit.InputFontSize");
        public static readonly TokenResourceKey InputFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.LineEdit.InputFontSizeLG");
        public static readonly TokenResourceKey InputFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.LineEdit.InputFontSizeSM");
    }

    public static class TextAreaTokenKey
    {
        public static readonly TokenResourceKey FontSize = new TokenResourceKey("AtomUI.Desktop.Controls.TextArea.FontSize");
        public static readonly TokenResourceKey FontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.TextArea.FontSizeLG");
        public static readonly TokenResourceKey FontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.TextArea.FontSizeSM");
        public static readonly TokenResourceKey ResizeHandleSize = new TokenResourceKey("AtomUI.Desktop.Controls.TextArea.ResizeHandleSize");
        public static readonly TokenResourceKey ResizeIndicatorLineColor = new TokenResourceKey("AtomUI.Desktop.Controls.TextArea.ResizeIndicatorLineColor");
    }

    public static class ListTokenKey
    {
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.List.ContentPadding");
        public static readonly TokenResourceKey GroupHeaderColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.GroupHeaderColor");
        public static readonly TokenResourceKey ItemBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemBgColor");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemColor");
        public static readonly TokenResourceKey ItemDisabledColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemDisabledColor");
        public static readonly TokenResourceKey ItemHoverBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemHoverBgColor");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemHoverColor");
        public static readonly TokenResourceKey ItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemMargin");
        public static readonly TokenResourceKey ItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemPadding");
        public static readonly TokenResourceKey ItemPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemPaddingLG");
        public static readonly TokenResourceKey ItemPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemPaddingSM");
        public static readonly TokenResourceKey ItemSelectedBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemSelectedBgColor");
        public static readonly TokenResourceKey ItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.List.ItemSelectedColor");
        public static readonly TokenResourceKey PaginationMargin = new TokenResourceKey("AtomUI.Desktop.Controls.List.PaginationMargin");
    }

    public static class MarqueeLabelTokenKey
    {
        public static readonly TokenResourceKey CycleSpace = new TokenResourceKey("AtomUI.Desktop.Controls.MarqueeLabel.CycleSpace");
        public static readonly TokenResourceKey DefaultSpeed = new TokenResourceKey("AtomUI.Desktop.Controls.MarqueeLabel.DefaultSpeed");
    }

    public static class MenuTokenKey
    {
        public static readonly TokenResourceKey ContextMenuBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ContextMenuBgColor");
        public static readonly TokenResourceKey DangerItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.DangerItemColor");
        public static readonly TokenResourceKey DangerItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.DangerItemHoverColor");
        public static readonly TokenResourceKey ItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemBg");
        public static readonly TokenResourceKey ItemBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemBorderRadius");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemColor");
        public static readonly TokenResourceKey ItemDisabledColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemDisabledColor");
        public static readonly TokenResourceKey ItemHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemHeight");
        public static readonly TokenResourceKey ItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemHoverBg");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemHoverColor");
        public static readonly TokenResourceKey ItemIconMarginInlineEnd = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemIconMarginInlineEnd");
        public static readonly TokenResourceKey ItemIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemIconSize");
        public static readonly TokenResourceKey ItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemMargin");
        public static readonly TokenResourceKey ItemPaddingInline = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.ItemPaddingInline");
        public static readonly TokenResourceKey KeyGestureColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.KeyGestureColor");
        public static readonly TokenResourceKey MenuBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuBgColor");
        public static readonly TokenResourceKey MenuPopupBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuPopupBorderRadius");
        public static readonly TokenResourceKey MenuPopupBoxShadows = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuPopupBoxShadows");
        public static readonly TokenResourceKey MenuPopupContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuPopupContentPadding");
        public static readonly TokenResourceKey MenuPopupMaxWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuPopupMaxWidth");
        public static readonly TokenResourceKey MenuPopupMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuPopupMinWidth");
        public static readonly TokenResourceKey MenuTearOffHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.MenuTearOffHeight");
        public static readonly TokenResourceKey SeparatorItemHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.SeparatorItemHeight");
        public static readonly TokenResourceKey TopLevelItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemBg");
        public static readonly TokenResourceKey TopLevelItemBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemBorderRadius");
        public static readonly TokenResourceKey TopLevelItemBorderRadiusLG = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemBorderRadiusLG");
        public static readonly TokenResourceKey TopLevelItemBorderRadiusSM = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemBorderRadiusSM");
        public static readonly TokenResourceKey TopLevelItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemColor");
        public static readonly TokenResourceKey TopLevelItemFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemFontSize");
        public static readonly TokenResourceKey TopLevelItemFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemFontSizeLG");
        public static readonly TokenResourceKey TopLevelItemFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemFontSizeSM");
        public static readonly TokenResourceKey TopLevelItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemHoverBg");
        public static readonly TokenResourceKey TopLevelItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemHoverColor");
        public static readonly TokenResourceKey TopLevelItemLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemLineHeight");
        public static readonly TokenResourceKey TopLevelItemLineHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemLineHeightLG");
        public static readonly TokenResourceKey TopLevelItemLineHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemLineHeightSM");
        public static readonly TokenResourceKey TopLevelItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemPadding");
        public static readonly TokenResourceKey TopLevelItemPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemPaddingLG");
        public static readonly TokenResourceKey TopLevelItemPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemPaddingSM");
        public static readonly TokenResourceKey TopLevelItemPopupMarginToAnchor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemPopupMarginToAnchor");
        public static readonly TokenResourceKey TopLevelItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemSelectedBg");
        public static readonly TokenResourceKey TopLevelItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.Menu.TopLevelItemSelectedColor");
    }

    public static class MessageTokenKey
    {
        public static readonly TokenResourceKey CardHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Message.CardHeight");
        public static readonly TokenResourceKey ContentBg = new TokenResourceKey("AtomUI.Desktop.Controls.Message.ContentBg");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Message.ContentPadding");
        public static readonly TokenResourceKey MessageIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Message.MessageIconMargin");
        public static readonly TokenResourceKey MessageIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Message.MessageIconSize");
        public static readonly TokenResourceKey MessageTopMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Message.MessageTopMargin");
    }

    public static class MessageBoxTokenKey
    {
        public static readonly TokenResourceKey StyleIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.MessageBox.StyleIconSize");
    }

    public static class NavMenuTokenKey
    {
        public static readonly TokenResourceKey ActiveBarHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ActiveBarHeight");
        public static readonly TokenResourceKey ActiveBarScaleX = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ActiveBarScaleX");
        public static readonly TokenResourceKey CollapsedIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.CollapsedIconSize");
        public static readonly TokenResourceKey CollapsedWidth = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.CollapsedWidth");
        public static readonly TokenResourceKey DangerItemActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DangerItemActiveBg");
        public static readonly TokenResourceKey DangerItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DangerItemColor");
        public static readonly TokenResourceKey DangerItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DangerItemHoverColor");
        public static readonly TokenResourceKey DangerItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DangerItemSelectedBg");
        public static readonly TokenResourceKey DangerItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DangerItemSelectedColor");
        public static readonly TokenResourceKey DarkDangerItemActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkDangerItemActiveBg");
        public static readonly TokenResourceKey DarkDangerItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkDangerItemColor");
        public static readonly TokenResourceKey DarkDangerItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkDangerItemHoverColor");
        public static readonly TokenResourceKey DarkDangerItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkDangerItemSelectedBg");
        public static readonly TokenResourceKey DarkDangerItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkDangerItemSelectedColor");
        public static readonly TokenResourceKey DarkGroupTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkGroupTitleColor");
        public static readonly TokenResourceKey DarkItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemBg");
        public static readonly TokenResourceKey DarkItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemColor");
        public static readonly TokenResourceKey DarkItemDisabledColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemDisabledColor");
        public static readonly TokenResourceKey DarkItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemHoverBg");
        public static readonly TokenResourceKey DarkItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemHoverColor");
        public static readonly TokenResourceKey DarkItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemSelectedBg");
        public static readonly TokenResourceKey DarkItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkItemSelectedColor");
        public static readonly TokenResourceKey DarkMenuBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkMenuBg");
        public static readonly TokenResourceKey DarkMenuPopupBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkMenuPopupBg");
        public static readonly TokenResourceKey DarkSubMenuItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.DarkSubMenuItemBg");
        public static readonly TokenResourceKey GroupTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.GroupTitleColor");
        public static readonly TokenResourceKey GroupTitleFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.GroupTitleFontSize");
        public static readonly TokenResourceKey GroupTitleLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.GroupTitleLineHeight");
        public static readonly TokenResourceKey HorizontalItemBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemBorderRadius");
        public static readonly TokenResourceKey HorizontalItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemHoverBg");
        public static readonly TokenResourceKey HorizontalItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemHoverColor");
        public static readonly TokenResourceKey HorizontalItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemMargin");
        public static readonly TokenResourceKey HorizontalItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemSelectedBg");
        public static readonly TokenResourceKey HorizontalItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalItemSelectedColor");
        public static readonly TokenResourceKey HorizontalLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.HorizontalLineHeight");
        public static readonly TokenResourceKey IconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.IconMargin");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.IconSize");
        public static readonly TokenResourceKey InlineItemIndentUnit = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.InlineItemIndentUnit");
        public static readonly TokenResourceKey ItemActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemActiveBg");
        public static readonly TokenResourceKey ItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemBg");
        public static readonly TokenResourceKey ItemBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemBorderRadius");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemColor");
        public static readonly TokenResourceKey ItemContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemContentMargin");
        public static readonly TokenResourceKey ItemContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemContentPadding");
        public static readonly TokenResourceKey ItemDisabledColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemDisabledColor");
        public static readonly TokenResourceKey ItemHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemHeight");
        public static readonly TokenResourceKey ItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemHoverBg");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemHoverColor");
        public static readonly TokenResourceKey ItemIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemIconSize");
        public static readonly TokenResourceKey ItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemMargin");
        public static readonly TokenResourceKey ItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemSelectedBg");
        public static readonly TokenResourceKey ItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.ItemSelectedColor");
        public static readonly TokenResourceKey KeyGestureColor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.KeyGestureColor");
        public static readonly TokenResourceKey MenuArrowSize = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuArrowSize");
        public static readonly TokenResourceKey MenuHorizontalHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuHorizontalHeight");
        public static readonly TokenResourceKey MenuPopupBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupBg");
        public static readonly TokenResourceKey MenuPopupBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupBorderRadius");
        public static readonly TokenResourceKey MenuPopupBoxShadows = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupBoxShadows");
        public static readonly TokenResourceKey MenuPopupContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupContentPadding");
        public static readonly TokenResourceKey MenuPopupMaxHeight = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupMaxHeight");
        public static readonly TokenResourceKey MenuPopupMaxWidth = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupMaxWidth");
        public static readonly TokenResourceKey MenuPopupMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuPopupMinWidth");
        public static readonly TokenResourceKey MenuSubMenuBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.MenuSubMenuBg");
        public static readonly TokenResourceKey SubMenuItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.SubMenuItemBg");
        public static readonly TokenResourceKey SubMenuItemBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.SubMenuItemBorderRadius");
        public static readonly TokenResourceKey TopLevelItemPopupMarginToAnchor = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.TopLevelItemPopupMarginToAnchor");
        public static readonly TokenResourceKey VerticalChildItemsMargin = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.VerticalChildItemsMargin");
        public static readonly TokenResourceKey VerticalItemsPanelSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.VerticalItemsPanelSpacing");
        public static readonly TokenResourceKey VerticalMenuContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.NavMenu.VerticalMenuContentPadding");
    }

    public static class NotificationTokenKey
    {
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.HeaderMargin");
        public static readonly TokenResourceKey NotificationBg = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationBg");
        public static readonly TokenResourceKey NotificationBottomMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationBottomMargin");
        public static readonly TokenResourceKey NotificationCloseButtonPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationCloseButtonPadding");
        public static readonly TokenResourceKey NotificationCloseButtonSize = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationCloseButtonSize");
        public static readonly TokenResourceKey NotificationContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationContentMargin");
        public static readonly TokenResourceKey NotificationIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationIconMargin");
        public static readonly TokenResourceKey NotificationIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationIconSize");
        public static readonly TokenResourceKey NotificationMarginBottom = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationMarginBottom");
        public static readonly TokenResourceKey NotificationPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationPadding");
        public static readonly TokenResourceKey NotificationProgressBg = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationProgressBg");
        public static readonly TokenResourceKey NotificationProgressHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationProgressHeight");
        public static readonly TokenResourceKey NotificationProgressMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationProgressMargin");
        public static readonly TokenResourceKey NotificationTopMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationTopMargin");
        public static readonly TokenResourceKey NotificationWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Notification.NotificationWidth");
    }

    public static class OptionButtonTokenKey
    {
        public static readonly TokenResourceKey ButtonBackground = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonBackground");
        public static readonly TokenResourceKey ButtonCheckedBackground = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonCheckedBackground");
        public static readonly TokenResourceKey ButtonCheckedBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonCheckedBgDisabled");
        public static readonly TokenResourceKey ButtonCheckedColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonCheckedColorDisabled");
        public static readonly TokenResourceKey ButtonColor = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonColor");
        public static readonly TokenResourceKey ButtonPadding = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonPadding");
        public static readonly TokenResourceKey ButtonSolidCheckedActiveBackground = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonSolidCheckedActiveBackground");
        public static readonly TokenResourceKey ButtonSolidCheckedBackground = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonSolidCheckedBackground");
        public static readonly TokenResourceKey ButtonSolidCheckedColor = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonSolidCheckedColor");
        public static readonly TokenResourceKey ButtonSolidCheckedHoverBackground = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ButtonSolidCheckedHoverBackground");
        public static readonly TokenResourceKey ContentFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentFontSize");
        public static readonly TokenResourceKey ContentFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentFontSizeLG");
        public static readonly TokenResourceKey ContentFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentFontSizeSM");
        public static readonly TokenResourceKey ContentLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentLineHeight");
        public static readonly TokenResourceKey ContentLineHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentLineHeightLG");
        public static readonly TokenResourceKey ContentLineHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.ContentLineHeightSM");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.Padding");
        public static readonly TokenResourceKey PaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.PaddingLG");
        public static readonly TokenResourceKey PaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.OptionButton.PaddingSM");
    }

    public static class PaginationTokenKey
    {
        public static readonly TokenResourceKey InputOutlineOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.InputOutlineOffset");
        public static readonly TokenResourceKey ItemActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemActiveBg");
        public static readonly TokenResourceKey ItemActiveBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemActiveBgDisabled");
        public static readonly TokenResourceKey ItemActiveColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemActiveColorDisabled");
        public static readonly TokenResourceKey ItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemBg");
        public static readonly TokenResourceKey ItemInputBg = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemInputBg");
        public static readonly TokenResourceKey ItemLinkBg = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemLinkBg");
        public static readonly TokenResourceKey ItemSize = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemSize");
        public static readonly TokenResourceKey ItemSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.ItemSizeSM");
        public static readonly TokenResourceKey PaginationItemPaddingInline = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.PaginationItemPaddingInline");
        public static readonly TokenResourceKey PaginationLayoutMiniSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.PaginationLayoutMiniSpacing");
        public static readonly TokenResourceKey PaginationLayoutSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.PaginationLayoutSpacing");
        public static readonly TokenResourceKey PaginationMiniQuickJumperInputWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.PaginationMiniQuickJumperInputWidth");
        public static readonly TokenResourceKey PaginationQuickJumperInputWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Pagination.PaginationQuickJumperInputWidth");
    }

    public static class PopupConfirmTokenKey
    {
        public static readonly TokenResourceKey ButtonContainerMargin = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.ButtonContainerMargin");
        public static readonly TokenResourceKey ButtonSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.ButtonSpacing");
        public static readonly TokenResourceKey ContentContainerMargin = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.ContentContainerMargin");
        public static readonly TokenResourceKey IconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.IconMargin");
        public static readonly TokenResourceKey PopupMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.PopupMinHeight");
        public static readonly TokenResourceKey PopupMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.PopupMinWidth");
        public static readonly TokenResourceKey TitleMargin = new TokenResourceKey("AtomUI.Desktop.Controls.PopupConfirm.TitleMargin");
    }

    public static class AddOnDecoratedBoxTokenKey
    {
        public static readonly TokenResourceKey ActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.ActiveBg");
        public static readonly TokenResourceKey ActiveBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.ActiveBorderColor");
        public static readonly TokenResourceKey ActiveShadow = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.ActiveShadow");
        public static readonly TokenResourceKey AddonBg = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.AddonBg");
        public static readonly TokenResourceKey AddOnPadding = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.AddOnPadding");
        public static readonly TokenResourceKey AddOnPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.AddOnPaddingLG");
        public static readonly TokenResourceKey AddOnPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.AddOnPaddingSM");
        public static readonly TokenResourceKey ErrorActiveShadow = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.ErrorActiveShadow");
        public static readonly TokenResourceKey HoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.HoverBg");
        public static readonly TokenResourceKey HoverBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.HoverBorderColor");
        public static readonly TokenResourceKey LeftInnerAddOnMargin = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.LeftInnerAddOnMargin");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.Padding");
        public static readonly TokenResourceKey PaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.PaddingLG");
        public static readonly TokenResourceKey PaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.PaddingSM");
        public static readonly TokenResourceKey RightInnerAddOnMargin = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.RightInnerAddOnMargin");
        public static readonly TokenResourceKey WarningActiveShadow = new TokenResourceKey("AtomUI.Desktop.Controls.AddOnDecoratedBox.WarningActiveShadow");
    }

    public static class ArrowDecoratedBoxTokenKey
    {
        public static readonly TokenResourceKey ArrowSize = new TokenResourceKey("AtomUI.Desktop.Controls.ArrowDecoratedBox.ArrowSize");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("AtomUI.Desktop.Controls.ArrowDecoratedBox.Padding");
    }

    public static class ProgressBarTokenKey
    {
        public static readonly TokenResourceKey CircleMinimumIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.CircleMinimumIconSize");
        public static readonly TokenResourceKey CircleMinimumTextFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.CircleMinimumTextFontSize");
        public static readonly TokenResourceKey CircleTextColor = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.CircleTextColor");
        public static readonly TokenResourceKey DefaultColor = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.DefaultColor");
        public static readonly TokenResourceKey LineBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.LineBorderRadius");
        public static readonly TokenResourceKey LineExtraInfoMargin = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.LineExtraInfoMargin");
        public static readonly TokenResourceKey LineInfoIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.LineInfoIconSize");
        public static readonly TokenResourceKey LineInfoIconSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.LineInfoIconSizeSM");
        public static readonly TokenResourceKey LineProgressPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.LineProgressPadding");
        public static readonly TokenResourceKey ProgressActiveMotionDuration = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.ProgressActiveMotionDuration");
        public static readonly TokenResourceKey ProgressStepMarginInlineEnd = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.ProgressStepMarginInlineEnd");
        public static readonly TokenResourceKey ProgressStepMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.ProgressStepMinWidth");
        public static readonly TokenResourceKey RemainingColor = new TokenResourceKey("AtomUI.Desktop.Controls.ProgressBar.RemainingColor");
    }

    public static class QRCodeTokenKey
    {
        public static readonly TokenResourceKey QRCodeMaskBackgroundColor = new TokenResourceKey("AtomUI.Desktop.Controls.QRCode.QRCodeMaskBackgroundColor");
        public static readonly TokenResourceKey QRCodeTextColor = new TokenResourceKey("AtomUI.Desktop.Controls.QRCode.QRCodeTextColor");
    }

    public static class RadioButtonTokenKey
    {
        public static readonly TokenResourceKey DotColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.DotColorDisabled");
        public static readonly TokenResourceKey DotPadding = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.DotPadding");
        public static readonly TokenResourceKey DotSize = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.DotSize");
        public static readonly TokenResourceKey RadioBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.RadioBgColor");
        public static readonly TokenResourceKey RadioColor = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.RadioColor");
        public static readonly TokenResourceKey RadioSize = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.RadioSize");
        public static readonly TokenResourceKey TextMargin = new TokenResourceKey("AtomUI.Desktop.Controls.RadioButton.TextMargin");
    }

    public static class RateTokenKey
    {
        public static readonly TokenResourceKey StarBg = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarBg");
        public static readonly TokenResourceKey StarColor = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarColor");
        public static readonly TokenResourceKey StarHoverScale = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarHoverScale");
        public static readonly TokenResourceKey StarSize = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarSize");
        public static readonly TokenResourceKey StarSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarSizeLG");
        public static readonly TokenResourceKey StarSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Rate.StarSizeSM");
    }

    public static class ResultTokenKey
    {
        public static readonly TokenResourceKey ContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ContentMargin");
        public static readonly TokenResourceKey ContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ContentPadding");
        public static readonly TokenResourceKey ExtraMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ExtraMargin");
        public static readonly TokenResourceKey FramePadding = new TokenResourceKey("AtomUI.Desktop.Controls.Result.FramePadding");
        public static readonly TokenResourceKey HeaderFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Result.HeaderFontSize");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Result.HeaderMargin");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Result.IconSize");
        public static readonly TokenResourceKey ImageHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ImageHeight");
        public static readonly TokenResourceKey ImageWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ImageWidth");
        public static readonly TokenResourceKey ResultErrorIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ResultErrorIconColor");
        public static readonly TokenResourceKey ResultInfoIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ResultInfoIconColor");
        public static readonly TokenResourceKey ResultSuccessIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ResultSuccessIconColor");
        public static readonly TokenResourceKey ResultWarningIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Result.ResultWarningIconColor");
        public static readonly TokenResourceKey StatusImageMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Result.StatusImageMargin");
        public static readonly TokenResourceKey SubHeaderFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Result.SubHeaderFontSize");
    }

    public static class ScrollViewerTokenKey
    {
        public static readonly TokenResourceKey LiteModeThumbThickness = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.LiteModeThumbThickness");
        public static readonly TokenResourceKey NormalModeThumbThickness = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.NormalModeThumbThickness");
        public static readonly TokenResourceKey ScrollBarContentHPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ScrollBarContentHPadding");
        public static readonly TokenResourceKey ScrollBarContentVPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ScrollBarContentVPadding");
        public static readonly TokenResourceKey ThumbActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ThumbActiveBg");
        public static readonly TokenResourceKey ThumbBg = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ThumbBg");
        public static readonly TokenResourceKey ThumbCornerRadius = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ThumbCornerRadius");
        public static readonly TokenResourceKey ThumbHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.ScrollViewer.ThumbHoverBg");
    }

    public static class SegmentedTokenKey
    {
        public static readonly TokenResourceKey ItemActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemActiveBg");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemColor");
        public static readonly TokenResourceKey ItemHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemHoverBg");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemHoverColor");
        public static readonly TokenResourceKey ItemMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemMinHeight");
        public static readonly TokenResourceKey ItemMinHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemMinHeightLG");
        public static readonly TokenResourceKey ItemMinHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemMinHeightSM");
        public static readonly TokenResourceKey ItemSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemSelectedBg");
        public static readonly TokenResourceKey ItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.ItemSelectedColor");
        public static readonly TokenResourceKey SegmentedItemContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.SegmentedItemContentMargin");
        public static readonly TokenResourceKey SegmentedItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.SegmentedItemPadding");
        public static readonly TokenResourceKey SegmentedItemPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.SegmentedItemPaddingSM");
        public static readonly TokenResourceKey TrackBg = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.TrackBg");
        public static readonly TokenResourceKey TrackPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Segmented.TrackPadding");
    }

    public static class SelectTokenKey
    {
        public static readonly TokenResourceKey FixedItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Select.FixedItemMargin");
        public static readonly TokenResourceKey MultiModePadding = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultiModePadding");
        public static readonly TokenResourceKey MultiModePaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultiModePaddingLG");
        public static readonly TokenResourceKey MultiModePaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultiModePaddingSM");
        public static readonly TokenResourceKey MultipleItemBg = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleItemBg");
        public static readonly TokenResourceKey MultipleItemColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleItemColorDisabled");
        public static readonly TokenResourceKey MultipleItemHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleItemHeight");
        public static readonly TokenResourceKey MultipleItemHeightLG = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleItemHeightLG");
        public static readonly TokenResourceKey MultipleItemHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleItemHeightSM");
        public static readonly TokenResourceKey MultipleSelectorBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Select.MultipleSelectorBgDisabled");
        public static readonly TokenResourceKey OptionActiveBg = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionActiveBg");
        public static readonly TokenResourceKey OptionFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionFontSize");
        public static readonly TokenResourceKey OptionHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionHeight");
        public static readonly TokenResourceKey OptionPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionPadding");
        public static readonly TokenResourceKey OptionSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionSelectedBg");
        public static readonly TokenResourceKey OptionSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionSelectedColor");
        public static readonly TokenResourceKey OptionSelectedFontWeight = new TokenResourceKey("AtomUI.Desktop.Controls.Select.OptionSelectedFontWeight");
        public static readonly TokenResourceKey Padding = new TokenResourceKey("AtomUI.Desktop.Controls.Select.Padding");
        public static readonly TokenResourceKey PaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PaddingLG");
        public static readonly TokenResourceKey PaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PaddingSM");
        public static readonly TokenResourceKey PopupBorderRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PopupBorderRadius");
        public static readonly TokenResourceKey PopupBoxShadows = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PopupBoxShadows");
        public static readonly TokenResourceKey PopupContentPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PopupContentPadding");
        public static readonly TokenResourceKey PopupMarginToAnchor = new TokenResourceKey("AtomUI.Desktop.Controls.Select.PopupMarginToAnchor");
        public static readonly TokenResourceKey SelectAffixPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Select.SelectAffixPadding");
    }

    public static class SeparatorTokenKey
    {
        public static readonly TokenResourceKey HorizontalMarginBlock = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.HorizontalMarginBlock");
        public static readonly TokenResourceKey HorizontalMarginBlockLG = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.HorizontalMarginBlockLG");
        public static readonly TokenResourceKey HorizontalMarginBlockSM = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.HorizontalMarginBlockSM");
        public static readonly TokenResourceKey HorizontalWithTextGutterMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.HorizontalWithTextGutterMargin");
        public static readonly TokenResourceKey OrientationMarginPercent = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.OrientationMarginPercent");
        public static readonly TokenResourceKey TextPaddingInline = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.TextPaddingInline");
        public static readonly TokenResourceKey VerticalMarginInline = new TokenResourceKey("AtomUI.Desktop.Controls.Separator.VerticalMarginInline");
    }

    public static class SkeletonTokenKey
    {
        public static readonly TokenResourceKey AvatarMarginRight = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.AvatarMarginRight");
        public static readonly TokenResourceKey BlockRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.BlockRadius");
        public static readonly TokenResourceKey GradientFromColor = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.GradientFromColor");
        public static readonly TokenResourceKey GradientToColor = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.GradientToColor");
        public static readonly TokenResourceKey ImageContainerMaxSize = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ImageContainerMaxSize");
        public static readonly TokenResourceKey ImageContainerSize = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ImageContainerSize");
        public static readonly TokenResourceKey ImageSize = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ImageSize");
        public static readonly TokenResourceKey LoadingBackgroundEnd = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.LoadingBackgroundEnd");
        public static readonly TokenResourceKey LoadingBackgroundMiddle = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.LoadingBackgroundMiddle");
        public static readonly TokenResourceKey LoadingBackgroundStart = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.LoadingBackgroundStart");
        public static readonly TokenResourceKey LoadingMotionDuration = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.LoadingMotionDuration");
        public static readonly TokenResourceKey ParagraphLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ParagraphLineHeight");
        public static readonly TokenResourceKey ParagraphLineRoundCornerRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ParagraphLineRoundCornerRadius");
        public static readonly TokenResourceKey ParagraphMarginTop = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.ParagraphMarginTop");
        public static readonly TokenResourceKey TitleHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Skeleton.TitleHeight");
    }

    public static class SliderTokenKey
    {
        public static readonly TokenResourceKey MarginPartWithMark = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.MarginPartWithMark");
        public static readonly TokenResourceKey MarkBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.MarkBorderColor");
        public static readonly TokenResourceKey MarkBorderColorActive = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.MarkBorderColorActive");
        public static readonly TokenResourceKey MarkBorderColorHover = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.MarkBorderColorHover");
        public static readonly TokenResourceKey MarkSize = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.MarkSize");
        public static readonly TokenResourceKey RailBg = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.RailBg");
        public static readonly TokenResourceKey RailHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.RailHoverBg");
        public static readonly TokenResourceKey RailSize = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.RailSize");
        public static readonly TokenResourceKey SliderPaddingHorizontal = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.SliderPaddingHorizontal");
        public static readonly TokenResourceKey SliderPaddingVertical = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.SliderPaddingVertical");
        public static readonly TokenResourceKey SliderTrackSize = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.SliderTrackSize");
        public static readonly TokenResourceKey ThumbCircleBorderActiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderActiveColor");
        public static readonly TokenResourceKey ThumbCircleBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderColor");
        public static readonly TokenResourceKey ThumbCircleBorderColorDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderColorDisabled");
        public static readonly TokenResourceKey ThumbCircleBorderHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderHoverColor");
        public static readonly TokenResourceKey ThumbCircleBorderThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderThickness");
        public static readonly TokenResourceKey ThumbCircleBorderThicknessHover = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleBorderThicknessHover");
        public static readonly TokenResourceKey ThumbCircleSize = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleSize");
        public static readonly TokenResourceKey ThumbCircleSizeHover = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbCircleSizeHover");
        public static readonly TokenResourceKey ThumbOutlineColor = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbOutlineColor");
        public static readonly TokenResourceKey ThumbOutlineThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbOutlineThickness");
        public static readonly TokenResourceKey ThumbSize = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.ThumbSize");
        public static readonly TokenResourceKey TrackBg = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.TrackBg");
        public static readonly TokenResourceKey TrackBgDisabled = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.TrackBgDisabled");
        public static readonly TokenResourceKey TrackHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.Slider.TrackHoverBg");
    }

    public static class SpinTokenKey
    {
        public static readonly TokenResourceKey DotSize = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.DotSize");
        public static readonly TokenResourceKey DotSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.DotSizeLG");
        public static readonly TokenResourceKey DotSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.DotSizeSM");
        public static readonly TokenResourceKey IndicatorDuration = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.IndicatorDuration");
        public static readonly TokenResourceKey IndicatorSize = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.IndicatorSize");
        public static readonly TokenResourceKey IndicatorSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.IndicatorSizeLG");
        public static readonly TokenResourceKey IndicatorSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Spin.IndicatorSizeSM");
    }

    public static class SplitterTokenKey
    {
        public static readonly TokenResourceKey HandleIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleIconColor");
        public static readonly TokenResourceKey HandleIconHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleIconHoverColor");
        public static readonly TokenResourceKey HandleIconPressedColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleIconPressedColor");
        public static readonly TokenResourceKey HandleIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleIconSize");
        public static readonly TokenResourceKey HandleLineColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleLineColor");
        public static readonly TokenResourceKey HandleLineDragColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleLineDragColor");
        public static readonly TokenResourceKey HandleLineHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleLineHoverColor");
        public static readonly TokenResourceKey HandleLineThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.HandleLineThickness");
        public static readonly TokenResourceKey SplitBarCollapseCrossOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarCollapseCrossOffset");
        public static readonly TokenResourceKey SplitBarCollapseOffset = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarCollapseOffset");
        public static readonly TokenResourceKey SplitBarCollapseOffsetNegative = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarCollapseOffsetNegative");
        public static readonly TokenResourceKey SplitBarDraggableSize = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarDraggableSize");
        public static readonly TokenResourceKey SplitBarHandleSize = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarHandleSize");
        public static readonly TokenResourceKey SplitBarSize = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitBarSize");
        public static readonly TokenResourceKey SplitTriggerSize = new TokenResourceKey("AtomUI.Desktop.Controls.Splitter.SplitTriggerSize");
    }

    public static class SplitViewTokenKey
    {
        public static readonly TokenResourceKey CompactPaneThemeLength = new TokenResourceKey("AtomUI.Desktop.Controls.SplitView.CompactPaneThemeLength");
        public static readonly TokenResourceKey OpenPaneThemeLength = new TokenResourceKey("AtomUI.Desktop.Controls.SplitView.OpenPaneThemeLength");
        public static readonly TokenResourceKey PaneCloseMotionDuration = new TokenResourceKey("AtomUI.Desktop.Controls.SplitView.PaneCloseMotionDuration");
        public static readonly TokenResourceKey PaneMotionEasing = new TokenResourceKey("AtomUI.Desktop.Controls.SplitView.PaneMotionEasing");
        public static readonly TokenResourceKey PaneOpenMotionDuration = new TokenResourceKey("AtomUI.Desktop.Controls.SplitView.PaneOpenMotionDuration");
    }

    public static class StatisticTokenKey
    {
        public static readonly TokenResourceKey ContentFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Statistic.ContentFontSize");
        public static readonly TokenResourceKey TitleFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Statistic.TitleFontSize");
    }

    public static class StepsTokenKey
    {
        public static readonly TokenResourceKey CustomIconFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.CustomIconFontSize");
        public static readonly TokenResourceKey CustomIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.CustomIconSize");
        public static readonly TokenResourceKey DescriptionMaxWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.DescriptionMaxWidth");
        public static readonly TokenResourceKey DotCurrentSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.DotCurrentSize");
        public static readonly TokenResourceKey DotLineThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.DotLineThickness");
        public static readonly TokenResourceKey DotSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.DotSize");
        public static readonly TokenResourceKey ErrorDescriptionColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorDescriptionColor");
        public static readonly TokenResourceKey ErrorDotColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorDotColor");
        public static readonly TokenResourceKey ErrorIconBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorIconBgColor");
        public static readonly TokenResourceKey ErrorIconBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorIconBorderColor");
        public static readonly TokenResourceKey ErrorIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorIconColor");
        public static readonly TokenResourceKey ErrorTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorTailColor");
        public static readonly TokenResourceKey ErrorTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ErrorTitleColor");
        public static readonly TokenResourceKey FinishDescriptionColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishDescriptionColor");
        public static readonly TokenResourceKey FinishDotColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishDotColor");
        public static readonly TokenResourceKey FinishIconBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishIconBgColor");
        public static readonly TokenResourceKey FinishIconBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishIconBorderColor");
        public static readonly TokenResourceKey FinishIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishIconColor");
        public static readonly TokenResourceKey FinishTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishTailColor");
        public static readonly TokenResourceKey FinishTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.FinishTitleColor");
        public static readonly TokenResourceKey HorizontalDotMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.HorizontalDotMargin");
        public static readonly TokenResourceKey HorizontalHeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.HorizontalHeaderMargin");
        public static readonly TokenResourceKey IconFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.IconFontSize");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.IconSize");
        public static readonly TokenResourceKey IconSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.IconSizeSM");
        public static readonly TokenResourceKey InlineDotSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineDotSize");
        public static readonly TokenResourceKey InlineHeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineHeaderMargin");
        public static readonly TokenResourceKey InlineHeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineHeaderPadding");
        public static readonly TokenResourceKey InlineItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineItemPadding");
        public static readonly TokenResourceKey InlineTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineTailColor");
        public static readonly TokenResourceKey InlineTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.InlineTitleColor");
        public static readonly TokenResourceKey NavArrowColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.NavArrowColor");
        public static readonly TokenResourceKey NavItemGutter = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.NavItemGutter");
        public static readonly TokenResourceKey NavItemGutterSM = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.NavItemGutterSM");
        public static readonly TokenResourceKey ProcessDescriptionColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessDescriptionColor");
        public static readonly TokenResourceKey ProcessDotColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessDotColor");
        public static readonly TokenResourceKey ProcessIconBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessIconBgColor");
        public static readonly TokenResourceKey ProcessIconBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessIconBorderColor");
        public static readonly TokenResourceKey ProcessIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessIconColor");
        public static readonly TokenResourceKey ProcessTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessTailColor");
        public static readonly TokenResourceKey ProcessTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProcessTitleColor");
        public static readonly TokenResourceKey ProgressColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProgressColor");
        public static readonly TokenResourceKey ProgressFramePadding = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProgressFramePadding");
        public static readonly TokenResourceKey ProgressFramePaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProgressFramePaddingSM");
        public static readonly TokenResourceKey ProgressGrooveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.ProgressGrooveColor");
        public static readonly TokenResourceKey StepsNavActiveColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.StepsNavActiveColor");
        public static readonly TokenResourceKey StepsProgressSize = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.StepsProgressSize");
        public static readonly TokenResourceKey VerticalDescriptionPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalDescriptionPadding");
        public static readonly TokenResourceKey VerticalDotMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalDotMargin");
        public static readonly TokenResourceKey VerticalItemSpacing = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalItemSpacing");
        public static readonly TokenResourceKey VerticalLabelContentMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalLabelContentMargin");
        public static readonly TokenResourceKey VerticalNavArrowMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalNavArrowMargin");
        public static readonly TokenResourceKey VerticalNavArrowMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.VerticalNavArrowMarginSM");
        public static readonly TokenResourceKey WaitDescriptionColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitDescriptionColor");
        public static readonly TokenResourceKey WaitDotColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitDotColor");
        public static readonly TokenResourceKey WaitIconBgColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitIconBgColor");
        public static readonly TokenResourceKey WaitIconBorderColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitIconBorderColor");
        public static readonly TokenResourceKey WaitIconColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitIconColor");
        public static readonly TokenResourceKey WaitTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitTailColor");
        public static readonly TokenResourceKey WaitTitleColor = new TokenResourceKey("AtomUI.Desktop.Controls.Steps.WaitTitleColor");
    }

    public static class ToggleSwitchTokenKey
    {
        public static readonly TokenResourceKey ExtraInfoFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.ExtraInfoFontSize");
        public static readonly TokenResourceKey ExtraInfoFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.ExtraInfoFontSizeSM");
        public static readonly TokenResourceKey HandleBg = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.HandleBg");
        public static readonly TokenResourceKey HandleShadow = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.HandleShadow");
        public static readonly TokenResourceKey HandleSize = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.HandleSize");
        public static readonly TokenResourceKey HandleSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.HandleSizeSM");
        public static readonly TokenResourceKey IconSize = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.IconSize");
        public static readonly TokenResourceKey IconSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.IconSizeSM");
        public static readonly TokenResourceKey InnerMaxMargin = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.InnerMaxMargin");
        public static readonly TokenResourceKey InnerMaxMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.InnerMaxMarginSM");
        public static readonly TokenResourceKey InnerMinMargin = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.InnerMinMargin");
        public static readonly TokenResourceKey InnerMinMarginSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.InnerMinMarginSM");
        public static readonly TokenResourceKey LoadingAnimationDuration = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.LoadingAnimationDuration");
        public static readonly TokenResourceKey OffStateLoadIndicatorColor = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.OffStateLoadIndicatorColor");
        public static readonly TokenResourceKey SwitchColor = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.SwitchColor");
        public static readonly TokenResourceKey SwitchDisabledOpacity = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.SwitchDisabledOpacity");
        public static readonly TokenResourceKey TrackHeight = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.TrackHeight");
        public static readonly TokenResourceKey TrackHeightSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.TrackHeightSM");
        public static readonly TokenResourceKey TrackMinWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.TrackMinWidth");
        public static readonly TokenResourceKey TrackMinWidthSM = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.TrackMinWidthSM");
        public static readonly TokenResourceKey TrackPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ToggleSwitch.TrackPadding");
    }

    public static class TabControlTokenKey
    {
        public static readonly TokenResourceKey AddTabButtonMarginHorizontal = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.AddTabButtonMarginHorizontal");
        public static readonly TokenResourceKey AddTabButtonMarginVertical = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.AddTabButtonMarginVertical");
        public static readonly TokenResourceKey CardBg = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardBg");
        public static readonly TokenResourceKey CardGutter = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardGutter");
        public static readonly TokenResourceKey CardPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardPadding");
        public static readonly TokenResourceKey CardPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardPaddingLG");
        public static readonly TokenResourceKey CardPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardPaddingSM");
        public static readonly TokenResourceKey CardSize = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CardSize");
        public static readonly TokenResourceKey CloseIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.CloseIconMargin");
        public static readonly TokenResourceKey HorizontalItemGutter = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalItemGutter");
        public static readonly TokenResourceKey HorizontalItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalItemMargin");
        public static readonly TokenResourceKey HorizontalItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalItemPadding");
        public static readonly TokenResourceKey HorizontalItemPaddingLG = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalItemPaddingLG");
        public static readonly TokenResourceKey HorizontalItemPaddingSM = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalItemPaddingSM");
        public static readonly TokenResourceKey HorizontalMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.HorizontalMargin");
        public static readonly TokenResourceKey InkBarColor = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.InkBarColor");
        public static readonly TokenResourceKey ItemColor = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.ItemColor");
        public static readonly TokenResourceKey ItemHoverColor = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.ItemHoverColor");
        public static readonly TokenResourceKey ItemIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.ItemIconMargin");
        public static readonly TokenResourceKey ItemSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.ItemSelectedColor");
        public static readonly TokenResourceKey MenuEdgeThickness = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.MenuEdgeThickness");
        public static readonly TokenResourceKey MenuIndicatorPaddingHorizontal = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.MenuIndicatorPaddingHorizontal");
        public static readonly TokenResourceKey MenuIndicatorPaddingVertical = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.MenuIndicatorPaddingVertical");
        public static readonly TokenResourceKey TabAndContentGutter = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.TabAndContentGutter");
        public static readonly TokenResourceKey TitleFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.TitleFontSize");
        public static readonly TokenResourceKey TitleFontSizeLG = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.TitleFontSizeLG");
        public static readonly TokenResourceKey TitleFontSizeSM = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.TitleFontSizeSM");
        public static readonly TokenResourceKey VerticalItemGutter = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.VerticalItemGutter");
        public static readonly TokenResourceKey VerticalItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TabControl.VerticalItemPadding");
    }

    public static class TagTokenKey
    {
        public static readonly TokenResourceKey DefaultBg = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.DefaultBg");
        public static readonly TokenResourceKey DefaultColor = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.DefaultColor");
        public static readonly TokenResourceKey TagBorderlessBg = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagBorderlessBg");
        public static readonly TokenResourceKey TagCloseIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagCloseIconSize");
        public static readonly TokenResourceKey TagFontSize = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagFontSize");
        public static readonly TokenResourceKey TagIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagIconSize");
        public static readonly TokenResourceKey TagLineHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagLineHeight");
        public static readonly TokenResourceKey TagPadding = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagPadding");
        public static readonly TokenResourceKey TagTextPaddingInline = new TokenResourceKey("AtomUI.Desktop.Controls.Tag.TagTextPaddingInline");
    }

    public static class TimelineTokenKey
    {
        public static readonly TokenResourceKey IndicatorDotBorderWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorDotBorderWidth");
        public static readonly TokenResourceKey IndicatorDotSize = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorDotSize");
        public static readonly TokenResourceKey IndicatorLeftModeMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorLeftModeMargin");
        public static readonly TokenResourceKey IndicatorMiddleModeMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorMiddleModeMargin");
        public static readonly TokenResourceKey IndicatorRightModeMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorRightModeMargin");
        public static readonly TokenResourceKey IndicatorSize = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorSize");
        public static readonly TokenResourceKey IndicatorTailColor = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorTailColor");
        public static readonly TokenResourceKey IndicatorTailWidth = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.IndicatorTailWidth");
        public static readonly TokenResourceKey ItemPaddingBottom = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.ItemPaddingBottom");
        public static readonly TokenResourceKey ItemPaddingBottomLG = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.ItemPaddingBottomLG");
        public static readonly TokenResourceKey LastItemContentMinHeight = new TokenResourceKey("AtomUI.Desktop.Controls.Timeline.LastItemContentMinHeight");
    }

    public static class TimePickerTokenKey
    {
        public static readonly TokenResourceKey ButtonsMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.ButtonsMargin");
        public static readonly TokenResourceKey HeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.HeaderMargin");
        public static readonly TokenResourceKey ItemHeight = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.ItemHeight");
        public static readonly TokenResourceKey ItemPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.ItemPadding");
        public static readonly TokenResourceKey ItemWidth = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.ItemWidth");
        public static readonly TokenResourceKey PeriodHostWidth = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.PeriodHostWidth");
        public static readonly TokenResourceKey RangePickerArrowMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.RangePickerArrowMargin");
        public static readonly TokenResourceKey RangePickerIndicatorThickness = new TokenResourceKey("AtomUI.Desktop.Controls.TimePicker.RangePickerIndicatorThickness");
    }

    public static class ToolTipTokenKey
    {
        public static readonly TokenResourceKey BorderRadiusOuter = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.BorderRadiusOuter");
        public static readonly TokenResourceKey ToolTipArrowSize = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipArrowSize");
        public static readonly TokenResourceKey ToolTipBackground = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipBackground");
        public static readonly TokenResourceKey ToolTipColor = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipColor");
        public static readonly TokenResourceKey ToolTipMaxWidth = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipMaxWidth");
        public static readonly TokenResourceKey ToolTipMotionDuration = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipMotionDuration");
        public static readonly TokenResourceKey ToolTipPadding = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipPadding");
        public static readonly TokenResourceKey ToolTipShadows = new TokenResourceKey("AtomUI.Desktop.Controls.ToolTip.ToolTipShadows");
    }

    public static class TreeViewTokenKey
    {
        public static readonly TokenResourceKey DirectoryNodeSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.DirectoryNodeSelectedBg");
        public static readonly TokenResourceKey DirectoryNodeSelectedColor = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.DirectoryNodeSelectedColor");
        public static readonly TokenResourceKey DragIndicatorLineWidth = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.DragIndicatorLineWidth");
        public static readonly TokenResourceKey NodeHoverBg = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.NodeHoverBg");
        public static readonly TokenResourceKey NodeSelectedBg = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.NodeSelectedBg");
        public static readonly TokenResourceKey TitleHeight = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TitleHeight");
        public static readonly TokenResourceKey TreeItemHeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TreeItemHeaderMargin");
        public static readonly TokenResourceKey TreeItemHeaderPadding = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TreeItemHeaderPadding");
        public static readonly TokenResourceKey TreeItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TreeItemMargin");
        public static readonly TokenResourceKey TreeNodeIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TreeNodeIconMargin");
        public static readonly TokenResourceKey TreeNodeSwitcherMargin = new TokenResourceKey("AtomUI.Desktop.Controls.TreeView.TreeNodeSwitcherMargin");
    }

    public static class UploadTokenKey
    {
        public static readonly TokenResourceKey ActionsColor = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.ActionsColor");
        public static readonly TokenResourceKey DragHeaderMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.DragHeaderMargin");
        public static readonly TokenResourceKey DragIconMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.DragIconMargin");
        public static readonly TokenResourceKey DragIconSize = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.DragIconSize");
        public static readonly TokenResourceKey PictureCardSize = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.PictureCardSize");
        public static readonly TokenResourceKey PictureListItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.PictureListItemMargin");
        public static readonly TokenResourceKey PictureListPreviewerSize = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.PictureListPreviewerSize");
        public static readonly TokenResourceKey TextListItemMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.TextListItemMargin");
        public static readonly TokenResourceKey TextListNamePadding = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.TextListNamePadding");
        public static readonly TokenResourceKey UploadThumbnailSize = new TokenResourceKey("AtomUI.Desktop.Controls.Upload.UploadThumbnailSize");
    }

    public static class WindowTokenKey
    {
        public static readonly TokenResourceKey CornerRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Window.CornerRadius");
        public static readonly TokenResourceKey DefaultBackground = new TokenResourceKey("AtomUI.Desktop.Controls.Window.DefaultBackground");
        public static readonly TokenResourceKey DefaultForeground = new TokenResourceKey("AtomUI.Desktop.Controls.Window.DefaultForeground");
        public static readonly TokenResourceKey SystemBarColor = new TokenResourceKey("AtomUI.Desktop.Controls.Window.SystemBarColor");
    }
}

namespace AtomUI.Desktop.Controls.Primitives.DesignTokens
{
    public static class IndicatorScrollViewerTokenKey
    {
        public static readonly TokenResourceKey ScrollBarThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.IndicatorScrollViewer.ScrollBarThickness");
        public static readonly TokenResourceKey ThumbBg = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.IndicatorScrollViewer.ThumbBg");
        public static readonly TokenResourceKey ThumbCornerRadius = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.IndicatorScrollViewer.ThumbCornerRadius");
        public static readonly TokenResourceKey ThumbThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.IndicatorScrollViewer.ThumbThickness");
    }

    public static class InfoPickerInputTokenKey
    {
        public static readonly TokenResourceKey RangePickerArrowMargin = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.InfoPickerInput.RangePickerArrowMargin");
        public static readonly TokenResourceKey RangePickerIndicatorThickness = new TokenResourceKey("AtomUI.Desktop.Controls.Primitives.InfoPickerInput.RangePickerIndicatorThickness");
    }
}