return {
    VerticalTile = {
        Base = {
            Container = {
                Background = {
                    Color3 = "Component.VerticalTile.Base.Container.Background.Color3",
                    Transparency = "Component.VerticalTile.Base.Container.Background.Transparency"
                },
                BorderWidth = "Component.VerticalTile.Base.Container.BorderWidth",
                BorderColor = {
                    Color3 = "Component.VerticalTile.Base.Container.BorderColor.Color3",
                    Transparency = "Component.VerticalTile.Base.Container.BorderColor.Transparency"
                },
                DropShadow = {
                    X = "Component.VerticalTile.Base.Container.DropShadow.X",
                    Y = "Component.VerticalTile.Base.Container.DropShadow.Y",
                    Blur = "Component.VerticalTile.Base.Container.DropShadow.Blur",
                    Color = {
                        Color3 = "Component.VerticalTile.Base.Container.DropShadow.Color.Color3",
                        Transparency = "Component.VerticalTile.Base.Container.DropShadow.Color.Transparency"
                    }
                },
                BorderRadius = {
                    LeadingTop = "Component.VerticalTile.Base.Container.BorderRadius.LeadingTop",
                    TrailingTop = "Component.VerticalTile.Base.Container.BorderRadius.TrailingTop",
                    TrailingBottom = "Component.VerticalTile.Base.Container.BorderRadius.TrailingBottom",
                    LeadingBottom = "Component.VerticalTile.Base.Container.BorderRadius.LeadingBottom"
                }
            },
            ContentTop = {
                Spacing = {
                    Top = "Component.VerticalTile.Base.ContentTop.Spacing.Top",
                    Trailing = "Component.VerticalTile.Base.ContentTop.Spacing.Trailing",
                    Bottom = "Component.VerticalTile.Base.ContentTop.Spacing.Bottom",
                    Leading = "Component.VerticalTile.Base.ContentTop.Spacing.Leading"
                }
            },
            ContentBottom = {
                Spacing = {
                    Top = "Component.VerticalTile.Base.ContentBottom.Spacing.Top",
                    Trailing = "Component.VerticalTile.Base.ContentBottom.Spacing.Trailing",
                    Bottom = "Component.VerticalTile.Base.ContentBottom.Spacing.Bottom",
                    Leading = "Component.VerticalTile.Base.ContentBottom.Spacing.Leading"
                }
            }
        }
    },
    PlayerTileSmall = {
        Base = {
            Container = {
                Gap = "Component.PlayerTileSmall.Base.Container.Gap",
                Spacing = {
                    Top = "Component.PlayerTileSmall.Base.Container.Spacing.Top",
                    Trailing = "Component.PlayerTileSmall.Base.Container.Spacing.Trailing",
                    Bottom = "Component.PlayerTileSmall.Base.Container.Spacing.Bottom",
                    Leading = "Component.PlayerTileSmall.Base.Container.Spacing.Leading"
                }
            },
            Image = {
                Size = "Component.PlayerTileSmall.Base.Image.Size",
                BackgroundColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Image.BackgroundColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Image.BackgroundColor.Transparency"
                },
                BorderColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Image.BorderColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Image.BorderColor.Transparency"
                },
                BorderRadius = "Component.PlayerTileSmall.Base.Image.BorderRadius",
                BorderWidth = "Component.PlayerTileSmall.Base.Image.BorderWidth"
            },
            Status = {
                Size = "Component.PlayerTileSmall.Base.Status.Size",
                BackgroundColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Status.BackgroundColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Status.BackgroundColor.Transparency"
                },
                BorderColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Status.BorderColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Status.BorderColor.Transparency"
                },
                BorderWidth = "Component.PlayerTileSmall.Base.Status.BorderWidth"
            },
            Content = {
                Gap = "Component.PlayerTileSmall.Base.Content.Gap",
                Typography = {
                    Font = "Component.PlayerTileSmall.Base.Content.Typography.Font",
                    FontSize = "Component.PlayerTileSmall.Base.Content.Typography.FontSize",
                    LineHeight = "Component.PlayerTileSmall.Base.Content.Typography.LineHeight",
                    LetterSpacing = "Component.PlayerTileSmall.Base.Content.Typography.LetterSpacing"
                },
                ContentColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Content.ContentColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Content.ContentColor.Transparency"
                }
            },
            Icon = {
                Size = "Component.PlayerTileSmall.Base.Icon.Size"
            },
            Presence = {
                ContentColor = {
                    Color3 = "Component.PlayerTileSmall.Base.Presence.ContentColor.Color3",
                    Transparency = "Component.PlayerTileSmall.Base.Presence.ContentColor.Transparency"
                }
            }
        }
    },
    Facepile = {
        Container = {
            Gap = "Component.Facepile.Container.Gap"
        },
        FaceGroup = {
            Gap = "Component.Facepile.FaceGroup.Gap"
        },
        Face = {
            BackgroundColor = {
                Color3 = "Component.Facepile.Face.BackgroundColor.Color3",
                Transparency = "Component.Facepile.Face.BackgroundColor.Transparency"
            },
            BorderWidth = "Component.Facepile.Face.BorderWidth",
            BorderColor = {
                Color3 = "Component.Facepile.Face.BorderColor.Color3",
                Transparency = "Component.Facepile.Face.BorderColor.Transparency"
            },
            BorderRadius = "Component.Facepile.Face.BorderRadius",
            Width = "Component.Facepile.Face.Width",
            Height = "Component.Facepile.Face.Height"
        },
        Badge = {
            BackgroundColor = {
                Color3 = "Component.Facepile.Badge.BackgroundColor.Color3",
                Transparency = "Component.Facepile.Badge.BackgroundColor.Transparency"
            },
            BorderWidth = "Component.Facepile.Badge.BorderWidth",
            BorderColor = {
                Color3 = "Component.Facepile.Badge.BorderColor.Color3",
                Transparency = "Component.Facepile.Badge.BorderColor.Transparency"
            },
            BorderRadius = "Component.Facepile.Badge.BorderRadius",
            Spacing = "Component.Facepile.Badge.Spacing",
            Height = "Component.Facepile.Badge.Height",
            MinWidth = "Component.Facepile.Badge.MinWidth",
            ContentColor = {
                Color3 = "Component.Facepile.Badge.ContentColor.Color3",
                Transparency = "Component.Facepile.Badge.ContentColor.Transparency"
            },
            Typography = {
                Font = "Component.Facepile.Badge.Typography.Font",
                FontSize = "Component.Facepile.Badge.Typography.FontSize",
                LineHeight = "Component.Facepile.Badge.Typography.LineHeight",
                LetterSpacing = "Component.Facepile.Badge.Typography.LetterSpacing"
            }
        },
        Label = {
            ContentColor = {
                Color3 = "Component.Facepile.Label.ContentColor.Color3",
                Transparency = "Component.Facepile.Label.ContentColor.Transparency"
            },
            Typography = {
                Font = "Component.Facepile.Label.Typography.Font",
                FontSize = "Component.Facepile.Label.Typography.FontSize",
                LineHeight = "Component.Facepile.Label.Typography.LineHeight",
                LetterSpacing = "Component.Facepile.Label.Typography.LetterSpacing"
            }
        }
    },
    ControllerBar = {
        BackgroundColor = {
            Color3 = "Component.ControllerBar.BackgroundColor.Color3",
            Transparency = "Component.ControllerBar.BackgroundColor.Transparency"
        },
        BorderRadius = {
            LeadingTop = "Component.ControllerBar.BorderRadius.LeadingTop",
            TrailingTop = "Component.ControllerBar.BorderRadius.TrailingTop",
            TrailingBottom = "Component.ControllerBar.BorderRadius.TrailingBottom",
            LeadingBottom = "Component.ControllerBar.BorderRadius.LeadingBottom"
        },
        Spacing = {
            Top = "Component.ControllerBar.Spacing.Top",
            Trailing = "Component.ControllerBar.Spacing.Trailing",
            Bottom = "Component.ControllerBar.Spacing.Bottom",
            Leading = "Component.ControllerBar.Spacing.Leading"
        },
        Gap = "Component.ControllerBar.Gap"
    },
    ControllerBarShortcut = {
        Container = {
            Gap = "Component.ControllerBarShortcut.Container.Gap",
            ContentColor = {
                Color3 = "Component.ControllerBarShortcut.Container.ContentColor.Color3",
                Transparency = "Component.ControllerBarShortcut.Container.ContentColor.Transparency"
            }
        },
        Icon = {
            Size = "Component.ControllerBarShortcut.Icon.Size"
        },
        Label = {
            Typography = {
                Font = "Component.ControllerBarShortcut.Label.Typography.Font",
                FontSize = "Component.ControllerBarShortcut.Label.Typography.FontSize",
                LineHeight = "Component.ControllerBarShortcut.Label.Typography.LineHeight",
                LetterSpacing = "Component.ControllerBarShortcut.Label.Typography.LetterSpacing"
            }
        }
    },
    SelectionCursor = {
        BorderWidth = "Component.SelectionCursor.BorderWidth",
        Offset = "Component.SelectionCursor.Offset",
        Inset = "Component.SelectionCursor.Inset",
        Gradient = {
            Start = {
                Color3 = "Component.SelectionCursor.Gradient.Start.Color3",
                Transparency = "Component.SelectionCursor.Gradient.Start.Transparency"
            },
            End = {
                Color3 = "Component.SelectionCursor.Gradient.End.Color3",
                Transparency = "Component.SelectionCursor.Gradient.End.Transparency"
            }
        }
    },
    StateLayer = {
        Base = {
            BorderWidth = "Component.StateLayer.Base.BorderWidth"
        },
        Standard = {
            Initialize = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Initialize.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Initialize.Color.Transparency"
                }
            },
            Default = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Default.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Default.Color.Transparency"
                }
            },
            Hover = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Hover.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Hover.Color.Transparency"
                }
            },
            Pressed = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Pressed.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Pressed.Color.Transparency"
                }
            },
            Selected = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Selected.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Selected.Color.Transparency"
                }
            },
            SelectedPressed = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.SelectedPressed.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.SelectedPressed.Color.Transparency"
                }
            },
            Disabled = {
                Color = {
                    Color3 = "Component.StateLayer.Standard.Disabled.Color.Color3",
                    Transparency = "Component.StateLayer.Standard.Disabled.Color.Transparency"
                }
            }
        },
        Static = {
            Initialize = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Initialize.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Initialize.Color.Transparency"
                }
            },
            Default = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Default.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Default.Color.Transparency"
                }
            },
            Hover = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Hover.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Hover.Color.Transparency"
                }
            },
            Pressed = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Pressed.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Pressed.Color.Transparency"
                }
            },
            Selected = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Selected.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Selected.Color.Transparency"
                }
            },
            SelectedPressed = {
                Color = {
                    Color3 = "Component.StateLayer.Static.SelectedPressed.Color.Color3",
                    Transparency = "Component.StateLayer.Static.SelectedPressed.Color.Transparency"
                }
            },
            Disabled = {
                Color = {
                    Color3 = "Component.StateLayer.Static.Disabled.Color.Color3",
                    Transparency = "Component.StateLayer.Static.Disabled.Color.Transparency"
                }
            }
        },
        Inverse = {
            Initialize = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Initialize.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Initialize.Color.Transparency"
                }
            },
            Default = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Default.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Default.Color.Transparency"
                }
            },
            Hover = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Hover.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Hover.Color.Transparency"
                }
            },
            Pressed = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Pressed.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Pressed.Color.Transparency"
                }
            },
            Selected = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Selected.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Selected.Color.Transparency"
                }
            },
            SelectedPressed = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.SelectedPressed.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.SelectedPressed.Color.Transparency"
                }
            },
            Disabled = {
                Color = {
                    Color3 = "Component.StateLayer.Inverse.Disabled.Color.Color3",
                    Transparency = "Component.StateLayer.Inverse.Disabled.Color.Transparency"
                }
            }
        },
        StaticInverse = {
            Initialize = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Initialize.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Initialize.Color.Transparency"
                }
            },
            Default = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Default.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Default.Color.Transparency"
                }
            },
            Hover = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Hover.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Hover.Color.Transparency"
                }
            },
            Pressed = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Pressed.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Pressed.Color.Transparency"
                }
            },
            Selected = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Selected.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Selected.Color.Transparency"
                }
            },
            SelectedPressed = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.SelectedPressed.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.SelectedPressed.Color.Transparency"
                }
            },
            Disabled = {
                Color = {
                    Color3 = "Component.StateLayer.StaticInverse.Disabled.Color.Color3",
                    Transparency = "Component.StateLayer.StaticInverse.Disabled.Color.Transparency"
                }
            }
        }
    },
    MenuCell = {
        Base = {
            Container = {
                Height = "Component.MenuCell.Base.Container.Height",
                ContentColor = {
                    Color3 = "Component.MenuCell.Base.Container.ContentColor.Color3",
                    Transparency = "Component.MenuCell.Base.Container.ContentColor.Transparency"
                },
                BackgroundColor = {
                    Color3 = "Component.MenuCell.Base.Container.BackgroundColor.Color3",
                    Transparency = "Component.MenuCell.Base.Container.BackgroundColor.Transparency"
                },
                BorderColor = {
                    Color3 = "Component.MenuCell.Base.Container.BorderColor.Color3",
                    Transparency = "Component.MenuCell.Base.Container.BorderColor.Transparency"
                },
                BorderRadius = {
                    TopLeading = "Component.MenuCell.Base.Container.BorderRadius.TopLeading",
                    TopTrailing = "Component.MenuCell.Base.Container.BorderRadius.TopTrailing",
                    BottomTrailing = "Component.MenuCell.Base.Container.BorderRadius.BottomTrailing",
                    BottomLeading = "Component.MenuCell.Base.Container.BorderRadius.BottomLeading"
                },
                BorderWidth = "Component.MenuCell.Base.Container.BorderWidth",
                Spacing = {
                    Top = "Component.MenuCell.Base.Container.Spacing.Top",
                    Trailing = "Component.MenuCell.Base.Container.Spacing.Trailing",
                    Bottom = "Component.MenuCell.Base.Container.Spacing.Bottom",
                    Leading = "Component.MenuCell.Base.Container.Spacing.Leading"
                }
            },
            IconFrame = {
                Size = "Component.MenuCell.Base.IconFrame.Size"
            },
            TextFrame = {
                Spacing = {
                    Top = "Component.MenuCell.Base.TextFrame.Spacing.Top",
                    Trailing = "Component.MenuCell.Base.TextFrame.Spacing.Trailing",
                    Bottom = "Component.MenuCell.Base.TextFrame.Spacing.Bottom",
                    Leading = "Component.MenuCell.Base.TextFrame.Spacing.Leading"
                }
            },
            Text = {
                Typography = {
                    Font = "Component.MenuCell.Base.Text.Typography.Font",
                    FontSize = "Component.MenuCell.Base.Text.Typography.FontSize",
                    LineHeight = "Component.MenuCell.Base.Text.Typography.LineHeight",
                    LetterSpacing = "Component.MenuCell.Base.Text.Typography.LetterSpacing"
                }
            },
            CheckFrame = {
                Size = "Component.MenuCell.Base.CheckFrame.Size"
            }
        },
        Divider = {
            Container = {
                BorderWidth = "Component.MenuCell.Divider.Container.BorderWidth"
            }
        },
        Disabled = {
            Container = {
                ContentColor = {
                    Color3 = "Component.MenuCell.Disabled.Container.ContentColor.Color3",
                    Transparency = "Component.MenuCell.Disabled.Container.ContentColor.Transparency"
                }
            }
        },
        HasRoundBottom = {
            Container = {
                BorderRadius = {
                    BottomTrailing = "Component.MenuCell.HasRoundBottom.Container.BorderRadius.BottomTrailing",
                    BottomLeading = "Component.MenuCell.HasRoundBottom.Container.BorderRadius.BottomLeading"
                }
            }
        },
        HasRoundTop = {
            Container = {
                BorderRadius = {
                    TopLeading = "Component.MenuCell.HasRoundTop.Container.BorderRadius.TopLeading",
                    TopTrailing = "Component.MenuCell.HasRoundTop.Container.BorderRadius.TopTrailing"
                }
            }
        }
    },
    BaseMenu = {
        BorderRadius = "Component.BaseMenu.BorderRadius",
        BackgroundColor = {
            Color3 = "Component.BaseMenu.BackgroundColor.Color3",
            Transparency = "Component.BaseMenu.BackgroundColor.Transparency"
        }
    },
    StatGroup = {
        Gap = "Component.StatGroup.Gap"
    },
    StatItem = {
        Container = {
            Gap = "Component.StatItem.Container.Gap",
            ContentColor = {
                Color3 = "Component.StatItem.Container.ContentColor.Color3",
                Transparency = "Component.StatItem.Container.ContentColor.Transparency"
            }
        },
        Icon = {
            Size = "Component.StatItem.Icon.Size"
        },
        Label = {
            Typography = {
                Font = "Component.StatItem.Label.Typography.Font",
                FontSize = "Component.StatItem.Label.Typography.FontSize",
                LineHeight = "Component.StatItem.Label.Typography.LineHeight",
                LetterSpacing = "Component.StatItem.Label.Typography.LetterSpacing"
            }
        }
    },
    MediaTile = {
        Container = {
            BorderRadius = "Component.MediaTile.Container.BorderRadius"
        },
        Icon = {
            Size = "Component.MediaTile.Icon.Size"
        }
    },
    StatWidget = {
        Container = {
            Gap = "Component.StatWidget.Container.Gap",
            ContentColor = {
                Color3 = "Component.StatWidget.Container.ContentColor.Color3",
                Transparency = "Component.StatWidget.Container.ContentColor.Transparency"
            }
        },
        Icon = {
            Size = "Component.StatWidget.Icon.Size"
        },
        DataGroup = {
            Gap = "Component.StatWidget.DataGroup.Gap"
        },
        Data = {
            Typography = {
                Font = "Component.StatWidget.Data.Typography.Font",
                FontSize = "Component.StatWidget.Data.Typography.FontSize",
                LineHeight = "Component.StatWidget.Data.Typography.LineHeight",
                LetterSpacing = "Component.StatWidget.Data.Typography.LetterSpacing"
            }
        },
        Label = {
            Typography = {
                Font = "Component.StatWidget.Label.Typography.Font",
                FontSize = "Component.StatWidget.Label.Typography.FontSize",
                LineHeight = "Component.StatWidget.Label.Typography.LineHeight",
                LetterSpacing = "Component.StatWidget.Label.Typography.LetterSpacing"
            }
        }
    },
    RateCount = {
        Container = {
            Spacing = "Component.RateCount.Container.Spacing",
            Gap = "Component.RateCount.Container.Gap",
            BorderRadius = "Component.RateCount.Container.BorderRadius",
            BackgroundColor = {
                Color3 = "Component.RateCount.Container.BackgroundColor.Color3",
                Transparency = "Component.RateCount.Container.BackgroundColor.Transparency"
            }
        },
        ButtonGroup = {
            Gap = "Component.RateCount.ButtonGroup.Gap"
        }
    },
    PlayerCount = {
        Container = {
            Spacing = "Component.PlayerCount.Container.Spacing",
            BorderRadius = "Component.PlayerCount.Container.BorderRadius",
            BackgroundColor = {
                Color3 = "Component.PlayerCount.Container.BackgroundColor.Color3",
                Transparency = "Component.PlayerCount.Container.BackgroundColor.Transparency"
            }
        }
    },
    VerticalScrollView = {
        Base = {
            Handle = {
                BackgroundColor = {
                    Color3 = "Component.VerticalScrollView.Base.Handle.BackgroundColor.Color3",
                    Transparency = "Component.VerticalScrollView.Base.Handle.BackgroundColor.Transparency"
                },
                ContentColor = {
                    Color3 = "Component.VerticalScrollView.Base.Handle.ContentColor.Color3",
                    Transparency = "Component.VerticalScrollView.Base.Handle.ContentColor.Transparency"
                },
                BorderRadius = "Component.VerticalScrollView.Base.Handle.BorderRadius"
            },
            Icon = {
                Size = "Component.VerticalScrollView.Base.Icon.Size"
            },
            Track = {
                Opacity = "Component.VerticalScrollView.Base.Track.Opacity",
                Spacing = {
                    Top = "Component.VerticalScrollView.Base.Track.Spacing.Top",
                    Bottom = "Component.VerticalScrollView.Base.Track.Spacing.Bottom"
                }
            }
        },
        Compact = {
            Handle = {
                Width = "Component.VerticalScrollView.Compact.Handle.Width"
            },
            Track = {
                Width = "Component.VerticalScrollView.Compact.Track.Width"
            }
        },
        Wide = {
            Handle = {
                Width = "Component.VerticalScrollView.Wide.Handle.Width"
            },
            Track = {
                Width = "Component.VerticalScrollView.Wide.Track.Width"
            }
        },
        Gamepad = {
            Handle = {
                Width = "Component.VerticalScrollView.Gamepad.Handle.Width"
            },
            Track = {
                Width = "Component.VerticalScrollView.Gamepad.Track.Width"
            }
        }
    },
    TextField = {
        Base = {
            Field = {
                BorderColor = {
                    Color3 = "Component.TextField.Base.Field.BorderColor.Color3",
                    Transparency = "Component.TextField.Base.Field.BorderColor.Transparency"
                },
                BorderRadius = "Component.TextField.Base.Field.BorderRadius",
                Typography = {
                    Font = "Component.TextField.Base.Field.Typography.Font",
                    FontSize = "Component.TextField.Base.Field.Typography.FontSize",
                    LineHeight = "Component.TextField.Base.Field.Typography.LineHeight",
                    LetterSpacing = "Component.TextField.Base.Field.Typography.LetterSpacing"
                },
                Spacing = {
                    Leading = "Component.TextField.Base.Field.Spacing.Leading",
                    Trailing = "Component.TextField.Base.Field.Spacing.Trailing"
                },
                Gap = "Component.TextField.Base.Field.Gap",
                Opacity = "Component.TextField.Base.Field.Opacity"
            },
            PlaceholderText = {
                ContentColor = {
                    Color3 = "Component.TextField.Base.PlaceholderText.ContentColor.Color3",
                    Transparency = "Component.TextField.Base.PlaceholderText.ContentColor.Transparency"
                }
            },
            FieldValue = {
                ContentColor = {
                    Color3 = "Component.TextField.Base.FieldValue.ContentColor.Color3",
                    Transparency = "Component.TextField.Base.FieldValue.ContentColor.Transparency"
                }
            },
            IconLeading = {
                ContentColor = {
                    Color3 = "Component.TextField.Base.IconLeading.ContentColor.Color3",
                    Transparency = "Component.TextField.Base.IconLeading.ContentColor.Transparency"
                },
                Size = "Component.TextField.Base.IconLeading.Size"
            }
        },
        Error = {
            Field = {
                BorderColor = {
                    Color3 = "Component.TextField.Error.Field.BorderColor.Color3",
                    Transparency = "Component.TextField.Error.Field.BorderColor.Transparency"
                }
            }
        },
        Disabled = {
            Field = {
                Opacity = "Component.TextField.Disabled.Field.Opacity"
            }
        }
    },
    InputLabel = {
        Base = {
            Typography = {
                Font = "Component.InputLabel.Base.Typography.Font",
                FontSize = "Component.InputLabel.Base.Typography.FontSize",
                LineHeight = "Component.InputLabel.Base.Typography.LineHeight",
                LetterSpacing = "Component.InputLabel.Base.Typography.LetterSpacing"
            },
            ContentColor = {
                Color3 = "Component.InputLabel.Base.ContentColor.Color3",
                Transparency = "Component.InputLabel.Base.ContentColor.Transparency"
            },
            Spacing = {
                Bottom = "Component.InputLabel.Base.Spacing.Bottom"
            },
            Opacity = "Component.InputLabel.Base.Opacity"
        },
        Disabled = {
            Opacity = "Component.InputLabel.Disabled.Opacity"
        }
    },
    HelperText = {
        Base = {
            Typography = {
                Font = "Component.HelperText.Base.Typography.Font",
                FontSize = "Component.HelperText.Base.Typography.FontSize",
                LineHeight = "Component.HelperText.Base.Typography.LineHeight",
                LetterSpacing = "Component.HelperText.Base.Typography.LetterSpacing"
            },
            ContentColor = {
                Color3 = "Component.HelperText.Base.ContentColor.Color3",
                Transparency = "Component.HelperText.Base.ContentColor.Transparency"
            },
            Padding = {
                Top = "Component.HelperText.Base.Padding.Top"
            },
            Opacity = "Component.HelperText.Base.Opacity"
        },
        Error = {
            ContentColor = {
                Color3 = "Component.HelperText.Error.ContentColor.Color3",
                Transparency = "Component.HelperText.Error.ContentColor.Transparency"
            }
        }
    }
};


return {
    Size_0 = "Global.Size_0",
    Size_25 = "Global.Size_25",
    Size_50 = "Global.Size_50",
    Size_75 = "Global.Size_75",
    Size_100 = "Global.Size_100",
    Size_150 = "Global.Size_150",
    Size_200 = "Global.Size_200",
    Size_250 = "Global.Size_250",
    Size_300 = "Global.Size_300",
    Size_350 = "Global.Size_350",
    Size_400 = "Global.Size_400",
    Size_450 = "Global.Size_450",
    Size_500 = "Global.Size_500",
    Size_600 = "Global.Size_600",
    Size_700 = "Global.Size_700",
    Size_800 = "Global.Size_800",
    Size_900 = "Global.Size_900",
    Size_1000 = "Global.Size_1000",
    Size_1100 = "Global.Size_1100",
    Size_1200 = "Global.Size_1200",
    Size_1300 = "Global.Size_1300",
    Size_1400 = "Global.Size_1400",
    Space_0 = "Global.Space_0",
    Space_25 = "Global.Space_25",
    Space_50 = "Global.Space_50",
    Space_75 = "Global.Space_75",
    Space_100 = "Global.Space_100",
    Space_150 = "Global.Space_150",
    Space_200 = "Global.Space_200",
    Space_250 = "Global.Space_250",
    Space_300 = "Global.Space_300",
    Space_400 = "Global.Space_400",
    Space_500 = "Global.Space_500",
    Space_600 = "Global.Space_600",
    Space_800 = "Global.Space_800",
    Space_1000 = "Global.Space_1000",
    FontSize_25 = "Global.FontSize_25",
    FontSize_50 = "Global.FontSize_50",
    FontSize_75 = "Global.FontSize_75",
    FontSize_100 = "Global.FontSize_100",
    FontSize_200 = "Global.FontSize_200",
    FontSize_300 = "Global.FontSize_300",
    FontSize_400 = "Global.FontSize_400",
    FontSize_500 = "Global.FontSize_500",
    FontSize_600 = "Global.FontSize_600",
    FontSize_700 = "Global.FontSize_700",
    FontSize_800 = "Global.FontSize_800",
    FontSize_900 = "Global.FontSize_900",
    FontSize_1000 = "Global.FontSize_1000",
    Family = {
        Standard = "Global.Family.Standard"
    },
    Weight_300 = "Global.Weight_300",
    Weight_400 = "Global.Weight_400",
    Weight_600 = "Global.Weight_600",
    Weight_700 = "Global.Weight_700",
    Weight_900 = "Global.Weight_900",
    LetterSpacing = {
        Default = "Global.LetterSpacing.Default"
    },
    LineHeight_100 = "Global.LineHeight_100",
    LineHeight_200 = "Global.LineHeight_200",
    LineHeight_300 = "Global.LineHeight_300",
    LineHeight_400 = "Global.LineHeight_400",
    Stroke_50 = "Global.Stroke_50",
    Stroke_100 = "Global.Stroke_100",
    Stroke_150 = "Global.Stroke_150",
    Stroke_200 = "Global.Stroke_200",
    Stroke_250 = "Global.Stroke_250",
    Stroke_300 = "Global.Stroke_300",
    Stroke_400 = "Global.Stroke_400",
    Opacity_0 = "Global.Opacity_0",
    Opacity_8 = "Global.Opacity_8",
    Opacity_12 = "Global.Opacity_12",
    Opacity_16 = "Global.Opacity_16",
    Opacity_32 = "Global.Opacity_32",
    Opacity_68 = "Global.Opacity_68",
    Opacity_84 = "Global.Opacity_84",
    Opacity_88 = "Global.Opacity_88",
    Opacity_92 = "Global.Opacity_92",
    Opacity_100 = "Global.Opacity_100",
    Color = {
        Black = {
            Color3 = "Global.Color.Black.Color3",
            Transparency = "Global.Color.Black.Transparency"
        },
        White = {
            Color3 = "Global.Color.White.Color3",
            Transparency = "Global.Color.White.Transparency"
        },
        Green = {
            Color3 = "Global.Color.Green.Color3",
            Transparency = "Global.Color.Green.Transparency"
        },
        Red = {
            Color3 = "Global.Color.Red.Color3",
            Transparency = "Global.Color.Red.Transparency"
        },
        Blue = {
            Color3 = "Global.Color.Blue.Color3",
            Transparency = "Global.Color.Blue.Transparency"
        },
        Carbon = {
            Color3 = "Global.Color.Carbon.Color3",
            Transparency = "Global.Color.Carbon.Transparency"
        },
        Flint = {
            Color3 = "Global.Color.Flint.Color3",
            Transparency = "Global.Color.Flint.Transparency"
        },
        Graphite = {
            Color3 = "Global.Color.Graphite.Color3",
            Transparency = "Global.Color.Graphite.Transparency"
        },
        Obsidian = {
            Color3 = "Global.Color.Obsidian.Color3",
            Transparency = "Global.Color.Obsidian.Transparency"
        },
        Pumice = {
            Color3 = "Global.Color.Pumice.Color3",
            Transparency = "Global.Color.Pumice.Transparency"
        },
        Slate = {
            Color3 = "Global.Color.Slate.Color3",
            Transparency = "Global.Color.Slate.Transparency"
        },
        Alabaster = {
            Color3 = "Global.Color.Alabaster.Color3",
            Transparency = "Global.Color.Alabaster.Transparency"
        },
        Ash = {
            Color3 = "Global.Color.Ash.Color3",
            Transparency = "Global.Color.Ash.Transparency"
        },
        Chalk = {
            Color3 = "Global.Color.Chalk.Color3",
            Transparency = "Global.Color.Chalk.Transparency"
        },
        Smoke = {
            Color3 = "Global.Color.Smoke.Color3",
            Transparency = "Global.Color.Smoke.Transparency"
        },
        None = {
            Color3 = "Global.Color.None.Color3",
            Transparency = "Global.Color.None.Transparency"
        }
    }
};


return {
    Typography = {
        Title = {
            Font = "Semantic.Typography.Title.Font",
            FontSize = "Semantic.Typography.Title.FontSize",
            LineHeight = "Semantic.Typography.Title.LineHeight",
            LetterSpacing = "Semantic.Typography.Title.LetterSpacing"
        },
        Header = {
            Font = "Semantic.Typography.Header.Font",
            FontSize = "Semantic.Typography.Header.FontSize",
            LineHeight = "Semantic.Typography.Header.LineHeight",
            LetterSpacing = "Semantic.Typography.Header.LetterSpacing"
        },
        Subheader = {
            Font = "Semantic.Typography.Subheader.Font",
            FontSize = "Semantic.Typography.Subheader.FontSize",
            LineHeight = "Semantic.Typography.Subheader.LineHeight",
            LetterSpacing = "Semantic.Typography.Subheader.LetterSpacing"
        },
        Body = {
            Font = "Semantic.Typography.Body.Font",
            FontSize = "Semantic.Typography.Body.FontSize",
            LineHeight = "Semantic.Typography.Body.LineHeight",
            LetterSpacing = "Semantic.Typography.Body.LetterSpacing"
        },
        CaptionHeader = {
            Font = "Semantic.Typography.CaptionHeader.Font",
            FontSize = "Semantic.Typography.CaptionHeader.FontSize",
            LineHeight = "Semantic.Typography.CaptionHeader.LineHeight",
            LetterSpacing = "Semantic.Typography.CaptionHeader.LetterSpacing"
        },
        CaptionBody = {
            Font = "Semantic.Typography.CaptionBody.Font",
            FontSize = "Semantic.Typography.CaptionBody.FontSize",
            LineHeight = "Semantic.Typography.CaptionBody.LineHeight",
            LetterSpacing = "Semantic.Typography.CaptionBody.LetterSpacing"
        },
        Footer = {
            Font = "Semantic.Typography.Footer.Font",
            FontSize = "Semantic.Typography.Footer.FontSize",
            LineHeight = "Semantic.Typography.Footer.LineHeight",
            LetterSpacing = "Semantic.Typography.Footer.LetterSpacing"
        }
    },
    Color = {
        Background = {
            Default = {
                Color3 = "Semantic.Color.Background.Default.Color3",
                Transparency = "Semantic.Color.Background.Default.Transparency"
            },
            Contrast = {
                Color3 = "Semantic.Color.Background.Contrast.Color3",
                Transparency = "Semantic.Color.Background.Contrast.Transparency"
            },
            Muted = {
                Color3 = "Semantic.Color.Background.Muted.Color3",
                Transparency = "Semantic.Color.Background.Muted.Transparency"
            },
            OnHover = {
                Color3 = "Semantic.Color.Background.OnHover.Color3",
                Transparency = "Semantic.Color.Background.OnHover.Transparency"
            },
            OnPress = {
                Color3 = "Semantic.Color.Background.OnPress.Color3",
                Transparency = "Semantic.Color.Background.OnPress.Transparency"
            }
        },
        BackgroundUi = {
            Default = {
                Color3 = "Semantic.Color.BackgroundUi.Default.Color3",
                Transparency = "Semantic.Color.BackgroundUi.Default.Transparency"
            },
            Contrast = {
                Color3 = "Semantic.Color.BackgroundUi.Contrast.Color3",
                Transparency = "Semantic.Color.BackgroundUi.Contrast.Transparency"
            }
        },
        Ui = {
            Default = {
                Color3 = "Semantic.Color.Ui.Default.Color3",
                Transparency = "Semantic.Color.Ui.Default.Transparency"
            },
            Muted = {
                Color3 = "Semantic.Color.Ui.Muted.Color3",
                Transparency = "Semantic.Color.Ui.Muted.Transparency"
            },
            Emphasis = {
                Color3 = "Semantic.Color.Ui.Emphasis.Color3",
                Transparency = "Semantic.Color.Ui.Emphasis.Transparency"
            }
        },
        Text = {
            Default = {
                Color3 = "Semantic.Color.Text.Default.Color3",
                Transparency = "Semantic.Color.Text.Default.Transparency"
            },
            Muted = {
                Color3 = "Semantic.Color.Text.Muted.Color3",
                Transparency = "Semantic.Color.Text.Muted.Transparency"
            },
            Emphasis = {
                Color3 = "Semantic.Color.Text.Emphasis.Color3",
                Transparency = "Semantic.Color.Text.Emphasis.Transparency"
            },
            Link = {
                Color3 = "Semantic.Color.Text.Link.Color3",
                Transparency = "Semantic.Color.Text.Link.Transparency"
            },
            Inverse = {
                Color3 = "Semantic.Color.Text.Inverse.Color3",
                Transparency = "Semantic.Color.Text.Inverse.Transparency"
            }
        },
        Icon = {
            Default = {
                Color3 = "Semantic.Color.Icon.Default.Color3",
                Transparency = "Semantic.Color.Icon.Default.Transparency"
            },
            Emphasis = {
                Color3 = "Semantic.Color.Icon.Emphasis.Color3",
                Transparency = "Semantic.Color.Icon.Emphasis.Transparency"
            },
            OnHover = {
                Color3 = "Semantic.Color.Icon.OnHover.Color3",
                Transparency = "Semantic.Color.Icon.OnHover.Transparency"
            }
        },
        Action = {
            Primary = {
                Background = {
                    Color3 = "Semantic.Color.Action.Primary.Background.Color3",
                    Transparency = "Semantic.Color.Action.Primary.Background.Transparency"
                },
                Border = {
                    Color3 = "Semantic.Color.Action.Primary.Border.Color3",
                    Transparency = "Semantic.Color.Action.Primary.Border.Transparency"
                },
                Content = {
                    Color3 = "Semantic.Color.Action.Primary.Content.Color3",
                    Transparency = "Semantic.Color.Action.Primary.Content.Transparency"
                }
            },
            PrimaryBrand = {
                Background = {
                    Color3 = "Semantic.Color.Action.PrimaryBrand.Background.Color3",
                    Transparency = "Semantic.Color.Action.PrimaryBrand.Background.Transparency"
                },
                Border = {
                    Color3 = "Semantic.Color.Action.PrimaryBrand.Border.Color3",
                    Transparency = "Semantic.Color.Action.PrimaryBrand.Border.Transparency"
                },
                Content = {
                    Color3 = "Semantic.Color.Action.PrimaryBrand.Content.Color3",
                    Transparency = "Semantic.Color.Action.PrimaryBrand.Content.Transparency"
                }
            },
            Secondary = {
                Background = {
                    Color3 = "Semantic.Color.Action.Secondary.Background.Color3",
                    Transparency = "Semantic.Color.Action.Secondary.Background.Transparency"
                },
                Border = {
                    Color3 = "Semantic.Color.Action.Secondary.Border.Color3",
                    Transparency = "Semantic.Color.Action.Secondary.Border.Transparency"
                },
                Content = {
                    Color3 = "Semantic.Color.Action.Secondary.Content.Color3",
                    Transparency = "Semantic.Color.Action.Secondary.Content.Transparency"
                }
            },
            Alert = {
                Background = {
                    Color3 = "Semantic.Color.Action.Alert.Background.Color3",
                    Transparency = "Semantic.Color.Action.Alert.Background.Transparency"
                },
                Border = {
                    Color3 = "Semantic.Color.Action.Alert.Border.Color3",
                    Transparency = "Semantic.Color.Action.Alert.Border.Transparency"
                },
                Content = {
                    Color3 = "Semantic.Color.Action.Alert.Content.Color3",
                    Transparency = "Semantic.Color.Action.Alert.Content.Transparency"
                }
            },
            Subtle = {
                Background = {
                    Color3 = "Semantic.Color.Action.Subtle.Background.Color3",
                    Transparency = "Semantic.Color.Action.Subtle.Background.Transparency"
                },
                Border = {
                    Color3 = "Semantic.Color.Action.Subtle.Border.Color3",
                    Transparency = "Semantic.Color.Action.Subtle.Border.Transparency"
                },
                Content = {
                    Color3 = "Semantic.Color.Action.Subtle.Content.Color3",
                    Transparency = "Semantic.Color.Action.Subtle.Content.Transparency"
                }
            }
        },
        State = {
            Standard = {
                Default = {
                    Color3 = "Semantic.Color.State.Standard.Default.Color3",
                    Transparency = "Semantic.Color.State.Standard.Default.Transparency"
                },
                Hover = {
                    Color3 = "Semantic.Color.State.Standard.Hover.Color3",
                    Transparency = "Semantic.Color.State.Standard.Hover.Transparency"
                },
                Pressed = {
                    Color3 = "Semantic.Color.State.Standard.Pressed.Color3",
                    Transparency = "Semantic.Color.State.Standard.Pressed.Transparency"
                }
            },
            Static = {
                Default = {
                    Color3 = "Semantic.Color.State.Static.Default.Color3",
                    Transparency = "Semantic.Color.State.Static.Default.Transparency"
                },
                Hover = {
                    Color3 = "Semantic.Color.State.Static.Hover.Color3",
                    Transparency = "Semantic.Color.State.Static.Hover.Transparency"
                },
                Pressed = {
                    Color3 = "Semantic.Color.State.Static.Pressed.Color3",
                    Transparency = "Semantic.Color.State.Static.Pressed.Transparency"
                }
            },
            Inverse = {
                Default = {
                    Color3 = "Semantic.Color.State.Inverse.Default.Color3",
                    Transparency = "Semantic.Color.State.Inverse.Default.Transparency"
                },
                Hover = {
                    Color3 = "Semantic.Color.State.Inverse.Hover.Color3",
                    Transparency = "Semantic.Color.State.Inverse.Hover.Transparency"
                },
                Pressed = {
                    Color3 = "Semantic.Color.State.Inverse.Pressed.Color3",
                    Transparency = "Semantic.Color.State.Inverse.Pressed.Transparency"
                }
            },
            StaticInverse = {
                Default = {
                    Color3 = "Semantic.Color.State.StaticInverse.Default.Color3",
                    Transparency = "Semantic.Color.State.StaticInverse.Default.Transparency"
                },
                Hover = {
                    Color3 = "Semantic.Color.State.StaticInverse.Hover.Color3",
                    Transparency = "Semantic.Color.State.StaticInverse.Hover.Transparency"
                },
                Pressed = {
                    Color3 = "Semantic.Color.State.StaticInverse.Pressed.Color3",
                    Transparency = "Semantic.Color.State.StaticInverse.Pressed.Transparency"
                }
            }
        },
        Focus = {
            Start = {
                Color3 = "Semantic.Color.Focus.Start.Color3",
                Transparency = "Semantic.Color.Focus.Start.Transparency"
            },
            End = {
                Color3 = "Semantic.Color.Focus.End.Color3",
                Transparency = "Semantic.Color.Focus.End.Transparency"
            },
            Gradient = {
                Color3 = "Semantic.Color.Focus.Gradient.Color3",
                Transparency = "Semantic.Color.Focus.Gradient.Transparency"
            }
        },
        Common = {
            Divider = {
                Color3 = "Semantic.Color.Common.Divider.Color3",
                Transparency = "Semantic.Color.Common.Divider.Transparency"
            },
            Overlay = {
                Color3 = "Semantic.Color.Common.Overlay.Color3",
                Transparency = "Semantic.Color.Common.Overlay.Transparency"
            },
            DropShadow = {
                Color3 = "Semantic.Color.Common.DropShadow.Color3",
                Transparency = "Semantic.Color.Common.DropShadow.Transparency"
            },
            NavigationBar = {
                Color3 = "Semantic.Color.Common.NavigationBar.Color3",
                Transparency = "Semantic.Color.Common.NavigationBar.Transparency"
            },
            Badge = {
                Color3 = "Semantic.Color.Common.Badge.Color3",
                Transparency = "Semantic.Color.Common.Badge.Transparency"
            },
            BadgeContent = {
                Color3 = "Semantic.Color.Common.BadgeContent.Color3",
                Transparency = "Semantic.Color.Common.BadgeContent.Transparency"
            },
            Placeholder = {
                Color3 = "Semantic.Color.Common.Placeholder.Color3",
                Transparency = "Semantic.Color.Common.Placeholder.Transparency"
            },
            Online = {
                Color3 = "Semantic.Color.Common.Online.Color3",
                Transparency = "Semantic.Color.Common.Online.Transparency"
            },
            Offline = {
                Color3 = "Semantic.Color.Common.Offline.Color3",
                Transparency = "Semantic.Color.Common.Offline.Transparency"
            },
            Alert = {
                Color3 = "Semantic.Color.Common.Alert.Color3",
                Transparency = "Semantic.Color.Common.Alert.Transparency"
            },
            Success = {
                Color3 = "Semantic.Color.Common.Success.Color3",
                Transparency = "Semantic.Color.Common.Success.Transparency"
            }
        }
    },
    Radius = {
        None = "Semantic.Radius.None",
        Small = "Semantic.Radius.Small",
        Medium = "Semantic.Radius.Medium",
        Large = "Semantic.Radius.Large",
        XLarge = "Semantic.Radius.XLarge",
        Circle = "Semantic.Radius.Circle"
    },
    Icon = {
        Size = {
            Small = "Semantic.Icon.Size.Small",
            Medium = "Semantic.Icon.Size.Medium",
            Large = "Semantic.Icon.Size.Large",
            XLarge = "Semantic.Icon.Size.XLarge",
            XxLarge = "Semantic.Icon.Size.XxLarge"
        }
    },
    Stroke = {
        Input = "Semantic.Stroke.Input",
        Focus = "Semantic.Stroke.Focus"
    },
    Offset = {
        Focus = {
            Standard = "Semantic.Offset.Focus.Standard",
            Inset = "Semantic.Offset.Focus.Inset"
        }
    },
    Opacity = {
        State = {
            Lighten = {
                Hover = "Semantic.Opacity.State.Lighten.Hover",
                Pressed = "Semantic.Opacity.State.Lighten.Pressed"
            },
            Darken = {
                Hover = "Semantic.Opacity.State.Darken.Hover",
                Pressed = "Semantic.Opacity.State.Darken.Pressed"
            }
        }
    }
};


return function(v0)
    return {
        VerticalTile = v0.strictInterface({
            Base = v0.strictInterface({
                Container = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderWidth = v0.number,
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    DropShadow = v0.strictInterface({
                        X = v0.number,
                        Y = v0.number,
                        Blur = v0.number,
                        Color = v0.strictInterface({
                            Color3 = v0.Color3,
                            Transparency = v0.number
                        })
                    }),
                    BorderRadius = v0.strictInterface({
                        LeadingTop = v0.number,
                        TrailingTop = v0.number,
                        TrailingBottom = v0.number,
                        LeadingBottom = v0.number
                    })
                }),
                ContentTop = v0.strictInterface({
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Trailing = v0.number,
                        Bottom = v0.number,
                        Leading = v0.number
                    })
                }),
                ContentBottom = v0.strictInterface({
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Trailing = v0.number,
                        Bottom = v0.number,
                        Leading = v0.number
                    })
                })
            })
        }),
        PlayerTileSmall = v0.strictInterface({
            Base = v0.strictInterface({
                Container = v0.strictInterface({
                    Gap = v0.number,
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Trailing = v0.number,
                        Bottom = v0.number,
                        Leading = v0.number
                    })
                }),
                Image = v0.strictInterface({
                    Size = v0.number,
                    BackgroundColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderRadius = v0.number,
                    BorderWidth = v0.number
                }),
                Status = v0.strictInterface({
                    Size = v0.number,
                    BackgroundColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderWidth = v0.number
                }),
                Content = v0.strictInterface({
                    Gap = v0.number,
                    Typography = v0.strictInterface({
                        Font = v0.enum(Enum.Font),
                        FontSize = v0.number,
                        LineHeight = v0.number,
                        LetterSpacing = v0.number
                    }),
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Icon = v0.strictInterface({
                    Size = v0.number
                }),
                Presence = v0.strictInterface({
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            })
        }),
        Facepile = v0.strictInterface({
            Container = v0.strictInterface({
                Gap = v0.number
            }),
            FaceGroup = v0.strictInterface({
                Gap = v0.number
            }),
            Face = v0.strictInterface({
                BackgroundColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                BorderWidth = v0.number,
                BorderColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                BorderRadius = v0.number,
                Width = v0.number,
                Height = v0.number
            }),
            Badge = v0.strictInterface({
                BackgroundColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                BorderWidth = v0.number,
                BorderColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                BorderRadius = v0.number,
                Spacing = v0.number,
                Height = v0.number,
                MinWidth = v0.number,
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            }),
            Label = v0.strictInterface({
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            })
        }),
        ControllerBar = v0.strictInterface({
            BackgroundColor = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            BorderRadius = v0.strictInterface({
                LeadingTop = v0.number,
                TrailingTop = v0.number,
                TrailingBottom = v0.number,
                LeadingBottom = v0.number
            }),
            Spacing = v0.strictInterface({
                Top = v0.number,
                Trailing = v0.number,
                Bottom = v0.number,
                Leading = v0.number
            }),
            Gap = v0.number
        }),
        ControllerBarShortcut = v0.strictInterface({
            Container = v0.strictInterface({
                Gap = v0.number,
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Icon = v0.strictInterface({
                Size = v0.number
            }),
            Label = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            })
        }),
        SelectionCursor = v0.strictInterface({
            BorderWidth = v0.number,
            Offset = v0.number,
            Inset = v0.number,
            Gradient = v0.strictInterface({
                Start = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                End = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            })
        }),
        StateLayer = v0.strictInterface({
            Base = v0.strictInterface({
                BorderWidth = v0.number
            }),
            Standard = v0.strictInterface({
                Initialize = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Default = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Hover = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Pressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Selected = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                SelectedPressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Disabled = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            Static = v0.strictInterface({
                Initialize = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Default = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Hover = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Pressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Selected = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                SelectedPressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Disabled = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            Inverse = v0.strictInterface({
                Initialize = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Default = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Hover = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Pressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Selected = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                SelectedPressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Disabled = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            StaticInverse = v0.strictInterface({
                Initialize = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Default = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Hover = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Pressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Selected = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                SelectedPressed = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Disabled = v0.strictInterface({
                    Color = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            })
        }),
        MenuCell = v0.strictInterface({
            Base = v0.strictInterface({
                Container = v0.strictInterface({
                    Height = v0.number,
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BackgroundColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderRadius = v0.strictInterface({
                        TopLeading = v0.number,
                        TopTrailing = v0.number,
                        BottomTrailing = v0.number,
                        BottomLeading = v0.number
                    }),
                    BorderWidth = v0.number,
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Trailing = v0.number,
                        Bottom = v0.number,
                        Leading = v0.number
                    })
                }),
                IconFrame = v0.strictInterface({
                    Size = v0.number
                }),
                TextFrame = v0.strictInterface({
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Trailing = v0.number,
                        Bottom = v0.number,
                        Leading = v0.number
                    })
                }),
                Text = v0.strictInterface({
                    Typography = v0.strictInterface({
                        Font = v0.enum(Enum.Font),
                        FontSize = v0.number,
                        LineHeight = v0.number,
                        LetterSpacing = v0.number
                    })
                }),
                CheckFrame = v0.strictInterface({
                    Size = v0.number
                })
            }),
            Divider = v0.strictInterface({
                Container = v0.strictInterface({
                    BorderWidth = v0.number
                })
            }),
            Disabled = v0.strictInterface({
                Container = v0.strictInterface({
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            HasRoundBottom = v0.strictInterface({
                Container = v0.strictInterface({
                    BorderRadius = v0.strictInterface({
                        BottomTrailing = v0.number,
                        BottomLeading = v0.number
                    })
                })
            }),
            HasRoundTop = v0.strictInterface({
                Container = v0.strictInterface({
                    BorderRadius = v0.strictInterface({
                        TopLeading = v0.number,
                        TopTrailing = v0.number
                    })
                })
            })
        }),
        BaseMenu = v0.strictInterface({
            BorderRadius = v0.number,
            BackgroundColor = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            })
        }),
        StatGroup = v0.strictInterface({
            Gap = v0.number
        }),
        StatItem = v0.strictInterface({
            Container = v0.strictInterface({
                Gap = v0.number,
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Icon = v0.strictInterface({
                Size = v0.number
            }),
            Label = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            })
        }),
        MediaTile = v0.strictInterface({
            Container = v0.strictInterface({
                BorderRadius = v0.number
            }),
            Icon = v0.strictInterface({
                Size = v0.number
            })
        }),
        StatWidget = v0.strictInterface({
            Container = v0.strictInterface({
                Gap = v0.number,
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Icon = v0.strictInterface({
                Size = v0.number
            }),
            DataGroup = v0.strictInterface({
                Gap = v0.number
            }),
            Data = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            }),
            Label = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                })
            })
        }),
        RateCount = v0.strictInterface({
            Container = v0.strictInterface({
                Spacing = v0.number,
                Gap = v0.number,
                BorderRadius = v0.number,
                BackgroundColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            ButtonGroup = v0.strictInterface({
                Gap = v0.number
            })
        }),
        PlayerCount = v0.strictInterface({
            Container = v0.strictInterface({
                Spacing = v0.number,
                BorderRadius = v0.number,
                BackgroundColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            })
        }),
        VerticalScrollView = v0.strictInterface({
            Base = v0.strictInterface({
                Handle = v0.strictInterface({
                    BackgroundColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderRadius = v0.number
                }),
                Icon = v0.strictInterface({
                    Size = v0.number
                }),
                Track = v0.strictInterface({
                    Opacity = v0.number,
                    Spacing = v0.strictInterface({
                        Top = v0.number,
                        Bottom = v0.number
                    })
                })
            }),
            Compact = v0.strictInterface({
                Handle = v0.strictInterface({
                    Width = v0.number
                }),
                Track = v0.strictInterface({
                    Width = v0.number
                })
            }),
            Wide = v0.strictInterface({
                Handle = v0.strictInterface({
                    Width = v0.number
                }),
                Track = v0.strictInterface({
                    Width = v0.number
                })
            }),
            Gamepad = v0.strictInterface({
                Handle = v0.strictInterface({
                    Width = v0.number
                }),
                Track = v0.strictInterface({
                    Width = v0.number
                })
            })
        }),
        TextField = v0.strictInterface({
            Base = v0.strictInterface({
                Field = v0.strictInterface({
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    BorderRadius = v0.number,
                    Typography = v0.strictInterface({
                        Font = v0.enum(Enum.Font),
                        FontSize = v0.number,
                        LineHeight = v0.number,
                        LetterSpacing = v0.number
                    }),
                    Spacing = v0.strictInterface({
                        Leading = v0.number,
                        Trailing = v0.number
                    }),
                    Gap = v0.number,
                    Opacity = v0.number
                }),
                PlaceholderText = v0.strictInterface({
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                FieldValue = v0.strictInterface({
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                IconLeading = v0.strictInterface({
                    ContentColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Size = v0.number
                })
            }),
            Error = v0.strictInterface({
                Field = v0.strictInterface({
                    BorderColor = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            Disabled = v0.strictInterface({
                Field = v0.strictInterface({
                    Opacity = v0.number
                })
            })
        }),
        InputLabel = v0.strictInterface({
            Base = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                }),
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Spacing = v0.strictInterface({
                    Bottom = v0.number
                }),
                Opacity = v0.number
            }),
            Disabled = v0.strictInterface({
                Opacity = v0.number
            })
        }),
        HelperText = v0.strictInterface({
            Base = v0.strictInterface({
                Typography = v0.strictInterface({
                    Font = v0.enum(Enum.Font),
                    FontSize = v0.number,
                    LineHeight = v0.number,
                    LetterSpacing = v0.number
                }),
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Padding = v0.strictInterface({
                    Top = v0.number
                }),
                Opacity = v0.number
            }),
            Error = v0.strictInterface({
                ContentColor = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            })
        })
    };
end;


return function(v0)
    return {
        Size_0 = v0.number,
        Size_25 = v0.number,
        Size_50 = v0.number,
        Size_75 = v0.number,
        Size_100 = v0.number,
        Size_150 = v0.number,
        Size_200 = v0.number,
        Size_250 = v0.number,
        Size_300 = v0.number,
        Size_350 = v0.number,
        Size_400 = v0.number,
        Size_450 = v0.number,
        Size_500 = v0.number,
        Size_600 = v0.number,
        Size_700 = v0.number,
        Size_800 = v0.number,
        Size_900 = v0.number,
        Size_1000 = v0.number,
        Size_1100 = v0.number,
        Size_1200 = v0.number,
        Size_1300 = v0.number,
        Size_1400 = v0.number,
        Space_0 = v0.number,
        Space_25 = v0.number,
        Space_50 = v0.number,
        Space_75 = v0.number,
        Space_100 = v0.number,
        Space_150 = v0.number,
        Space_200 = v0.number,
        Space_250 = v0.number,
        Space_300 = v0.number,
        Space_400 = v0.number,
        Space_500 = v0.number,
        Space_600 = v0.number,
        Space_800 = v0.number,
        Space_1000 = v0.number,
        FontSize_25 = v0.number,
        FontSize_50 = v0.number,
        FontSize_75 = v0.number,
        FontSize_100 = v0.number,
        FontSize_200 = v0.number,
        FontSize_300 = v0.number,
        FontSize_400 = v0.number,
        FontSize_500 = v0.number,
        FontSize_600 = v0.number,
        FontSize_700 = v0.number,
        FontSize_800 = v0.number,
        FontSize_900 = v0.number,
        FontSize_1000 = v0.number,
        Family = v0.strictInterface({
            Standard = v0.string
        }),
        Weight_300 = v0.string,
        Weight_400 = v0.string,
        Weight_600 = v0.string,
        Weight_700 = v0.string,
        Weight_900 = v0.string,
        LetterSpacing = v0.strictInterface({
            Default = v0.number
        }),
        LineHeight_100 = v0.number,
        LineHeight_200 = v0.number,
        LineHeight_300 = v0.number,
        LineHeight_400 = v0.number,
        Stroke_50 = v0.number,
        Stroke_100 = v0.number,
        Stroke_150 = v0.number,
        Stroke_200 = v0.number,
        Stroke_250 = v0.number,
        Stroke_300 = v0.number,
        Stroke_400 = v0.number,
        Opacity_0 = v0.number,
        Opacity_8 = v0.number,
        Opacity_12 = v0.number,
        Opacity_16 = v0.number,
        Opacity_32 = v0.number,
        Opacity_68 = v0.number,
        Opacity_84 = v0.number,
        Opacity_88 = v0.number,
        Opacity_92 = v0.number,
        Opacity_100 = v0.number,
        Color = v0.strictInterface({
            Black = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            White = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Green = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Red = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Blue = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Carbon = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Flint = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Graphite = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Obsidian = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Pumice = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Slate = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Alabaster = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Ash = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Chalk = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            Smoke = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            }),
            None = v0.strictInterface({
                Color3 = v0.Color3,
                Transparency = v0.number
            })
        })
    };
end;


return function(v0)
    return {
        Typography = v0.strictInterface({
            Title = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            Header = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            Subheader = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            Body = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            CaptionHeader = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            CaptionBody = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            }),
            Footer = v0.strictInterface({
                Font = v0.enum(Enum.Font),
                FontSize = v0.number,
                LineHeight = v0.number,
                LetterSpacing = v0.number
            })
        }),
        Color = v0.strictInterface({
            Background = v0.strictInterface({
                Default = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Contrast = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Muted = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                OnHover = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                OnPress = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            BackgroundUi = v0.strictInterface({
                Default = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Contrast = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Ui = v0.strictInterface({
                Default = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Muted = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Emphasis = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Text = v0.strictInterface({
                Default = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Muted = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Emphasis = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Link = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Inverse = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Icon = v0.strictInterface({
                Default = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Emphasis = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                OnHover = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Action = v0.strictInterface({
                Primary = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Border = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Content = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                PrimaryBrand = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Border = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Content = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Secondary = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Border = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Content = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Alert = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Border = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Content = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Subtle = v0.strictInterface({
                    Background = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Border = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Content = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            State = v0.strictInterface({
                Standard = v0.strictInterface({
                    Default = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Hover = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Pressed = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Static = v0.strictInterface({
                    Default = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Hover = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Pressed = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                Inverse = v0.strictInterface({
                    Default = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Hover = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Pressed = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                }),
                StaticInverse = v0.strictInterface({
                    Default = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Hover = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    }),
                    Pressed = v0.strictInterface({
                        Color3 = v0.Color3,
                        Transparency = v0.number
                    })
                })
            }),
            Focus = v0.strictInterface({
                Start = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                End = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Gradient = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            }),
            Common = v0.strictInterface({
                Divider = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Overlay = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                DropShadow = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                NavigationBar = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Badge = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                BadgeContent = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Placeholder = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Online = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Offline = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Alert = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                }),
                Success = v0.strictInterface({
                    Color3 = v0.Color3,
                    Transparency = v0.number
                })
            })
        }),
        Radius = v0.strictInterface({
            None = v0.number,
            Small = v0.number,
            Medium = v0.number,
            Large = v0.number,
            XLarge = v0.number,
            Circle = v0.number
        }),
        Icon = v0.strictInterface({
            Size = v0.strictInterface({
                Small = v0.number,
                Medium = v0.number,
                Large = v0.number,
                XLarge = v0.number,
                XxLarge = v0.number
            })
        }),
        Stroke = v0.strictInterface({
            Input = v0.number,
            Focus = v0.number
        }),
        Offset = v0.strictInterface({
            Focus = v0.strictInterface({
                Standard = v0.number,
                Inset = v0.number
            })
        }),
        Opacity = v0.strictInterface({
            State = v0.strictInterface({
                Lighten = v0.strictInterface({
                    Hover = v0.number,
                    Pressed = v0.number
                }),
                Darken = v0.strictInterface({
                    Hover = v0.number,
                    Pressed = v0.number
                })
            })
        })
    };
end;