Skip to main content

ferroui_themes_material/
color_scheme.rs

1// Generated by scripts/material-theme/generate.py. AndroidX token provenance: NOTICE.md.
2//! Complete Material color roles and immutable light/dark schemes.
3//! Accepts complete Android/Material Theme Builder palettes without approximating HCT in RGB.
4use ferroui_base::controls::ResourceDictionary;
5use ferroui_base::media::{Color, IBrush};
6use ferroui_base::media::immutable::ImmutableSolidColorBrush;
7use ferroui_base::metadata::into_markup_value;
8use ferroui_base::Ref;
9use std::rc::Rc;
10
11#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
12#[repr(usize)]
13pub enum MaterialColorRole {
14    Background,
15    Error,
16    ErrorContainer,
17    InverseOnSurface,
18    InversePrimary,
19    InverseSurface,
20    OnBackground,
21    OnError,
22    OnErrorContainer,
23    OnPrimary,
24    OnPrimaryContainer,
25    OnPrimaryFixed,
26    OnPrimaryFixedVariant,
27    OnSecondary,
28    OnSecondaryContainer,
29    OnSecondaryFixed,
30    OnSecondaryFixedVariant,
31    OnSurface,
32    OnSurfaceVariant,
33    OnTertiary,
34    OnTertiaryContainer,
35    OnTertiaryFixed,
36    OnTertiaryFixedVariant,
37    Outline,
38    OutlineVariant,
39    Primary,
40    PrimaryContainer,
41    PrimaryFixed,
42    PrimaryFixedDim,
43    Scrim,
44    Secondary,
45    SecondaryContainer,
46    SecondaryFixed,
47    SecondaryFixedDim,
48    Surface,
49    SurfaceBright,
50    SurfaceContainer,
51    SurfaceContainerHigh,
52    SurfaceContainerHighest,
53    SurfaceContainerLow,
54    SurfaceContainerLowest,
55    SurfaceDim,
56    SurfaceVariant,
57    Tertiary,
58    TertiaryContainer,
59    TertiaryFixed,
60    TertiaryFixedDim,
61    SurfaceTint,
62}
63
64impl MaterialColorRole {
65    pub const ALL: [Self; 48] = [
66        Self::Background,
67        Self::Error,
68        Self::ErrorContainer,
69        Self::InverseOnSurface,
70        Self::InversePrimary,
71        Self::InverseSurface,
72        Self::OnBackground,
73        Self::OnError,
74        Self::OnErrorContainer,
75        Self::OnPrimary,
76        Self::OnPrimaryContainer,
77        Self::OnPrimaryFixed,
78        Self::OnPrimaryFixedVariant,
79        Self::OnSecondary,
80        Self::OnSecondaryContainer,
81        Self::OnSecondaryFixed,
82        Self::OnSecondaryFixedVariant,
83        Self::OnSurface,
84        Self::OnSurfaceVariant,
85        Self::OnTertiary,
86        Self::OnTertiaryContainer,
87        Self::OnTertiaryFixed,
88        Self::OnTertiaryFixedVariant,
89        Self::Outline,
90        Self::OutlineVariant,
91        Self::Primary,
92        Self::PrimaryContainer,
93        Self::PrimaryFixed,
94        Self::PrimaryFixedDim,
95        Self::Scrim,
96        Self::Secondary,
97        Self::SecondaryContainer,
98        Self::SecondaryFixed,
99        Self::SecondaryFixedDim,
100        Self::Surface,
101        Self::SurfaceBright,
102        Self::SurfaceContainer,
103        Self::SurfaceContainerHigh,
104        Self::SurfaceContainerHighest,
105        Self::SurfaceContainerLow,
106        Self::SurfaceContainerLowest,
107        Self::SurfaceDim,
108        Self::SurfaceVariant,
109        Self::Tertiary,
110        Self::TertiaryContainer,
111        Self::TertiaryFixed,
112        Self::TertiaryFixedDim,
113        Self::SurfaceTint,
114    ];
115    pub const fn name(self) -> &'static str { match self {
116        Self::Background => "Background",
117        Self::Error => "Error",
118        Self::ErrorContainer => "ErrorContainer",
119        Self::InverseOnSurface => "InverseOnSurface",
120        Self::InversePrimary => "InversePrimary",
121        Self::InverseSurface => "InverseSurface",
122        Self::OnBackground => "OnBackground",
123        Self::OnError => "OnError",
124        Self::OnErrorContainer => "OnErrorContainer",
125        Self::OnPrimary => "OnPrimary",
126        Self::OnPrimaryContainer => "OnPrimaryContainer",
127        Self::OnPrimaryFixed => "OnPrimaryFixed",
128        Self::OnPrimaryFixedVariant => "OnPrimaryFixedVariant",
129        Self::OnSecondary => "OnSecondary",
130        Self::OnSecondaryContainer => "OnSecondaryContainer",
131        Self::OnSecondaryFixed => "OnSecondaryFixed",
132        Self::OnSecondaryFixedVariant => "OnSecondaryFixedVariant",
133        Self::OnSurface => "OnSurface",
134        Self::OnSurfaceVariant => "OnSurfaceVariant",
135        Self::OnTertiary => "OnTertiary",
136        Self::OnTertiaryContainer => "OnTertiaryContainer",
137        Self::OnTertiaryFixed => "OnTertiaryFixed",
138        Self::OnTertiaryFixedVariant => "OnTertiaryFixedVariant",
139        Self::Outline => "Outline",
140        Self::OutlineVariant => "OutlineVariant",
141        Self::Primary => "Primary",
142        Self::PrimaryContainer => "PrimaryContainer",
143        Self::PrimaryFixed => "PrimaryFixed",
144        Self::PrimaryFixedDim => "PrimaryFixedDim",
145        Self::Scrim => "Scrim",
146        Self::Secondary => "Secondary",
147        Self::SecondaryContainer => "SecondaryContainer",
148        Self::SecondaryFixed => "SecondaryFixed",
149        Self::SecondaryFixedDim => "SecondaryFixedDim",
150        Self::Surface => "Surface",
151        Self::SurfaceBright => "SurfaceBright",
152        Self::SurfaceContainer => "SurfaceContainer",
153        Self::SurfaceContainerHigh => "SurfaceContainerHigh",
154        Self::SurfaceContainerHighest => "SurfaceContainerHighest",
155        Self::SurfaceContainerLow => "SurfaceContainerLow",
156        Self::SurfaceContainerLowest => "SurfaceContainerLowest",
157        Self::SurfaceDim => "SurfaceDim",
158        Self::SurfaceVariant => "SurfaceVariant",
159        Self::Tertiary => "Tertiary",
160        Self::TertiaryContainer => "TertiaryContainer",
161        Self::TertiaryFixed => "TertiaryFixed",
162        Self::TertiaryFixedDim => "TertiaryFixedDim",
163        Self::SurfaceTint => "SurfaceTint",
164    } }
165}
166
167/// The status colors the theme adds to the Material roles, which have no success or warning
168/// colors: tonal green and amber, for the severities of InfoBar and InfoBadge.
169#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
170#[repr(usize)]
171pub enum MaterialStatusColor {
172    Success,
173    OnSuccess,
174    SuccessContainer,
175    OnSuccessContainer,
176    Warning,
177    OnWarning,
178    WarningContainer,
179    OnWarningContainer,
180}
181
182impl MaterialStatusColor {
183    pub const ALL: [Self; 8] = [
184        Self::Success,
185        Self::OnSuccess,
186        Self::SuccessContainer,
187        Self::OnSuccessContainer,
188        Self::Warning,
189        Self::OnWarning,
190        Self::WarningContainer,
191        Self::OnWarningContainer,
192    ];
193    pub const fn name(self) -> &'static str { match self {
194        Self::Success => "Success",
195        Self::OnSuccess => "OnSuccess",
196        Self::SuccessContainer => "SuccessContainer",
197        Self::OnSuccessContainer => "OnSuccessContainer",
198        Self::Warning => "Warning",
199        Self::OnWarning => "OnWarning",
200        Self::WarningContainer => "WarningContainer",
201        Self::OnWarningContainer => "OnWarningContainer",
202    } }
203}
204
205const STATUS_LIGHT: [Color; 8] = [
206    Color::from_uint32(0xFF2E6B30), // Success
207    Color::from_uint32(0xFFFFFFFF), // OnSuccess
208    Color::from_uint32(0xFFB1F2A9), // SuccessContainer
209    Color::from_uint32(0xFF002204), // OnSuccessContainer
210    Color::from_uint32(0xFF7A5900), // Warning
211    Color::from_uint32(0xFFFFFFFF), // OnWarning
212    Color::from_uint32(0xFFFFDEA6), // WarningContainer
213    Color::from_uint32(0xFF261900), // OnWarningContainer
214];
215const STATUS_DARK: [Color; 8] = [
216    Color::from_uint32(0xFF95D68F), // Success
217    Color::from_uint32(0xFF00390A), // OnSuccess
218    Color::from_uint32(0xFF145219), // SuccessContainer
219    Color::from_uint32(0xFFB1F2A9), // OnSuccessContainer
220    Color::from_uint32(0xFFF6BE3B), // Warning
221    Color::from_uint32(0xFF402D00), // OnWarning
222    Color::from_uint32(0xFF5C4200), // WarningContainer
223    Color::from_uint32(0xFFFFDEA6), // OnWarningContainer
224];
225
226#[derive(Clone, Debug, PartialEq, Eq)]
227pub struct MaterialColorScheme {
228    colors: [Color; 48],
229}
230
231impl MaterialColorScheme {
232    /// All roles are required, in MaterialColorRole::ALL order.
233    pub const fn new(colors: [Color; 48]) -> Self { Self { colors } }
234    pub fn color(&self, role: MaterialColorRole) -> Color { self.colors[role as usize] }
235    pub fn set_color(&mut self, role: MaterialColorRole, color: Color) { self.colors[role as usize] = color; }
236    pub fn with_color(mut self, role: MaterialColorRole, color: Color) -> Self { self.set_color(role, color); self }
237    pub const fn light() -> Self { Self { colors: [
238        Color::from_uint32(0xFFFEF7FF), // Background
239        Color::from_uint32(0xFFB3261E), // Error
240        Color::from_uint32(0xFFF9DEDC), // ErrorContainer
241        Color::from_uint32(0xFFF5EFF7), // InverseOnSurface
242        Color::from_uint32(0xFFD0BCFF), // InversePrimary
243        Color::from_uint32(0xFF322F35), // InverseSurface
244        Color::from_uint32(0xFF1D1B20), // OnBackground
245        Color::from_uint32(0xFFFFFFFF), // OnError
246        Color::from_uint32(0xFF410E0B), // OnErrorContainer
247        Color::from_uint32(0xFFFFFFFF), // OnPrimary
248        Color::from_uint32(0xFF21005D), // OnPrimaryContainer
249        Color::from_uint32(0xFF21005D), // OnPrimaryFixed
250        Color::from_uint32(0xFF4F378B), // OnPrimaryFixedVariant
251        Color::from_uint32(0xFFFFFFFF), // OnSecondary
252        Color::from_uint32(0xFF1D192B), // OnSecondaryContainer
253        Color::from_uint32(0xFF1D192B), // OnSecondaryFixed
254        Color::from_uint32(0xFF4A4458), // OnSecondaryFixedVariant
255        Color::from_uint32(0xFF1D1B20), // OnSurface
256        Color::from_uint32(0xFF49454F), // OnSurfaceVariant
257        Color::from_uint32(0xFFFFFFFF), // OnTertiary
258        Color::from_uint32(0xFF31111D), // OnTertiaryContainer
259        Color::from_uint32(0xFF31111D), // OnTertiaryFixed
260        Color::from_uint32(0xFF633B48), // OnTertiaryFixedVariant
261        Color::from_uint32(0xFF79747E), // Outline
262        Color::from_uint32(0xFFCAC4D0), // OutlineVariant
263        Color::from_uint32(0xFF6750A4), // Primary
264        Color::from_uint32(0xFFEADDFF), // PrimaryContainer
265        Color::from_uint32(0xFFEADDFF), // PrimaryFixed
266        Color::from_uint32(0xFFD0BCFF), // PrimaryFixedDim
267        Color::from_uint32(0xFF000000), // Scrim
268        Color::from_uint32(0xFF625B71), // Secondary
269        Color::from_uint32(0xFFE8DEF8), // SecondaryContainer
270        Color::from_uint32(0xFFE8DEF8), // SecondaryFixed
271        Color::from_uint32(0xFFCCC2DC), // SecondaryFixedDim
272        Color::from_uint32(0xFFFEF7FF), // Surface
273        Color::from_uint32(0xFFFEF7FF), // SurfaceBright
274        Color::from_uint32(0xFFF3EDF7), // SurfaceContainer
275        Color::from_uint32(0xFFECE6F0), // SurfaceContainerHigh
276        Color::from_uint32(0xFFE6E0E9), // SurfaceContainerHighest
277        Color::from_uint32(0xFFF7F2FA), // SurfaceContainerLow
278        Color::from_uint32(0xFFFFFFFF), // SurfaceContainerLowest
279        Color::from_uint32(0xFFDED8E1), // SurfaceDim
280        Color::from_uint32(0xFFE7E0EC), // SurfaceVariant
281        Color::from_uint32(0xFF7D5260), // Tertiary
282        Color::from_uint32(0xFFFFD8E4), // TertiaryContainer
283        Color::from_uint32(0xFFFFD8E4), // TertiaryFixed
284        Color::from_uint32(0xFFEFB8C8), // TertiaryFixedDim
285        Color::from_uint32(0xFF6750A4), // SurfaceTint
286    ] } }
287    pub const fn dark() -> Self { Self { colors: [
288        Color::from_uint32(0xFF141218), // Background
289        Color::from_uint32(0xFFF2B8B5), // Error
290        Color::from_uint32(0xFF8C1D18), // ErrorContainer
291        Color::from_uint32(0xFF322F35), // InverseOnSurface
292        Color::from_uint32(0xFF6750A4), // InversePrimary
293        Color::from_uint32(0xFFE6E0E9), // InverseSurface
294        Color::from_uint32(0xFFE6E0E9), // OnBackground
295        Color::from_uint32(0xFF601410), // OnError
296        Color::from_uint32(0xFFF9DEDC), // OnErrorContainer
297        Color::from_uint32(0xFF381E72), // OnPrimary
298        Color::from_uint32(0xFFEADDFF), // OnPrimaryContainer
299        Color::from_uint32(0xFF21005D), // OnPrimaryFixed
300        Color::from_uint32(0xFF4F378B), // OnPrimaryFixedVariant
301        Color::from_uint32(0xFF332D41), // OnSecondary
302        Color::from_uint32(0xFFE8DEF8), // OnSecondaryContainer
303        Color::from_uint32(0xFF1D192B), // OnSecondaryFixed
304        Color::from_uint32(0xFF4A4458), // OnSecondaryFixedVariant
305        Color::from_uint32(0xFFE6E0E9), // OnSurface
306        Color::from_uint32(0xFFCAC4D0), // OnSurfaceVariant
307        Color::from_uint32(0xFF492532), // OnTertiary
308        Color::from_uint32(0xFFFFD8E4), // OnTertiaryContainer
309        Color::from_uint32(0xFF31111D), // OnTertiaryFixed
310        Color::from_uint32(0xFF633B48), // OnTertiaryFixedVariant
311        Color::from_uint32(0xFF938F99), // Outline
312        Color::from_uint32(0xFF49454F), // OutlineVariant
313        Color::from_uint32(0xFFD0BCFF), // Primary
314        Color::from_uint32(0xFF4F378B), // PrimaryContainer
315        Color::from_uint32(0xFFEADDFF), // PrimaryFixed
316        Color::from_uint32(0xFFD0BCFF), // PrimaryFixedDim
317        Color::from_uint32(0xFF000000), // Scrim
318        Color::from_uint32(0xFFCCC2DC), // Secondary
319        Color::from_uint32(0xFF4A4458), // SecondaryContainer
320        Color::from_uint32(0xFFE8DEF8), // SecondaryFixed
321        Color::from_uint32(0xFFCCC2DC), // SecondaryFixedDim
322        Color::from_uint32(0xFF141218), // Surface
323        Color::from_uint32(0xFF3B383E), // SurfaceBright
324        Color::from_uint32(0xFF211F26), // SurfaceContainer
325        Color::from_uint32(0xFF2B2930), // SurfaceContainerHigh
326        Color::from_uint32(0xFF36343B), // SurfaceContainerHighest
327        Color::from_uint32(0xFF1D1B20), // SurfaceContainerLow
328        Color::from_uint32(0xFF0F0D13), // SurfaceContainerLowest
329        Color::from_uint32(0xFF141218), // SurfaceDim
330        Color::from_uint32(0xFF49454F), // SurfaceVariant
331        Color::from_uint32(0xFFEFB8C8), // Tertiary
332        Color::from_uint32(0xFF633B48), // TertiaryContainer
333        Color::from_uint32(0xFFFFD8E4), // TertiaryFixed
334        Color::from_uint32(0xFFEFB8C8), // TertiaryFixedDim
335        Color::from_uint32(0xFFD0BCFF), // SurfaceTint
336    ] } }
337    /// Native MaterialExpressiveTheme light baseline, including its four tone-30 container foregrounds.
338    pub const fn expressive_light() -> Self {
339        let mut scheme = Self::light();
340        scheme.colors[MaterialColorRole::OnPrimaryContainer as usize] = Color::from_uint32(0xFF4F378B);
341        scheme.colors[MaterialColorRole::OnSecondaryContainer as usize] = Color::from_uint32(0xFF4A4458);
342        scheme.colors[MaterialColorRole::OnTertiaryContainer as usize] = Color::from_uint32(0xFF633B48);
343        scheme.colors[MaterialColorRole::OnErrorContainer as usize] = Color::from_uint32(0xFF8C1D18);
344        scheme
345    }
346    /// A status color: of the light palette for a light surface, of the dark one for a dark surface.
347    pub fn status_color(&self, status: MaterialStatusColor) -> Color {
348        let surface = self.color(MaterialColorRole::Surface);
349        let luminance = 299 * surface.r as u32 + 587 * surface.g as u32 + 114 * surface.b as u32;
350        if luminance < 127_500 { STATUS_DARK[status as usize] } else { STATUS_LIGHT[status as usize] }
351    }
352    /// A fresh dictionary permits atomic replacement: no frame observes half a palette.
353    pub fn resources(&self) -> Ref<ResourceDictionary> {
354        let dictionary = ResourceDictionary::new();
355        for role in MaterialColorRole::ALL {
356            let color = self.color(role);
357            dictionary.set(format!("Material{}Color", role.name()), into_markup_value(color));
358            self.add_brush(&dictionary, &format!("Material{}Brush", role.name()), role, 1.0);
359            for (state, opacity) in [("Hover", 0.08), ("Focus", 0.10), ("Pressed", 0.10), ("Dragged", 0.16)] {
360                self.add_brush(&dictionary, &format!("Material{}{state}Brush", role.name()), role, opacity);
361            }
362        }
363        for (key, role, opacity) in [
364            ("MaterialDisabledContainerBrush", MaterialColorRole::OnSurface, 0.10),
365            ("MaterialDisabledContentBrush", MaterialColorRole::OnSurfaceVariant, 0.38),
366            ("MaterialDisabledOnSurfaceBrush", MaterialColorRole::OnSurface, 0.38),
367            ("MaterialDisabledOutlineBrush", MaterialColorRole::OnSurface, 0.12),
368            ("MaterialOutlinedButtonDisabledOutlineBrush", MaterialColorRole::OutlineVariant, 0.10),
369            ("MaterialChipDisabledContainerBrush", MaterialColorRole::OnSurface, 0.12),
370            ("MaterialSegmentedButtonDisabledOutlineBrush", MaterialColorRole::Outline, 0.12),
371            ("MaterialDisabledFieldBrush", MaterialColorRole::OnSurface, 0.04),
372            ("MaterialTextFieldDisabledContainerBrush", MaterialColorRole::OnSurface, 0.04),
373            ("MaterialModalScrimBrush", MaterialColorRole::Scrim, 0.32),
374        ] { self.add_brush(&dictionary, key, role, opacity); }
375        for status in MaterialStatusColor::ALL {
376            dictionary.set(format!("Material{}Color", status.name()), into_markup_value(self.status_color(status)));
377            self.add_status_brush(&dictionary, &format!("Material{}Brush", status.name()), status, 1.0);
378        }
379        install_compatibility(self, &dictionary);
380        dictionary
381    }
382    fn add_brush(&self, dictionary: &Ref<ResourceDictionary>, key: &str, role: MaterialColorRole, opacity: f64) {
383        let brush: Rc<dyn IBrush> = Rc::new(ImmutableSolidColorBrush::with_opacity(self.color(role), opacity));
384        dictionary.set(key, into_markup_value(brush));
385    }
386    fn add_status_brush(&self, dictionary: &Ref<ResourceDictionary>, key: &str, status: MaterialStatusColor, opacity: f64) {
387        let brush: Rc<dyn IBrush> = Rc::new(ImmutableSolidColorBrush::with_opacity(self.status_color(status), opacity));
388        dictionary.set(key, into_markup_value(brush));
389    }
390}
391impl Default for MaterialColorScheme { fn default() -> Self { Self::light() } }
392
393fn install_compatibility(scheme: &MaterialColorScheme, dictionary: &Ref<ResourceDictionary>) {
394    scheme.add_brush(dictionary, "AccentAAFillColorDefaultBrush", MaterialColorRole::Primary, 1.0);
395    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("AccentAAFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
396    scheme.add_brush(dictionary, "AccentAAFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
397    scheme.add_brush(dictionary, "AccentAAFillColorSecondaryBrush", MaterialColorRole::Primary, 1.0);
398    scheme.add_brush(dictionary, "AccentAAFillColorTertiaryBrush", MaterialColorRole::Primary, 1.0);
399    scheme.add_brush(dictionary, "AccentAcrylicBackgroundFillColorBaseBrush", MaterialColorRole::Primary, 1.0);
400    scheme.add_brush(dictionary, "AccentAcrylicBackgroundFillColorDefaultBrush", MaterialColorRole::Primary, 1.0);
401    scheme.add_brush(dictionary, "AccentAcrylicInAppFillColorBaseBrush", MaterialColorRole::Primary, 1.0);
402    scheme.add_brush(dictionary, "AccentAcrylicInAppFillColorDefaultBrush", MaterialColorRole::Primary, 1.0);
403    scheme.add_brush(dictionary, "AccentButtonBackground", MaterialColorRole::Primary, 1.0);
404    scheme.add_brush(dictionary, "AccentButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
405    scheme.add_brush(dictionary, "AccentButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
406    scheme.add_brush(dictionary, "AccentButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
407    scheme.add_brush(dictionary, "AccentButtonBorderBrush", MaterialColorRole::Primary, 1.0);
408    scheme.add_brush(dictionary, "AccentButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
409    scheme.add_brush(dictionary, "AccentButtonBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
410    scheme.add_brush(dictionary, "AccentButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
411    scheme.add_brush(dictionary, "AccentButtonForeground", MaterialColorRole::OnPrimary, 1.0);
412    scheme.add_brush(dictionary, "AccentButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
413    scheme.add_brush(dictionary, "AccentButtonForegroundPointerOver", MaterialColorRole::Surface, 1.0);
414    scheme.add_brush(dictionary, "AccentButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
415    scheme.add_brush(dictionary, "AccentControlElevationBorderBrush", MaterialColorRole::Primary, 1.0);
416    scheme.add_brush(dictionary, "AccentFillColorDefaultBrush", MaterialColorRole::Primary, 1.0);
417    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("AccentFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
418    scheme.add_brush(dictionary, "AccentFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
419    scheme.add_brush(dictionary, "AccentFillColorSecondaryBrush", MaterialColorRole::Primary, 0.92);
420    scheme.add_brush(dictionary, "AccentFillColorSelectedTextBackgroundBrush", MaterialColorRole::Primary, 1.0);
421    scheme.add_brush(dictionary, "AccentFillColorTertiaryBrush", MaterialColorRole::Primary, 0.9);
422    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("AccentTextFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
423    scheme.add_brush(dictionary, "AccentTextFillColorDisabledBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
424    scheme.add_brush(dictionary, "AccentTextFillColorPrimaryBrush", MaterialColorRole::Primary, 1.0);
425    scheme.add_brush(dictionary, "AccentTextFillColorSecondaryBrush", MaterialColorRole::Primary, 1.0);
426    scheme.add_brush(dictionary, "AccentTextFillColorTertiaryBrush", MaterialColorRole::Primary, 1.0);
427    scheme.add_brush(dictionary, "AcrylicBackgroundFillColorBaseBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
428    scheme.add_brush(dictionary, "AcrylicBackgroundFillColorDefaultBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
429    scheme.add_brush(dictionary, "AcrylicBackgroundFillColorDefaultInverseBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
430    scheme.add_brush(dictionary, "AcrylicInAppFillColorBaseBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
431    scheme.add_brush(dictionary, "AcrylicInAppFillColorDefaultBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
432    scheme.add_brush(dictionary, "AcrylicInAppFillColorDefaultInverseBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
433    scheme.add_brush(dictionary, "AppBarBackground", MaterialColorRole::Surface, 1.0);
434    scheme.add_brush(dictionary, "AppBarBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
435    scheme.add_brush(dictionary, "AppBarBorderThemeBrush", MaterialColorRole::Outline, 1.0);
436    scheme.add_brush(dictionary, "AppBarButtonBackground", MaterialColorRole::Surface, 0.0);
437    scheme.add_brush(dictionary, "AppBarButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
438    scheme.add_brush(dictionary, "AppBarButtonBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
439    scheme.add_brush(dictionary, "AppBarButtonBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
440    scheme.add_brush(dictionary, "AppBarButtonBackgroundSubMenuOpened", MaterialColorRole::Primary, 1.0);
441    scheme.add_brush(dictionary, "AppBarButtonBorderBrush", MaterialColorRole::Surface, 0.0);
442    scheme.add_brush(dictionary, "AppBarButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
443    scheme.add_brush(dictionary, "AppBarButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
444    scheme.add_brush(dictionary, "AppBarButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
445    scheme.add_brush(dictionary, "AppBarButtonBorderBrushSubMenuOpened", MaterialColorRole::Surface, 0.0);
446    scheme.add_brush(dictionary, "AppBarButtonForeground", MaterialColorRole::OnSurface, 1.0);
447    scheme.add_brush(dictionary, "AppBarButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
448    scheme.add_brush(dictionary, "AppBarButtonForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
449    scheme.add_brush(dictionary, "AppBarButtonForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
450    scheme.add_brush(dictionary, "AppBarButtonForegroundSubMenuOpened", MaterialColorRole::OnPrimary, 1.0);
451    scheme.add_brush(dictionary, "AppBarButtonKeyboardAcceleratorTextForeground", MaterialColorRole::OnSurface, 1.0);
452    scheme.add_brush(dictionary, "AppBarButtonKeyboardAcceleratorTextForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
453    scheme.add_brush(dictionary, "AppBarButtonKeyboardAcceleratorTextForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
454    scheme.add_brush(dictionary, "AppBarButtonKeyboardAcceleratorTextForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
455    scheme.add_brush(dictionary, "AppBarButtonKeyboardAcceleratorTextForegroundSubMenuOpened", MaterialColorRole::OnPrimary, 1.0);
456    scheme.add_brush(dictionary, "AppBarButtonSubItemChevronForeground", MaterialColorRole::OnSurface, 1.0);
457    scheme.add_brush(dictionary, "AppBarButtonSubItemChevronForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
458    scheme.add_brush(dictionary, "AppBarButtonSubItemChevronForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
459    scheme.add_brush(dictionary, "AppBarButtonSubItemChevronForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
460    scheme.add_brush(dictionary, "AppBarButtonSubItemChevronForegroundSubMenuOpened", MaterialColorRole::OnPrimary, 1.0);
461    scheme.add_brush(dictionary, "AppBarEllipsisButtonBackground", MaterialColorRole::Surface, 0.0);
462    scheme.add_brush(dictionary, "AppBarEllipsisButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
463    scheme.add_brush(dictionary, "AppBarEllipsisButtonBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
464    scheme.add_brush(dictionary, "AppBarEllipsisButtonBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
465    scheme.add_brush(dictionary, "AppBarEllipsisButtonBorderBrush", MaterialColorRole::Surface, 0.0);
466    scheme.add_brush(dictionary, "AppBarEllipsisButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
467    scheme.add_brush(dictionary, "AppBarEllipsisButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
468    scheme.add_brush(dictionary, "AppBarEllipsisButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
469    scheme.add_brush(dictionary, "AppBarEllipsisButtonForeground", MaterialColorRole::OnSurface, 1.0);
470    scheme.add_brush(dictionary, "AppBarEllipsisButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
471    scheme.add_brush(dictionary, "AppBarEllipsisButtonForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
472    scheme.add_brush(dictionary, "AppBarEllipsisButtonForegroundPressed", MaterialColorRole::OnSurface, 1.0);
473    scheme.add_brush(dictionary, "AppBarForeground", MaterialColorRole::OnSurface, 1.0);
474    scheme.add_brush(dictionary, "AppBarHighContrastBorder", MaterialColorRole::Surface, 0.0);
475    scheme.add_brush(dictionary, "AppBarItemBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
476    scheme.add_brush(dictionary, "AppBarItemDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
477    scheme.add_brush(dictionary, "AppBarItemForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
478    scheme.add_brush(dictionary, "AppBarItemPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
479    scheme.add_brush(dictionary, "AppBarItemPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
480    scheme.add_brush(dictionary, "AppBarItemPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
481    scheme.add_brush(dictionary, "AppBarLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
482    scheme.add_brush(dictionary, "AppBarSeparatorForeground", MaterialColorRole::OnSurface, 1.0);
483    scheme.add_brush(dictionary, "AppBarSeparatorForegroundThemeBrush", MaterialColorRole::OutlineVariant, 1.0);
484    scheme.add_brush(dictionary, "AppBarToggleButtonBackground", MaterialColorRole::Surface, 1.0);
485    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundChecked", MaterialColorRole::Primary, 1.0);
486    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
487    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundCheckedPointerOver", MaterialColorRole::Primary, 1.0);
488    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundCheckedPressed", MaterialColorRole::Primary, 1.0);
489    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
490    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundHighLightOverlay", MaterialColorRole::Surface, 0.0);
491    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundHighLightOverlayCheckedPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
492    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundHighLightOverlayCheckedPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
493    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundHighLightOverlayPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
494    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundHighLightOverlayPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
495    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
496    scheme.add_brush(dictionary, "AppBarToggleButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
497    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
498    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushChecked", MaterialColorRole::Primary, 1.0);
499    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
500    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushCheckedPointerOver", MaterialColorRole::Primary, 1.0);
501    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushCheckedPressed", MaterialColorRole::Primary, 1.0);
502    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
503    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushPointerOver", MaterialColorRole::OnSurface, 1.0);
504    scheme.add_brush(dictionary, "AppBarToggleButtonBorderBrushPressed", MaterialColorRole::OnSurface, 1.0);
505    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForeground", MaterialColorRole::OnSurface, 1.0);
506    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundChecked", MaterialColorRole::Primary, 1.0);
507    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
508    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundCheckedPointerOver", MaterialColorRole::Primary, 1.0);
509    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundCheckedPressed", MaterialColorRole::Primary, 1.0);
510    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
511    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundPointerOver", MaterialColorRole::Primary, 1.0);
512    scheme.add_brush(dictionary, "AppBarToggleButtonCheckGlyphForegroundPressed", MaterialColorRole::Primary, 1.0);
513    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
514    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
515    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
516    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
517    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
518    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
519    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
520    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedPointerOverBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
521    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedPressedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
522    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedPressedBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
523    scheme.add_brush(dictionary, "AppBarToggleButtonCheckedPressedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
524    scheme.add_brush(dictionary, "AppBarToggleButtonForeground", MaterialColorRole::OnSurface, 1.0);
525    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundChecked", MaterialColorRole::Primary, 1.0);
526    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
527    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundCheckedPointerOver", MaterialColorRole::Primary, 1.0);
528    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundCheckedPressed", MaterialColorRole::Primary, 1.0);
529    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
530    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
531    scheme.add_brush(dictionary, "AppBarToggleButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
532    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForeground", MaterialColorRole::OnSurface, 1.0);
533    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundChecked", MaterialColorRole::OnSurface, 1.0);
534    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
535    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundCheckedPointerOver", MaterialColorRole::OnPrimary, 1.0);
536    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundCheckedPressed", MaterialColorRole::OnPrimary, 1.0);
537    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
538    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
539    scheme.add_brush(dictionary, "AppBarToggleButtonKeyboardAcceleratorTextForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
540    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
541    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundCheckedPointerOver", MaterialColorRole::OnPrimary, 1.0);
542    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundCheckedPressed", MaterialColorRole::OnPrimary, 1.0);
543    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
544    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
545    scheme.add_brush(dictionary, "AppBarToggleButtonOverflowLabelForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
546    scheme.add_brush(dictionary, "AppBarToggleButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
547    scheme.add_brush(dictionary, "ApplicationForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
548    scheme.add_brush(dictionary, "ApplicationHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
549    scheme.add_brush(dictionary, "ApplicationPageBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
550    scheme.add_brush(dictionary, "ApplicationPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
551    scheme.add_brush(dictionary, "ApplicationPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
552    scheme.add_brush(dictionary, "ApplicationSecondaryForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
553    scheme.add_brush(dictionary, "AutoSuggestBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
554    scheme.add_brush(dictionary, "AutoSuggestBoxLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
555    scheme.add_brush(dictionary, "AutoSuggestBoxSuggestionsListBackground", MaterialColorRole::Surface, 1.0);
556    scheme.add_brush(dictionary, "AutoSuggestBoxSuggestionsListBorderBrush", MaterialColorRole::Outline, 1.0);
557    scheme.add_brush(dictionary, "BackButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
558    scheme.add_brush(dictionary, "BackButtonDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
559    scheme.add_brush(dictionary, "BackButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
560    scheme.add_brush(dictionary, "BackButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
561    scheme.add_brush(dictionary, "BackButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
562    scheme.add_brush(dictionary, "BackButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
563    scheme.add_brush(dictionary, "ButtonBackground", MaterialColorRole::Surface, 1.0);
564    scheme.add_brush(dictionary, "ButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
565    scheme.add_brush(dictionary, "ButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
566    scheme.add_brush(dictionary, "ButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
567    scheme.add_brush(dictionary, "ButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
568    scheme.add_brush(dictionary, "ButtonBorderBrush", MaterialColorRole::Surface, 0.0);
569    scheme.add_brush(dictionary, "ButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
570    scheme.add_brush(dictionary, "ButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
571    scheme.add_brush(dictionary, "ButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
572    scheme.add_brush(dictionary, "ButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
573    scheme.add_brush(dictionary, "ButtonDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
574    scheme.add_brush(dictionary, "ButtonDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
575    scheme.add_brush(dictionary, "ButtonDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
576    scheme.add_brush(dictionary, "ButtonForeground", MaterialColorRole::OnSurface, 1.0);
577    scheme.add_brush(dictionary, "ButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
578    scheme.add_brush(dictionary, "ButtonForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
579    scheme.add_brush(dictionary, "ButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
580    scheme.add_brush(dictionary, "ButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
581    scheme.add_brush(dictionary, "ButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
582    scheme.add_brush(dictionary, "ButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
583    scheme.add_brush(dictionary, "ButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
584    scheme.add_brush(dictionary, "ButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
585    scheme.add_brush(dictionary, "CalendarDatePickerBackground", MaterialColorRole::Surface, 1.0);
586    scheme.add_brush(dictionary, "CalendarDatePickerBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
587    scheme.add_brush(dictionary, "CalendarDatePickerBackgroundFocused", MaterialColorRole::Primary, 1.0);
588    scheme.add_brush(dictionary, "CalendarDatePickerBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
589    scheme.add_brush(dictionary, "CalendarDatePickerBackgroundPressed", MaterialColorRole::Surface, 1.0);
590    scheme.add_brush(dictionary, "CalendarDatePickerBorderBrush", MaterialColorRole::OnSurface, 1.0);
591    scheme.add_brush(dictionary, "CalendarDatePickerBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
592    scheme.add_brush(dictionary, "CalendarDatePickerBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
593    scheme.add_brush(dictionary, "CalendarDatePickerBorderBrushPressed", MaterialColorRole::Primary, 1.0);
594    scheme.add_brush(dictionary, "CalendarDatePickerCalendarGlyphForeground", MaterialColorRole::OnSurface, 1.0);
595    scheme.add_brush(dictionary, "CalendarDatePickerCalendarGlyphForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
596    scheme.add_brush(dictionary, "CalendarDatePickerCalendarGlyphForegroundPointerOver", MaterialColorRole::Primary, 1.0);
597    scheme.add_brush(dictionary, "CalendarDatePickerCalendarGlyphForegroundPressed", MaterialColorRole::Primary, 1.0);
598    scheme.add_brush(dictionary, "CalendarDatePickerForeground", MaterialColorRole::OnSurface, 1.0);
599    scheme.add_brush(dictionary, "CalendarDatePickerForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
600    scheme.add_brush(dictionary, "CalendarDatePickerHeaderForeground", MaterialColorRole::OnSurface, 1.0);
601    scheme.add_brush(dictionary, "CalendarDatePickerHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
602    scheme.add_brush(dictionary, "CalendarDatePickerLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
603    scheme.add_brush(dictionary, "CalendarDatePickerTextForeground", MaterialColorRole::OnSurface, 1.0);
604    scheme.add_brush(dictionary, "CalendarDatePickerTextForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
605    scheme.add_brush(dictionary, "CalendarDatePickerTextForegroundPointerOver", MaterialColorRole::Primary, 1.0);
606    scheme.add_brush(dictionary, "CalendarDatePickerTextForegroundPressed", MaterialColorRole::Primary, 1.0);
607    scheme.add_brush(dictionary, "CalendarDatePickerTextForegroundSelected", MaterialColorRole::Primary, 1.0);
608    scheme.add_brush(dictionary, "CalendarViewBackground", MaterialColorRole::Surface, 1.0);
609    scheme.add_brush(dictionary, "CalendarViewBlackoutBackground", MaterialColorRole::Surface, 0.0);
610    scheme.add_brush(dictionary, "CalendarViewBlackoutForeground", MaterialColorRole::OnSurface, 0.1);
611    scheme.add_brush(dictionary, "CalendarViewBlackoutStrikethroughBrush", MaterialColorRole::OnSurface, 1.0);
612    scheme.add_brush(dictionary, "CalendarViewBorderBrush", MaterialColorRole::OnSurface, 1.0);
613    scheme.add_brush(dictionary, "CalendarViewCalendarItemBackground", MaterialColorRole::Surface, 0.0);
614    scheme.add_brush(dictionary, "CalendarViewCalendarItemBorderBrush", MaterialColorRole::Surface, 0.0);
615    scheme.add_brush(dictionary, "CalendarViewCalendarItemDisabledBackground", MaterialColorRole::OnSurface, 0.1);
616    scheme.add_brush(dictionary, "CalendarViewCalendarItemForeground", MaterialColorRole::OnSurface, 1.0);
617    scheme.add_brush(dictionary, "CalendarViewCalendarItemHoverBackground", MaterialColorRole::Surface, 1.0);
618    scheme.add_brush(dictionary, "CalendarViewCalendarItemPressedBackground", MaterialColorRole::Surface, 1.0);
619    scheme.add_brush(dictionary, "CalendarViewCalendarItemRevealBackground", MaterialColorRole::Surface, 1.0);
620    scheme.add_brush(dictionary, "CalendarViewCalendarItemRevealBorderBrush", MaterialColorRole::Surface, 0.0);
621    scheme.add_brush(dictionary, "CalendarViewDisabledForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
622    scheme.add_brush(dictionary, "CalendarViewFocusBorderBrush", MaterialColorRole::OnSurface, 1.0);
623    scheme.add_brush(dictionary, "CalendarViewFocusVisualPrimaryBrush", MaterialColorRole::OnSurface, 1.0);
624    scheme.add_brush(dictionary, "CalendarViewFocusVisualSecondaryBrush", MaterialColorRole::Surface, 1.0);
625    scheme.add_brush(dictionary, "CalendarViewForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
626    scheme.add_brush(dictionary, "CalendarViewHeaderNavigationButtonForeground", MaterialColorRole::OnSurface, 1.0);
627    scheme.add_brush(dictionary, "CalendarViewHeaderNavigationButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
628    scheme.add_brush(dictionary, "CalendarViewHeaderNavigationButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
629    scheme.add_brush(dictionary, "CalendarViewHeaderNavigationButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
630    scheme.add_brush(dictionary, "CalendarViewHoverBorderBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
631    scheme.add_brush(dictionary, "CalendarViewNavigationButtonBackground", MaterialColorRole::Surface, 0.0);
632    scheme.add_brush(dictionary, "CalendarViewNavigationButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
633    scheme.add_brush(dictionary, "CalendarViewNavigationButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
634    scheme.add_brush(dictionary, "CalendarViewNavigationButtonBorderBrush", MaterialColorRole::Surface, 0.0);
635    scheme.add_brush(dictionary, "CalendarViewNavigationButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
636    scheme.add_brush(dictionary, "CalendarViewNavigationButtonForeground", MaterialColorRole::OnSurface, 1.0);
637    scheme.add_brush(dictionary, "CalendarViewNavigationButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
638    scheme.add_brush(dictionary, "CalendarViewNavigationButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
639    scheme.add_brush(dictionary, "CalendarViewNavigationButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
640    scheme.add_brush(dictionary, "CalendarViewOutOfScopeBackground", MaterialColorRole::OnSurface, 0.1);
641    scheme.add_brush(dictionary, "CalendarViewOutOfScopeForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
642    scheme.add_brush(dictionary, "CalendarViewOutOfScopeHoverForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
643    scheme.add_brush(dictionary, "CalendarViewOutOfScopePressedForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
644    scheme.add_brush(dictionary, "CalendarViewPressedBorderBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
645    scheme.add_brush(dictionary, "CalendarViewPressedForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
646    scheme.add_brush(dictionary, "CalendarViewSelectedBorderBrush", MaterialColorRole::Primary, 1.0);
647    scheme.add_brush(dictionary, "CalendarViewSelectedDisabledBorderBrush", MaterialColorRole::OnSurface, 0.12);
648    scheme.add_brush(dictionary, "CalendarViewSelectedDisabledForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
649    scheme.add_brush(dictionary, "CalendarViewSelectedForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
650    scheme.add_brush(dictionary, "CalendarViewSelectedHoverBorderBrush", MaterialColorRole::Primary, 1.0);
651    scheme.add_brush(dictionary, "CalendarViewSelectedHoverForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
652    scheme.add_brush(dictionary, "CalendarViewSelectedPressedBorderBrush", MaterialColorRole::Primary, 1.0);
653    scheme.add_brush(dictionary, "CalendarViewSelectedPressedForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
654    scheme.add_brush(dictionary, "CalendarViewTodayBackground", MaterialColorRole::Primary, 1.0);
655    scheme.add_brush(dictionary, "CalendarViewTodayBlackoutBackground", MaterialColorRole::Primary, 1.0);
656    scheme.add_brush(dictionary, "CalendarViewTodayBlackoutForeground", MaterialColorRole::OnPrimary, 1.0);
657    scheme.add_brush(dictionary, "CalendarViewTodayDisabledBackground", MaterialColorRole::OnSurface, 0.1);
658    scheme.add_brush(dictionary, "CalendarViewTodayForeground", MaterialColorRole::OnPrimary, 1.0);
659    scheme.add_brush(dictionary, "CalendarViewTodayHoverBackground", MaterialColorRole::Primary, 1.0);
660    scheme.add_brush(dictionary, "CalendarViewTodayPressedBackground", MaterialColorRole::Primary, 1.0);
661    scheme.add_brush(dictionary, "CalendarViewTodaySelectedInnerBorderBrush", MaterialColorRole::OnPrimary, 1.0);
662    scheme.add_brush(dictionary, "CalendarViewWeekDayForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
663    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("CardBackgroundFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
664    scheme.add_brush(dictionary, "CardBackgroundFillColorDefaultBrush", MaterialColorRole::SurfaceContainer, 1.0);
665    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("CardBackgroundFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
666    scheme.add_brush(dictionary, "CardBackgroundFillColorSecondaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
667    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("CardBackgroundFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
668    scheme.add_brush(dictionary, "CardBackgroundFillColorTertiaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
669    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("CardStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
670    scheme.add_brush(dictionary, "CardStrokeColorDefaultBrush", MaterialColorRole::OutlineVariant, 1.0);
671    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("CardStrokeColorDefaultSolid", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
672    scheme.add_brush(dictionary, "CardStrokeColorDefaultSolidBrush", MaterialColorRole::OutlineVariant, 1.0);
673    scheme.add_brush(dictionary, "CheckBoxBackgroundChecked", MaterialColorRole::Surface, 1.0);
674    scheme.add_brush(dictionary, "CheckBoxBackgroundCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
675    scheme.add_brush(dictionary, "CheckBoxBackgroundCheckedPointerOver", MaterialColorRole::Surface, 1.0);
676    scheme.add_brush(dictionary, "CheckBoxBackgroundCheckedPressed", MaterialColorRole::Surface, 1.0);
677    scheme.add_brush(dictionary, "CheckBoxBackgroundIndeterminate", MaterialColorRole::Surface, 1.0);
678    scheme.add_brush(dictionary, "CheckBoxBackgroundIndeterminateDisabled", MaterialColorRole::OnSurface, 0.1);
679    scheme.add_brush(dictionary, "CheckBoxBackgroundIndeterminatePointerOver", MaterialColorRole::Surface, 1.0);
680    scheme.add_brush(dictionary, "CheckBoxBackgroundIndeterminatePressed", MaterialColorRole::Surface, 1.0);
681    scheme.add_brush(dictionary, "CheckBoxBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
682    scheme.add_brush(dictionary, "CheckBoxBackgroundUnchecked", MaterialColorRole::Surface, 1.0);
683    scheme.add_brush(dictionary, "CheckBoxBackgroundUncheckedDisabled", MaterialColorRole::OnSurface, 0.1);
684    scheme.add_brush(dictionary, "CheckBoxBackgroundUncheckedPointerOver", MaterialColorRole::Surface, 1.0);
685    scheme.add_brush(dictionary, "CheckBoxBackgroundUncheckedPressed", MaterialColorRole::Surface, 1.0);
686    scheme.add_brush(dictionary, "CheckBoxBorderBrushChecked", MaterialColorRole::Surface, 1.0);
687    scheme.add_brush(dictionary, "CheckBoxBorderBrushCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
688    scheme.add_brush(dictionary, "CheckBoxBorderBrushCheckedPointerOver", MaterialColorRole::Surface, 1.0);
689    scheme.add_brush(dictionary, "CheckBoxBorderBrushCheckedPressed", MaterialColorRole::Surface, 1.0);
690    scheme.add_brush(dictionary, "CheckBoxBorderBrushIndeterminate", MaterialColorRole::Surface, 1.0);
691    scheme.add_brush(dictionary, "CheckBoxBorderBrushIndeterminateDisabled", MaterialColorRole::OnSurface, 0.12);
692    scheme.add_brush(dictionary, "CheckBoxBorderBrushIndeterminatePointerOver", MaterialColorRole::Surface, 1.0);
693    scheme.add_brush(dictionary, "CheckBoxBorderBrushIndeterminatePressed", MaterialColorRole::Surface, 1.0);
694    scheme.add_brush(dictionary, "CheckBoxBorderBrushUnchecked", MaterialColorRole::Surface, 1.0);
695    scheme.add_brush(dictionary, "CheckBoxBorderBrushUncheckedDisabled", MaterialColorRole::OnSurface, 0.12);
696    scheme.add_brush(dictionary, "CheckBoxBorderBrushUncheckedPointerOver", MaterialColorRole::Surface, 1.0);
697    scheme.add_brush(dictionary, "CheckBoxBorderBrushUncheckedPressed", MaterialColorRole::Surface, 1.0);
698    scheme.add_brush(dictionary, "CheckBoxBorderThemeBrush", MaterialColorRole::Outline, 1.0);
699    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillChecked", MaterialColorRole::Primary, 1.0);
700    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
701    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
702    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillCheckedPressed", MaterialColorRole::Surface, 1.0);
703    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillIndeterminate", MaterialColorRole::Primary, 1.0);
704    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillIndeterminateDisabled", MaterialColorRole::OnSurface, 0.1);
705    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillIndeterminatePointerOver", MaterialColorRole::Primary, 1.0);
706    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillIndeterminatePressed", MaterialColorRole::Primary, 1.0);
707    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillUnchecked", MaterialColorRole::Surface, 1.0);
708    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillUncheckedDisabled", MaterialColorRole::OnSurface, 0.1);
709    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillUncheckedPointerOver", MaterialColorRole::Primary, 1.0);
710    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundFillUncheckedPressed", MaterialColorRole::Primary, 1.0);
711    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeChecked", MaterialColorRole::Primary, 1.0);
712    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
713    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
714    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeCheckedPressed", MaterialColorRole::Surface, 1.0);
715    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeIndeterminate", MaterialColorRole::Primary, 1.0);
716    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeIndeterminateDisabled", MaterialColorRole::OnSurface, 0.12);
717    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeIndeterminatePointerOver", MaterialColorRole::Primary, 1.0);
718    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeIndeterminatePressed", MaterialColorRole::Primary, 1.0);
719    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeUnchecked", MaterialColorRole::OnSurface, 1.0);
720    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeUncheckedDisabled", MaterialColorRole::OnSurface, 0.12);
721    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeUncheckedPointerOver", MaterialColorRole::Primary, 1.0);
722    scheme.add_brush(dictionary, "CheckBoxCheckBackgroundStrokeUncheckedPressed", MaterialColorRole::Primary, 1.0);
723    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundChecked", MaterialColorRole::Primary, 1.0);
724    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
725    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundCheckedPointerOver", MaterialColorRole::Surface, 1.0);
726    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundCheckedPressed", MaterialColorRole::OnSurface, 1.0);
727    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundIndeterminate", MaterialColorRole::Primary, 1.0);
728    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundIndeterminateDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
729    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundIndeterminatePointerOver", MaterialColorRole::Primary, 1.0);
730    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundIndeterminatePressed", MaterialColorRole::Primary, 1.0);
731    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundUnchecked", MaterialColorRole::Surface, 1.0);
732    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundUncheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
733    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundUncheckedPointerOver", MaterialColorRole::Primary, 1.0);
734    scheme.add_brush(dictionary, "CheckBoxCheckGlyphForegroundUncheckedPressed", MaterialColorRole::Primary, 1.0);
735    scheme.add_brush(dictionary, "CheckBoxContentDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
736    scheme.add_brush(dictionary, "CheckBoxContentForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
737    scheme.add_brush(dictionary, "CheckBoxDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
738    scheme.add_brush(dictionary, "CheckBoxDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
739    scheme.add_brush(dictionary, "CheckBoxDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
740    scheme.add_brush(dictionary, "CheckBoxForegroundChecked", MaterialColorRole::OnSurface, 1.0);
741    scheme.add_brush(dictionary, "CheckBoxForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
742    scheme.add_brush(dictionary, "CheckBoxForegroundCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
743    scheme.add_brush(dictionary, "CheckBoxForegroundCheckedPressed", MaterialColorRole::OnSurface, 1.0);
744    scheme.add_brush(dictionary, "CheckBoxForegroundIndeterminate", MaterialColorRole::OnSurface, 1.0);
745    scheme.add_brush(dictionary, "CheckBoxForegroundIndeterminateDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
746    scheme.add_brush(dictionary, "CheckBoxForegroundIndeterminatePointerOver", MaterialColorRole::OnSurface, 1.0);
747    scheme.add_brush(dictionary, "CheckBoxForegroundIndeterminatePressed", MaterialColorRole::OnSurface, 1.0);
748    scheme.add_brush(dictionary, "CheckBoxForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
749    scheme.add_brush(dictionary, "CheckBoxForegroundUnchecked", MaterialColorRole::OnSurface, 1.0);
750    scheme.add_brush(dictionary, "CheckBoxForegroundUncheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
751    scheme.add_brush(dictionary, "CheckBoxForegroundUncheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
752    scheme.add_brush(dictionary, "CheckBoxForegroundUncheckedPressed", MaterialColorRole::OnSurface, 1.0);
753    scheme.add_brush(dictionary, "CheckBoxPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
754    scheme.add_brush(dictionary, "CheckBoxPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
755    scheme.add_brush(dictionary, "CheckBoxPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
756    scheme.add_brush(dictionary, "CheckBoxPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
757    scheme.add_brush(dictionary, "CheckBoxPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
758    scheme.add_brush(dictionary, "CheckBoxPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
759    scheme.add_brush(dictionary, "CircleElevationBorderBrush", MaterialColorRole::Outline, 1.0);
760    scheme.add_brush(dictionary, "CloseButtonBackgroundPointerOver", MaterialColorRole::OnSurface, 0.08);
761    scheme.add_brush(dictionary, "CloseButtonBackgroundPressed", MaterialColorRole::OnSurface, 0.1);
762    scheme.add_brush(dictionary, "CloseButtonStrokePointerOver", MaterialColorRole::Outline, 1.0);
763    scheme.add_brush(dictionary, "CloseButtonStrokePressed", MaterialColorRole::Outline, 1.0);
764    scheme.add_brush(dictionary, "ComboBoxArrowDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
765    scheme.add_brush(dictionary, "ComboBoxArrowForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
766    scheme.add_brush(dictionary, "ComboBoxArrowPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
767    scheme.add_brush(dictionary, "ComboBoxBackground", MaterialColorRole::Surface, 1.0);
768    scheme.add_brush(dictionary, "ComboBoxBackgroundBorderBrushFocused", MaterialColorRole::Surface, 0.0);
769    scheme.add_brush(dictionary, "ComboBoxBackgroundBorderBrushUnfocused", MaterialColorRole::OnSurfaceVariant, 1.0);
770    scheme.add_brush(dictionary, "ComboBoxBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
771    scheme.add_brush(dictionary, "ComboBoxBackgroundFocused", MaterialColorRole::Primary, 1.0);
772    scheme.add_brush(dictionary, "ComboBoxBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
773    scheme.add_brush(dictionary, "ComboBoxBackgroundPressed", MaterialColorRole::Surface, 1.0);
774    scheme.add_brush(dictionary, "ComboBoxBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
775    scheme.add_brush(dictionary, "ComboBoxBackgroundUnfocused", MaterialColorRole::Primary, 1.0);
776    scheme.add_brush(dictionary, "ComboBoxBorderBrush", MaterialColorRole::OnSurface, 1.0);
777    scheme.add_brush(dictionary, "ComboBoxBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
778    scheme.add_brush(dictionary, "ComboBoxBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
779    scheme.add_brush(dictionary, "ComboBoxBorderBrushPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
780    scheme.add_brush(dictionary, "ComboBoxBorderThemeBrush", MaterialColorRole::Outline, 1.0);
781    scheme.add_brush(dictionary, "ComboBoxDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
782    scheme.add_brush(dictionary, "ComboBoxDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
783    scheme.add_brush(dictionary, "ComboBoxDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
784    scheme.add_brush(dictionary, "ComboBoxDropDownBackground", MaterialColorRole::Surface, 1.0);
785    scheme.add_brush(dictionary, "ComboBoxDropDownBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
786    scheme.add_brush(dictionary, "ComboBoxDropDownBackgroundPointerPressed", MaterialColorRole::Surface, 1.0);
787    scheme.add_brush(dictionary, "ComboBoxDropDownBorderBrush", MaterialColorRole::OnSurface, 1.0);
788    scheme.add_brush(dictionary, "ComboBoxDropDownForeground", MaterialColorRole::OnSurface, 1.0);
789    scheme.add_brush(dictionary, "ComboBoxDropDownGlyphForeground", MaterialColorRole::OnSurface, 1.0);
790    scheme.add_brush(dictionary, "ComboBoxDropDownGlyphForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
791    scheme.add_brush(dictionary, "ComboBoxDropDownGlyphForegroundFocused", MaterialColorRole::OnSurface, 1.0);
792    scheme.add_brush(dictionary, "ComboBoxDropDownGlyphForegroundFocusedPressed", MaterialColorRole::OnSurface, 1.0);
793    scheme.add_brush(dictionary, "ComboBoxEditableDropDownGlyphForeground", MaterialColorRole::OnSurface, 1.0);
794    scheme.add_brush(dictionary, "ComboBoxFocusedBackgroundThemeBrush", MaterialColorRole::Primary, 1.0);
795    scheme.add_brush(dictionary, "ComboBoxFocusedBorderThemeBrush", MaterialColorRole::Primary, 1.0);
796    scheme.add_brush(dictionary, "ComboBoxFocusedDropDownBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
797    scheme.add_brush(dictionary, "ComboBoxFocusedDropDownBackgroundPointerPressed", MaterialColorRole::Surface, 1.0);
798    scheme.add_brush(dictionary, "ComboBoxFocusedForegroundThemeBrush", MaterialColorRole::Primary, 1.0);
799    scheme.add_brush(dictionary, "ComboBoxForeground", MaterialColorRole::OnSurface, 1.0);
800    scheme.add_brush(dictionary, "ComboBoxForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
801    scheme.add_brush(dictionary, "ComboBoxForegroundFocused", MaterialColorRole::OnSurface, 1.0);
802    scheme.add_brush(dictionary, "ComboBoxForegroundFocusedPressed", MaterialColorRole::OnSurface, 1.0);
803    scheme.add_brush(dictionary, "ComboBoxForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
804    scheme.add_brush(dictionary, "ComboBoxForegroundPressed", MaterialColorRole::OnSurface, 1.0);
805    scheme.add_brush(dictionary, "ComboBoxForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
806    scheme.add_brush(dictionary, "ComboBoxHeaderForeground", MaterialColorRole::OnSurface, 1.0);
807    scheme.add_brush(dictionary, "ComboBoxHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
808    scheme.add_brush(dictionary, "ComboBoxHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
809    scheme.add_brush(dictionary, "ComboBoxItemBackground", MaterialColorRole::Surface, 0.0);
810    scheme.add_brush(dictionary, "ComboBoxItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
811    scheme.add_brush(dictionary, "ComboBoxItemBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
812    scheme.add_brush(dictionary, "ComboBoxItemBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
813    scheme.add_brush(dictionary, "ComboBoxItemBackgroundSelected", MaterialColorRole::Primary, 1.0);
814    scheme.add_brush(dictionary, "ComboBoxItemBackgroundSelectedDisabled", MaterialColorRole::OnSurface, 0.1);
815    scheme.add_brush(dictionary, "ComboBoxItemBackgroundSelectedPointerOver", MaterialColorRole::Primary, 1.0);
816    scheme.add_brush(dictionary, "ComboBoxItemBackgroundSelectedPressed", MaterialColorRole::Primary, 1.0);
817    scheme.add_brush(dictionary, "ComboBoxItemBackgroundSelectedUnfocused", MaterialColorRole::Primary, 1.0);
818    scheme.add_brush(dictionary, "ComboBoxItemBorderBrush", MaterialColorRole::Surface, 0.0);
819    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
820    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
821    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushPressed", MaterialColorRole::Surface, 0.0);
822    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushSelected", MaterialColorRole::Surface, 0.0);
823    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushSelectedDisabled", MaterialColorRole::OnSurface, 0.12);
824    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushSelectedPointerOver", MaterialColorRole::Surface, 0.0);
825    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushSelectedPressed", MaterialColorRole::Surface, 0.0);
826    scheme.add_brush(dictionary, "ComboBoxItemBorderBrushSelectedUnfocused", MaterialColorRole::Surface, 0.0);
827    scheme.add_brush(dictionary, "ComboBoxItemDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
828    scheme.add_brush(dictionary, "ComboBoxItemForeground", MaterialColorRole::OnSurface, 1.0);
829    scheme.add_brush(dictionary, "ComboBoxItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
830    scheme.add_brush(dictionary, "ComboBoxItemForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
831    scheme.add_brush(dictionary, "ComboBoxItemForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
832    scheme.add_brush(dictionary, "ComboBoxItemForegroundSelected", MaterialColorRole::OnPrimary, 1.0);
833    scheme.add_brush(dictionary, "ComboBoxItemForegroundSelectedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
834    scheme.add_brush(dictionary, "ComboBoxItemForegroundSelectedPointerOver", MaterialColorRole::OnPrimary, 1.0);
835    scheme.add_brush(dictionary, "ComboBoxItemForegroundSelectedPressed", MaterialColorRole::OnPrimary, 1.0);
836    scheme.add_brush(dictionary, "ComboBoxItemForegroundSelectedUnfocused", MaterialColorRole::OnPrimary, 1.0);
837    scheme.add_brush(dictionary, "ComboBoxItemPillFillBrush", MaterialColorRole::Primary, 1.0);
838    scheme.add_brush(dictionary, "ComboBoxItemPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
839    scheme.add_brush(dictionary, "ComboBoxItemPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
840    scheme.add_brush(dictionary, "ComboBoxItemPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
841    scheme.add_brush(dictionary, "ComboBoxItemPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
842    scheme.add_brush(dictionary, "ComboBoxItemSelectedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
843    scheme.add_brush(dictionary, "ComboBoxItemSelectedDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
844    scheme.add_brush(dictionary, "ComboBoxItemSelectedDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
845    scheme.add_brush(dictionary, "ComboBoxItemSelectedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
846    scheme.add_brush(dictionary, "ComboBoxItemSelectedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
847    scheme.add_brush(dictionary, "ComboBoxLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
848    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForeground", MaterialColorRole::OnSurface, 1.0);
849    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
850    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForegroundFocused", MaterialColorRole::OnSurface, 1.0);
851    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForegroundFocusedPressed", MaterialColorRole::OnSurface, 1.0);
852    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
853    scheme.add_brush(dictionary, "ComboBoxPlaceHolderForegroundPressed", MaterialColorRole::OnSurface, 1.0);
854    scheme.add_brush(dictionary, "ComboBoxPlaceholderTextForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
855    scheme.add_brush(dictionary, "ComboBoxPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
856    scheme.add_brush(dictionary, "ComboBoxPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
857    scheme.add_brush(dictionary, "ComboBoxPopupBackgroundThemeBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
858    scheme.add_brush(dictionary, "ComboBoxPopupBorderThemeBrush", MaterialColorRole::Outline, 1.0);
859    scheme.add_brush(dictionary, "ComboBoxPopupForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
860    scheme.add_brush(dictionary, "ComboBoxPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
861    scheme.add_brush(dictionary, "ComboBoxPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
862    scheme.add_brush(dictionary, "ComboBoxPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
863    scheme.add_brush(dictionary, "ComboBoxPressedHighlightThemeBrush", MaterialColorRole::OnSurface, 0.1);
864    scheme.add_brush(dictionary, "ComboBoxSelectedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
865    scheme.add_brush(dictionary, "ComboBoxSelectedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
866    scheme.add_brush(dictionary, "CommandBarBackground", MaterialColorRole::Surface, 1.0);
867    scheme.add_brush(dictionary, "CommandBarBackgroundOpen", MaterialColorRole::Surface, 1.0);
868    scheme.add_brush(dictionary, "CommandBarBorderBrushOpen", MaterialColorRole::OnSurface, 1.0);
869    scheme.add_brush(dictionary, "CommandBarEllipsisIconForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
870    scheme.add_brush(dictionary, "CommandBarForeground", MaterialColorRole::OnSurface, 1.0);
871    scheme.add_brush(dictionary, "CommandBarHighContrastBorder", MaterialColorRole::Surface, 0.0);
872    scheme.add_brush(dictionary, "CommandBarLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
873    scheme.add_brush(dictionary, "CommandBarOverflowPresenterBackground", MaterialColorRole::Surface, 1.0);
874    scheme.add_brush(dictionary, "CommandBarOverflowPresenterBorderBrush", MaterialColorRole::Outline, 1.0);
875    scheme.add_brush(dictionary, "ContentDialogBackground", MaterialColorRole::Surface, 1.0);
876    scheme.add_brush(dictionary, "ContentDialogBackgroundThemeBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
877    scheme.add_brush(dictionary, "ContentDialogBorderBrush", MaterialColorRole::OnSurface, 1.0);
878    scheme.add_brush(dictionary, "ContentDialogBorderThemeBrush", MaterialColorRole::Outline, 1.0);
879    scheme.add_brush(dictionary, "ContentDialogContentForegroundBrush", MaterialColorRole::OnSurface, 1.0);
880    scheme.add_brush(dictionary, "ContentDialogDimmingThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
881    scheme.add_brush(dictionary, "ContentDialogForeground", MaterialColorRole::OnSurface, 1.0);
882    scheme.add_brush(dictionary, "ContentDialogLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
883    scheme.add_brush(dictionary, "ContentDialogSeparatorBorderBrush", MaterialColorRole::OnSurface, 1.0);
884    scheme.add_brush(dictionary, "ContentDialogSmokeFill", MaterialColorRole::Scrim, 0.32);
885    scheme.add_brush(dictionary, "ContentDialogTopOverlay", MaterialColorRole::Surface, 0.0);
886    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlAAFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
887    scheme.add_brush(dictionary, "ControlAAFillColorDefaultBrush", MaterialColorRole::Surface, 1.0);
888    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlAAFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
889    scheme.add_brush(dictionary, "ControlAAFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
890    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlAAStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
891    scheme.add_brush(dictionary, "ControlAAStrokeColorDefaultBrush", MaterialColorRole::Outline, 1.0);
892    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlAAStrokeColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.12).round() as u8, c.r, c.g, c.b))); }
893    scheme.add_brush(dictionary, "ControlAAStrokeColorDisabledBrush", MaterialColorRole::OnSurface, 0.12);
894    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlAltFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
895    scheme.add_brush(dictionary, "ControlAltFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
896    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlAltFillColorQuarternary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
897    scheme.add_brush(dictionary, "ControlAltFillColorQuarternaryBrush", MaterialColorRole::Surface, 1.0);
898    { let c = scheme.color(MaterialColorRole::SurfaceContainerHighest); dictionary.set("ControlAltFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
899    scheme.add_brush(dictionary, "ControlAltFillColorSecondaryBrush", MaterialColorRole::SurfaceContainerHighest, 1.0);
900    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlAltFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
901    scheme.add_brush(dictionary, "ControlAltFillColorTertiaryBrush", MaterialColorRole::Surface, 1.0);
902    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlAltFillColorTransparent", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
903    scheme.add_brush(dictionary, "ControlAltFillColorTransparentBrush", MaterialColorRole::Surface, 0.0);
904    scheme.add_brush(dictionary, "ControlElevationBorderBrush", MaterialColorRole::Outline, 1.0);
905    { let c = scheme.color(MaterialColorRole::SurfaceContainerHighest); dictionary.set("ControlFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
906    scheme.add_brush(dictionary, "ControlFillColorDefaultBrush", MaterialColorRole::SurfaceContainerHighest, 1.0);
907    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
908    scheme.add_brush(dictionary, "ControlFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
909    { let c = scheme.color(MaterialColorRole::SurfaceContainerHighest); dictionary.set("ControlFillColorInputActive", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
910    scheme.add_brush(dictionary, "ControlFillColorInputActiveBrush", MaterialColorRole::SurfaceContainerHighest, 1.0);
911    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlFillColorQuarternary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
912    scheme.add_brush(dictionary, "ControlFillColorQuarternaryBrush", MaterialColorRole::Surface, 1.0);
913    { let c = scheme.color(MaterialColorRole::SurfaceContainerHigh); dictionary.set("ControlFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
914    scheme.add_brush(dictionary, "ControlFillColorSecondaryBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
915    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("ControlFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
916    scheme.add_brush(dictionary, "ControlFillColorTertiaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
917    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlFillColorTransparent", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
918    scheme.add_brush(dictionary, "ControlFillColorTransparentBrush", MaterialColorRole::Surface, 0.0);
919    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlOnImageFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
920    scheme.add_brush(dictionary, "ControlOnImageFillColorDefaultBrush", MaterialColorRole::Surface, 1.0);
921    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlOnImageFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
922    scheme.add_brush(dictionary, "ControlOnImageFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
923    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlOnImageFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
924    scheme.add_brush(dictionary, "ControlOnImageFillColorSecondaryBrush", MaterialColorRole::Surface, 1.0);
925    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ControlOnImageFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
926    scheme.add_brush(dictionary, "ControlOnImageFillColorTertiaryBrush", MaterialColorRole::Surface, 1.0);
927    { let c = scheme.color(MaterialColorRole::SurfaceContainerHighest); dictionary.set("ControlSolidFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
928    scheme.add_brush(dictionary, "ControlSolidFillColorDefaultBrush", MaterialColorRole::SurfaceContainerHighest, 1.0);
929    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
930    scheme.add_brush(dictionary, "ControlStrokeColorDefaultBrush", MaterialColorRole::Outline, 1.0);
931    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlStrokeColorForAAFillOnImage", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
932    scheme.add_brush(dictionary, "ControlStrokeColorForAAFillOnImageBrush", MaterialColorRole::Outline, 1.0);
933    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlStrokeColorForStrongFillWhenOnImage", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
934    scheme.add_brush(dictionary, "ControlStrokeColorForStrongFillWhenOnImageBrush", MaterialColorRole::Outline, 1.0);
935    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ControlStrokeColorOnAccentDefault", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
936    scheme.add_brush(dictionary, "ControlStrokeColorOnAccentDefaultBrush", MaterialColorRole::Primary, 0.0);
937    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlStrokeColorOnAccentDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.12).round() as u8, c.r, c.g, c.b))); }
938    scheme.add_brush(dictionary, "ControlStrokeColorOnAccentDisabledBrush", MaterialColorRole::OnSurface, 0.12);
939    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ControlStrokeColorOnAccentSecondary", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
940    scheme.add_brush(dictionary, "ControlStrokeColorOnAccentSecondaryBrush", MaterialColorRole::Primary, 0.0);
941    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ControlStrokeColorOnAccentTertiary", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
942    scheme.add_brush(dictionary, "ControlStrokeColorOnAccentTertiaryBrush", MaterialColorRole::Primary, 0.0);
943    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlStrokeColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
944    scheme.add_brush(dictionary, "ControlStrokeColorSecondaryBrush", MaterialColorRole::Outline, 1.0);
945    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("ControlStrongFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
946    scheme.add_brush(dictionary, "ControlStrongFillColorDefaultBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
947    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlStrongFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
948    scheme.add_brush(dictionary, "ControlStrongFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
949    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("ControlStrongStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
950    scheme.add_brush(dictionary, "ControlStrongStrokeColorDefaultBrush", MaterialColorRole::Outline, 1.0);
951    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ControlStrongStrokeColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.12).round() as u8, c.r, c.g, c.b))); }
952    scheme.add_brush(dictionary, "ControlStrongStrokeColorDisabledBrush", MaterialColorRole::OnSurface, 0.12);
953    scheme.add_brush(dictionary, "DatePickerButtonBackground", MaterialColorRole::Surface, 1.0);
954    scheme.add_brush(dictionary, "DatePickerButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
955    scheme.add_brush(dictionary, "DatePickerButtonBackgroundFocused", MaterialColorRole::Primary, 1.0);
956    scheme.add_brush(dictionary, "DatePickerButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
957    scheme.add_brush(dictionary, "DatePickerButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
958    scheme.add_brush(dictionary, "DatePickerButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
959    scheme.add_brush(dictionary, "DatePickerButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
960    scheme.add_brush(dictionary, "DatePickerButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
961    scheme.add_brush(dictionary, "DatePickerButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
962    scheme.add_brush(dictionary, "DatePickerButtonForeground", MaterialColorRole::OnSurface, 1.0);
963    scheme.add_brush(dictionary, "DatePickerButtonForegroundDefault", MaterialColorRole::OnSurface, 1.0);
964    scheme.add_brush(dictionary, "DatePickerButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
965    scheme.add_brush(dictionary, "DatePickerButtonForegroundFocused", MaterialColorRole::Primary, 1.0);
966    scheme.add_brush(dictionary, "DatePickerButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
967    scheme.add_brush(dictionary, "DatePickerButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
968    scheme.add_brush(dictionary, "DatePickerFlyoutPresenterBackground", MaterialColorRole::Surface, 1.0);
969    scheme.add_brush(dictionary, "DatePickerFlyoutPresenterBorderBrush", MaterialColorRole::OnSurface, 1.0);
970    scheme.add_brush(dictionary, "DatePickerFlyoutPresenterHighlightFill", MaterialColorRole::Primary, 1.0);
971    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("DatePickerFlyoutPresenterHighlightForegroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
972    scheme.add_brush(dictionary, "DatePickerFlyoutPresenterSpacerFill", MaterialColorRole::OnSurface, 1.0);
973    scheme.add_brush(dictionary, "DatePickerForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
974    scheme.add_brush(dictionary, "DatePickerHeaderForeground", MaterialColorRole::OnSurface, 1.0);
975    scheme.add_brush(dictionary, "DatePickerHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
976    scheme.add_brush(dictionary, "DatePickerHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
977    scheme.add_brush(dictionary, "DatePickerLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
978    scheme.add_brush(dictionary, "DatePickerSpacerFill", MaterialColorRole::OnSurface, 1.0);
979    scheme.add_brush(dictionary, "DatePickerSpacerFillDisabled", MaterialColorRole::OnSurface, 0.1);
980    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBackground", MaterialColorRole::Surface, 1.0);
981    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
982    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
983    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
984    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
985    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
986    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
987    scheme.add_brush(dictionary, "DateTimePickerFlyoutButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
988    scheme.add_brush(dictionary, "DefaultTextForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
989    scheme.add_brush(dictionary, "DesktopAcrylicTransparentBrush", MaterialColorRole::Surface, 0.0);
990    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("DividerStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
991    scheme.add_brush(dictionary, "DividerStrokeColorDefaultBrush", MaterialColorRole::OutlineVariant, 1.0);
992    scheme.add_brush(dictionary, "DropDownButtonForegroundSecondary", MaterialColorRole::OnSurface, 1.0);
993    scheme.add_brush(dictionary, "DropDownButtonForegroundSecondaryPointerOver", MaterialColorRole::Primary, 1.0);
994    scheme.add_brush(dictionary, "DropDownButtonForegroundSecondaryPressed", MaterialColorRole::Primary, 1.0);
995    scheme.add_brush(dictionary, "ExpanderBackground", MaterialColorRole::Surface, 1.0);
996    scheme.add_brush(dictionary, "ExpanderBorderBrush", MaterialColorRole::OnSurface, 1.0);
997    scheme.add_brush(dictionary, "ExpanderBorderPointerOverBrush", MaterialColorRole::Primary, 1.0);
998    scheme.add_brush(dictionary, "ExpanderBorderPressedBrush", MaterialColorRole::Primary, 1.0);
999    scheme.add_brush(dictionary, "ExpanderChevronBackground", MaterialColorRole::Surface, 1.0);
1000    scheme.add_brush(dictionary, "ExpanderChevronBorderBrush", MaterialColorRole::OnSurface, 1.0);
1001    scheme.add_brush(dictionary, "ExpanderChevronBorderPointerOverBrush", MaterialColorRole::Primary, 1.0);
1002    scheme.add_brush(dictionary, "ExpanderChevronBorderPressedBrush", MaterialColorRole::Primary, 1.0);
1003    scheme.add_brush(dictionary, "ExpanderChevronForeground", MaterialColorRole::OnSurface, 1.0);
1004    scheme.add_brush(dictionary, "ExpanderChevronPointerOverBackground", MaterialColorRole::Surface, 0.0);
1005    scheme.add_brush(dictionary, "ExpanderChevronPointerOverForeground", MaterialColorRole::Primary, 1.0);
1006    scheme.add_brush(dictionary, "ExpanderChevronPressedBackground", MaterialColorRole::Surface, 0.0);
1007    scheme.add_brush(dictionary, "ExpanderChevronPressedForeground", MaterialColorRole::Primary, 1.0);
1008    scheme.add_brush(dictionary, "ExpanderContentBackground", MaterialColorRole::Surface, 1.0);
1009    scheme.add_brush(dictionary, "ExpanderContentBorderBrush", MaterialColorRole::OnSurface, 1.0);
1010    scheme.add_brush(dictionary, "ExpanderDisabledBorderBrush", MaterialColorRole::OnSurface, 0.12);
1011    scheme.add_brush(dictionary, "ExpanderDisabledForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
1012    scheme.add_brush(dictionary, "ExpanderDropDownBackground", MaterialColorRole::Surface, 1.0);
1013    scheme.add_brush(dictionary, "ExpanderDropDownBorderBrush", MaterialColorRole::OnSurface, 1.0);
1014    scheme.add_brush(dictionary, "ExpanderForeground", MaterialColorRole::OnSurface, 1.0);
1015    scheme.add_brush(dictionary, "ExpanderForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1016    scheme.add_brush(dictionary, "ExpanderForegroundPressed", MaterialColorRole::Primary, 1.0);
1017    scheme.add_brush(dictionary, "ExpanderHeaderBackground", MaterialColorRole::Surface, 1.0);
1018    scheme.add_brush(dictionary, "ExpanderHeaderBorderBrush", MaterialColorRole::OnSurface, 1.0);
1019    scheme.add_brush(dictionary, "ExpanderHeaderBorderPointerOverBrush", MaterialColorRole::Primary, 1.0);
1020    scheme.add_brush(dictionary, "ExpanderHeaderBorderPressedBrush", MaterialColorRole::Primary, 1.0);
1021    scheme.add_brush(dictionary, "ExpanderHeaderDisabledBorderBrush", MaterialColorRole::OnSurface, 0.12);
1022    scheme.add_brush(dictionary, "ExpanderHeaderDisabledForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
1023    scheme.add_brush(dictionary, "ExpanderHeaderForeground", MaterialColorRole::OnSurface, 1.0);
1024    scheme.add_brush(dictionary, "ExpanderHeaderForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1025    scheme.add_brush(dictionary, "ExpanderHeaderForegroundPressed", MaterialColorRole::Primary, 1.0);
1026    scheme.add_brush(dictionary, "FlipViewBackground", MaterialColorRole::Surface, 1.0);
1027    scheme.add_brush(dictionary, "FlipViewButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1028    scheme.add_brush(dictionary, "FlipViewButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1029    scheme.add_brush(dictionary, "FlipViewButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1030    scheme.add_brush(dictionary, "FlipViewButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1031    scheme.add_brush(dictionary, "FlipViewButtonPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1032    scheme.add_brush(dictionary, "FlipViewButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1033    scheme.add_brush(dictionary, "FlipViewButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1034    scheme.add_brush(dictionary, "FlipViewButtonPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1035    scheme.add_brush(dictionary, "FlipViewButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1036    scheme.add_brush(dictionary, "FlipViewItemBackground", MaterialColorRole::Surface, 0.0);
1037    scheme.add_brush(dictionary, "FlipViewNextPreviousArrowForeground", MaterialColorRole::OnSurface, 1.0);
1038    scheme.add_brush(dictionary, "FlipViewNextPreviousArrowForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1039    scheme.add_brush(dictionary, "FlipViewNextPreviousArrowForegroundPressed", MaterialColorRole::Primary, 1.0);
1040    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBackground", MaterialColorRole::Surface, 1.0);
1041    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1042    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
1043    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
1044    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBorderBrushPointerOver", MaterialColorRole::OnSurface, 1.0);
1045    scheme.add_brush(dictionary, "FlipViewNextPreviousButtonBorderBrushPressed", MaterialColorRole::OnSurface, 1.0);
1046    scheme.add_brush(dictionary, "FlyoutBackgroundThemeBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1047    scheme.add_brush(dictionary, "FlyoutBorderThemeBrush", MaterialColorRole::OnSurface, 1.0);
1048    scheme.add_brush(dictionary, "FlyoutLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
1049    scheme.add_brush(dictionary, "FlyoutPresenterBackground", MaterialColorRole::Surface, 1.0);
1050    { let c = scheme.color(MaterialColorRole::OnSecondary); dictionary.set("FocusStrokeColorInner", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1051    scheme.add_brush(dictionary, "FocusStrokeColorInnerBrush", MaterialColorRole::OnSecondary, 1.0);
1052    { let c = scheme.color(MaterialColorRole::Secondary); dictionary.set("FocusStrokeColorOuter", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1053    scheme.add_brush(dictionary, "FocusStrokeColorOuterBrush", MaterialColorRole::Secondary, 1.0);
1054    scheme.add_brush(dictionary, "FocusVisualBlackStrokeThemeBrush", MaterialColorRole::Primary, 1.0);
1055    scheme.add_brush(dictionary, "FocusVisualWhiteStrokeThemeBrush", MaterialColorRole::Primary, 1.0);
1056    scheme.add_brush(dictionary, "HyperlinkButtonBackground", MaterialColorRole::Surface, 0.0);
1057    scheme.add_brush(dictionary, "HyperlinkButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1058    scheme.add_brush(dictionary, "HyperlinkButtonBackgroundPointerOver", MaterialColorRole::Surface, 0.0);
1059    scheme.add_brush(dictionary, "HyperlinkButtonBackgroundPressed", MaterialColorRole::Surface, 0.0);
1060    scheme.add_brush(dictionary, "HyperlinkButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1061    scheme.add_brush(dictionary, "HyperlinkButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1062    scheme.add_brush(dictionary, "HyperlinkButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1063    scheme.add_brush(dictionary, "HyperlinkButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1064    scheme.add_brush(dictionary, "HyperlinkButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1065    scheme.add_brush(dictionary, "HyperlinkButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1066    scheme.add_brush(dictionary, "HyperlinkButtonForeground", MaterialColorRole::OnSurface, 1.0);
1067    scheme.add_brush(dictionary, "HyperlinkButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1068    scheme.add_brush(dictionary, "HyperlinkButtonForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
1069    scheme.add_brush(dictionary, "HyperlinkButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1070    scheme.add_brush(dictionary, "HyperlinkDisabledThemeBrush", MaterialColorRole::OnSurface, 0.1);
1071    scheme.add_brush(dictionary, "HyperlinkForeground", MaterialColorRole::OnSurface, 1.0);
1072    scheme.add_brush(dictionary, "HyperlinkForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
1073    scheme.add_brush(dictionary, "HyperlinkForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1074    scheme.add_brush(dictionary, "HyperlinkForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1075    scheme.add_brush(dictionary, "HyperlinkPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1076    scheme.add_brush(dictionary, "HyperlinkPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1077    scheme.add_brush(dictionary, "InfoBarBorderBrush", MaterialColorRole::Outline, 1.0);
1078    scheme.add_brush(dictionary, "InfoBarErrorSeverityBackgroundBrush", MaterialColorRole::ErrorContainer, 1.0);
1079    scheme.add_brush(dictionary, "InfoBarErrorSeverityIconBackground", MaterialColorRole::Error, 1.0);
1080    scheme.add_brush(dictionary, "InfoBarErrorSeverityIconForeground", MaterialColorRole::OnError, 1.0);
1081    scheme.add_brush(dictionary, "InfoBarHyperlinkButtonForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
1082    scheme.add_brush(dictionary, "InfoBarInformationalSeverityBackgroundBrush", MaterialColorRole::SurfaceContainer, 1.0);
1083    scheme.add_brush(dictionary, "InfoBarInformationalSeverityIconBackground", MaterialColorRole::Primary, 1.0);
1084    scheme.add_brush(dictionary, "InfoBarInformationalSeverityIconForeground", MaterialColorRole::OnPrimary, 1.0);
1085    scheme.add_brush(dictionary, "InfoBarMessageForeground", MaterialColorRole::OnSurface, 1.0);
1086    scheme.add_status_brush(dictionary, "InfoBarSuccessSeverityBackgroundBrush", MaterialStatusColor::SuccessContainer, 1.0);
1087    scheme.add_status_brush(dictionary, "InfoBarSuccessSeverityIconBackground", MaterialStatusColor::Success, 1.0);
1088    scheme.add_status_brush(dictionary, "InfoBarSuccessSeverityIconForeground", MaterialStatusColor::OnSuccess, 1.0);
1089    scheme.add_brush(dictionary, "InfoBarTitleForeground", MaterialColorRole::OnSurface, 1.0);
1090    scheme.add_status_brush(dictionary, "InfoBarWarningSeverityBackgroundBrush", MaterialStatusColor::WarningContainer, 1.0);
1091    scheme.add_status_brush(dictionary, "InfoBarWarningSeverityIconBackground", MaterialStatusColor::Warning, 1.0);
1092    scheme.add_status_brush(dictionary, "InfoBarWarningSeverityIconForeground", MaterialStatusColor::OnWarning, 1.0);
1093    scheme.add_brush(dictionary, "JumpListDefaultDisabledBackground", MaterialColorRole::OnSurface, 0.1);
1094    scheme.add_brush(dictionary, "JumpListDefaultDisabledForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
1095    scheme.add_brush(dictionary, "JumpListDefaultEnabledBackground", MaterialColorRole::Primary, 1.0);
1096    scheme.add_brush(dictionary, "JumpListDefaultEnabledForeground", MaterialColorRole::OnSurface, 1.0);
1097    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("LayerFillColorAlt", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1098    scheme.add_brush(dictionary, "LayerFillColorAltBrush", MaterialColorRole::SurfaceContainer, 1.0);
1099    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("LayerFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1100    scheme.add_brush(dictionary, "LayerFillColorDefaultBrush", MaterialColorRole::SurfaceContainer, 1.0);
1101    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("LayerOnAccentAcrylicFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1102    scheme.add_brush(dictionary, "LayerOnAccentAcrylicFillColorDefaultBrush", MaterialColorRole::OnPrimary, 1.0);
1103    { let c = scheme.color(MaterialColorRole::SurfaceContainerHigh); dictionary.set("LayerOnAcrylicFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1104    scheme.add_brush(dictionary, "LayerOnAcrylicFillColorDefaultBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1105    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("LayerOnMicaBaseAltFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1106    scheme.add_brush(dictionary, "LayerOnMicaBaseAltFillColorDefaultBrush", MaterialColorRole::SurfaceContainer, 1.0);
1107    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("LayerOnMicaBaseAltFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1108    scheme.add_brush(dictionary, "LayerOnMicaBaseAltFillColorSecondaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
1109    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("LayerOnMicaBaseAltFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1110    scheme.add_brush(dictionary, "LayerOnMicaBaseAltFillColorTertiaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
1111    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("LayerOnMicaBaseAltFillColorTransparent", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1112    scheme.add_brush(dictionary, "LayerOnMicaBaseAltFillColorTransparentBrush", MaterialColorRole::Surface, 0.0);
1113    scheme.add_brush(dictionary, "ListBoxBackground", MaterialColorRole::Surface, 1.0);
1114    scheme.add_brush(dictionary, "ListBoxBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1115    scheme.add_brush(dictionary, "ListBoxBorder", MaterialColorRole::OnSurface, 1.0);
1116    scheme.add_brush(dictionary, "ListBoxBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1117    scheme.add_brush(dictionary, "ListBoxDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1118    scheme.add_brush(dictionary, "ListBoxFocusBackgroundThemeBrush", MaterialColorRole::Primary, 1.0);
1119    scheme.add_brush(dictionary, "ListBoxForeground", MaterialColorRole::OnSurface, 1.0);
1120    scheme.add_brush(dictionary, "ListBoxForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1121    scheme.add_brush(dictionary, "ListBoxItemBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1122    scheme.add_brush(dictionary, "ListBoxItemBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1123    scheme.add_brush(dictionary, "ListBoxItemBackgroundSelected", MaterialColorRole::Primary, 1.0);
1124    scheme.add_brush(dictionary, "ListBoxItemBackgroundSelectedPointerOver", MaterialColorRole::Primary, 1.0);
1125    scheme.add_brush(dictionary, "ListBoxItemBackgroundSelectedPressed", MaterialColorRole::Primary, 1.0);
1126    scheme.add_brush(dictionary, "ListBoxItemDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1127    scheme.add_brush(dictionary, "ListBoxItemForeground", MaterialColorRole::OnSurface, 1.0);
1128    scheme.add_brush(dictionary, "ListBoxItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1129    scheme.add_brush(dictionary, "ListBoxItemPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1130    scheme.add_brush(dictionary, "ListBoxItemPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1131    scheme.add_brush(dictionary, "ListBoxItemPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1132    scheme.add_brush(dictionary, "ListBoxItemPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1133    scheme.add_brush(dictionary, "ListBoxItemSelectedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
1134    scheme.add_brush(dictionary, "ListBoxItemSelectedDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1135    scheme.add_brush(dictionary, "ListBoxItemSelectedDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1136    scheme.add_brush(dictionary, "ListBoxItemSelectedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
1137    scheme.add_brush(dictionary, "ListBoxItemSelectedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
1138    scheme.add_brush(dictionary, "ListViewGroupHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1139    scheme.add_brush(dictionary, "ListViewGroupHeaderPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1140    scheme.add_brush(dictionary, "ListViewGroupHeaderPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1141    scheme.add_brush(dictionary, "ListViewItemBackground", MaterialColorRole::Surface, 1.0);
1142    scheme.add_brush(dictionary, "ListViewItemBackgroundPointerOver", MaterialColorRole::OnSurface, 0.08);
1143    scheme.add_brush(dictionary, "ListViewItemBackgroundPressed", MaterialColorRole::OnSurface, 0.1);
1144    scheme.add_brush(dictionary, "ListViewItemBackgroundSelected", MaterialColorRole::SecondaryContainer, 1.0);
1145    scheme.add_brush(dictionary, "ListViewItemBackgroundSelectedDisabled", MaterialColorRole::OnSurface, 0.1);
1146    scheme.add_brush(dictionary, "ListViewItemBackgroundSelectedPointerOver", MaterialColorRole::SecondaryContainer, 1.0);
1147    scheme.add_brush(dictionary, "ListViewItemBackgroundSelectedPressed", MaterialColorRole::SecondaryContainer, 1.0);
1148    scheme.add_brush(dictionary, "ListViewItemBorderBackground", MaterialColorRole::Outline, 1.0);
1149    scheme.add_brush(dictionary, "ListViewItemCheckBoxBorderBrush", MaterialColorRole::Outline, 1.0);
1150    scheme.add_brush(dictionary, "ListViewItemCheckBoxBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1151    scheme.add_brush(dictionary, "ListViewItemCheckBoxDisabledBorderBrush", MaterialColorRole::OnSurface, 0.12);
1152    scheme.add_brush(dictionary, "ListViewItemCheckBoxDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1153    scheme.add_brush(dictionary, "ListViewItemCheckBoxPointerOverBorderBrush", MaterialColorRole::Outline, 1.0);
1154    scheme.add_brush(dictionary, "ListViewItemCheckBoxPointerOverBrush", MaterialColorRole::OnSurface, 0.08);
1155    scheme.add_brush(dictionary, "ListViewItemCheckBoxPressedBorderBrush", MaterialColorRole::Outline, 1.0);
1156    scheme.add_brush(dictionary, "ListViewItemCheckBoxPressedBrush", MaterialColorRole::OnSurface, 0.1);
1157    scheme.add_brush(dictionary, "ListViewItemCheckBoxSelectedBrush", MaterialColorRole::SecondaryContainer, 1.0);
1158    scheme.add_brush(dictionary, "ListViewItemCheckBoxSelectedDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1159    scheme.add_brush(dictionary, "ListViewItemCheckBoxSelectedPointerOverBrush", MaterialColorRole::SecondaryContainer, 1.0);
1160    scheme.add_brush(dictionary, "ListViewItemCheckBoxSelectedPressedBrush", MaterialColorRole::SecondaryContainer, 1.0);
1161    scheme.add_brush(dictionary, "ListViewItemCheckBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1162    scheme.add_brush(dictionary, "ListViewItemCheckDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1163    scheme.add_brush(dictionary, "ListViewItemCheckHintThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1164    scheme.add_brush(dictionary, "ListViewItemCheckPressedBrush", MaterialColorRole::OnSurface, 0.1);
1165    scheme.add_brush(dictionary, "ListViewItemCheckSelectingThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1166    scheme.add_brush(dictionary, "ListViewItemCheckThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1167    scheme.add_brush(dictionary, "ListViewItemDragBackground", MaterialColorRole::Surface, 1.0);
1168    scheme.add_brush(dictionary, "ListViewItemDragBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1169    scheme.add_brush(dictionary, "ListViewItemDragForeground", MaterialColorRole::OnSurface, 1.0);
1170    scheme.add_brush(dictionary, "ListViewItemDragForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1171    scheme.add_brush(dictionary, "ListViewItemFocusBorderBrush", MaterialColorRole::Primary, 1.0);
1172    scheme.add_brush(dictionary, "ListViewItemFocusBorderThemeBrush", MaterialColorRole::Primary, 1.0);
1173    scheme.add_brush(dictionary, "ListViewItemFocusSecondaryBorderBrush", MaterialColorRole::Primary, 1.0);
1174    scheme.add_brush(dictionary, "ListViewItemFocusVisualPrimaryBrush", MaterialColorRole::Primary, 1.0);
1175    scheme.add_brush(dictionary, "ListViewItemFocusVisualSecondaryBrush", MaterialColorRole::Primary, 1.0);
1176    scheme.add_brush(dictionary, "ListViewItemForeground", MaterialColorRole::OnSurface, 1.0);
1177    scheme.add_brush(dictionary, "ListViewItemForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
1178    scheme.add_brush(dictionary, "ListViewItemForegroundPressed", MaterialColorRole::OnSurface, 1.0);
1179    scheme.add_brush(dictionary, "ListViewItemForegroundSelected", MaterialColorRole::OnSecondaryContainer, 1.0);
1180    scheme.add_brush(dictionary, "ListViewItemForegroundSelectedPointerOver", MaterialColorRole::OnSecondaryContainer, 1.0);
1181    scheme.add_brush(dictionary, "ListViewItemForegroundSelectedPressed", MaterialColorRole::OnSecondaryContainer, 1.0);
1182    scheme.add_brush(dictionary, "ListViewItemMultiArrangeOverlayTextBackground", MaterialColorRole::OnSurface, 1.0);
1183    scheme.add_brush(dictionary, "ListViewItemMultiArrangeOverlayTextBorder", MaterialColorRole::Outline, 1.0);
1184    scheme.add_brush(dictionary, "ListViewItemOverlayBackgroundThemeBrush", MaterialColorRole::Scrim, 0.32);
1185    scheme.add_brush(dictionary, "ListViewItemOverlayForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1186    scheme.add_brush(dictionary, "ListViewItemOverlaySecondaryForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1187    scheme.add_brush(dictionary, "ListViewItemPlaceholderBackground", MaterialColorRole::Surface, 1.0);
1188    scheme.add_brush(dictionary, "ListViewItemPlaceholderBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1189    scheme.add_brush(dictionary, "ListViewItemPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1190    scheme.add_brush(dictionary, "ListViewItemSelectedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
1191    scheme.add_brush(dictionary, "ListViewItemSelectedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
1192    scheme.add_brush(dictionary, "ListViewItemSelectedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
1193    scheme.add_brush(dictionary, "ListViewItemSelectedPointerOverBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
1194    scheme.add_brush(dictionary, "ListViewItemSelectionIndicatorBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1195    scheme.add_brush(dictionary, "ListViewItemSelectionIndicatorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1196    scheme.add_brush(dictionary, "ListViewItemSelectionIndicatorPointerOverBrush", MaterialColorRole::OnSurface, 0.08);
1197    scheme.add_brush(dictionary, "ListViewItemSelectionIndicatorPressedBrush", MaterialColorRole::OnSurface, 0.1);
1198    scheme.add_brush(dictionary, "LoopingSelectorButtonBackground", MaterialColorRole::Surface, 1.0);
1199    scheme.add_brush(dictionary, "LoopingSelectorForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1200    scheme.add_brush(dictionary, "LoopingSelectorItemBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1201    scheme.add_brush(dictionary, "LoopingSelectorItemBackgroundPressed", MaterialColorRole::Surface, 1.0);
1202    scheme.add_brush(dictionary, "LoopingSelectorItemBackgroundSelected", MaterialColorRole::Primary, 1.0);
1203    scheme.add_brush(dictionary, "LoopingSelectorItemForeground", MaterialColorRole::OnSurface, 1.0);
1204    scheme.add_brush(dictionary, "LoopingSelectorItemForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1205    scheme.add_brush(dictionary, "LoopingSelectorItemForegroundPressed", MaterialColorRole::Primary, 1.0);
1206    scheme.add_brush(dictionary, "LoopingSelectorItemForegroundSelected", MaterialColorRole::Primary, 1.0);
1207    scheme.add_brush(dictionary, "LoopingSelectorSelectionBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1208    scheme.add_brush(dictionary, "LoopingSelectorSelectionForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1209    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonBackground", MaterialColorRole::Surface, 1.0);
1210    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1211    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
1212    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonForeground", MaterialColorRole::OnSurface, 1.0);
1213    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1214    scheme.add_brush(dictionary, "LoopingSelectorUpDownButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
1215    scheme.add_brush(dictionary, "MediaButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1216    scheme.add_brush(dictionary, "MediaButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1217    scheme.add_brush(dictionary, "MediaButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1218    scheme.add_brush(dictionary, "MediaButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1219    scheme.add_brush(dictionary, "MediaButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1220    scheme.add_brush(dictionary, "MediaButtonPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1221    scheme.add_brush(dictionary, "MediaButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1222    scheme.add_brush(dictionary, "MediaControlPanelAudioThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1223    scheme.add_brush(dictionary, "MediaControlPanelVideoThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1224    scheme.add_brush(dictionary, "MediaDownloadProgressIndicatorThemeBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1225    scheme.add_brush(dictionary, "MediaErrorBackgroundThemeBrush", MaterialColorRole::ErrorContainer, 1.0);
1226    scheme.add_brush(dictionary, "MediaTextThemeBrush", MaterialColorRole::OnSurface, 1.0);
1227    scheme.add_brush(dictionary, "MenuBarBackground", MaterialColorRole::Surface, 0.0);
1228    scheme.add_brush(dictionary, "MenuBarItemBackground", MaterialColorRole::Surface, 0.0);
1229    scheme.add_brush(dictionary, "MenuBarItemBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1230    scheme.add_brush(dictionary, "MenuBarItemBackgroundPressed", MaterialColorRole::Surface, 1.0);
1231    scheme.add_brush(dictionary, "MenuBarItemBackgroundSelected", MaterialColorRole::Surface, 1.0);
1232    scheme.add_brush(dictionary, "MenuBarItemBorderBrush", MaterialColorRole::OnSurface, 1.0);
1233    scheme.add_brush(dictionary, "MenuBarItemBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1234    scheme.add_brush(dictionary, "MenuBarItemBorderBrushPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1235    scheme.add_brush(dictionary, "MenuBarItemBorderBrushSelected", MaterialColorRole::OnSurfaceVariant, 1.0);
1236    scheme.add_brush(dictionary, "MenuBarItemForeground", MaterialColorRole::OnSurface, 1.0);
1237    scheme.add_brush(dictionary, "MenuFlyoutItemBackground", MaterialColorRole::Surface, 0.0);
1238    scheme.add_brush(dictionary, "MenuFlyoutItemBackgroundBrush", MaterialColorRole::Surface, 0.0);
1239    scheme.add_brush(dictionary, "MenuFlyoutItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1240    scheme.add_brush(dictionary, "MenuFlyoutItemBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1241    scheme.add_brush(dictionary, "MenuFlyoutItemBackgroundPressed", MaterialColorRole::Primary, 1.0);
1242    scheme.add_brush(dictionary, "MenuFlyoutItemDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1243    scheme.add_brush(dictionary, "MenuFlyoutItemFocusedBackgroundThemeBrush", MaterialColorRole::Primary, 1.0);
1244    scheme.add_brush(dictionary, "MenuFlyoutItemFocusedForegroundThemeBrush", MaterialColorRole::Primary, 1.0);
1245    scheme.add_brush(dictionary, "MenuFlyoutItemForeground", MaterialColorRole::OnSurface, 1.0);
1246    scheme.add_brush(dictionary, "MenuFlyoutItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1247    scheme.add_brush(dictionary, "MenuFlyoutItemForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1248    scheme.add_brush(dictionary, "MenuFlyoutItemForegroundPressed", MaterialColorRole::Primary, 1.0);
1249    scheme.add_brush(dictionary, "MenuFlyoutItemKeyboardAcceleratorTextForeground", MaterialColorRole::OnSurface, 1.0);
1250    scheme.add_brush(dictionary, "MenuFlyoutItemKeyboardAcceleratorTextForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1251    scheme.add_brush(dictionary, "MenuFlyoutItemKeyboardAcceleratorTextForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1252    scheme.add_brush(dictionary, "MenuFlyoutItemKeyboardAcceleratorTextForegroundPressed", MaterialColorRole::Primary, 1.0);
1253    scheme.add_brush(dictionary, "MenuFlyoutItemPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1254    scheme.add_brush(dictionary, "MenuFlyoutItemPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1255    scheme.add_brush(dictionary, "MenuFlyoutItemPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1256    scheme.add_brush(dictionary, "MenuFlyoutItemPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1257    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBackground", MaterialColorRole::Surface, 0.0);
1258    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1259    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1260    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBackgroundPressed", MaterialColorRole::Surface, 1.0);
1261    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBorderBrush", MaterialColorRole::Surface, 0.0);
1262    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1263    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1264    scheme.add_brush(dictionary, "MenuFlyoutItemRevealBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1265    scheme.add_brush(dictionary, "MenuFlyoutLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
1266    scheme.add_brush(dictionary, "MenuFlyoutPresenterBackground", MaterialColorRole::Surface, 1.0);
1267    scheme.add_brush(dictionary, "MenuFlyoutPresenterBorderBrush", MaterialColorRole::OnSurface, 1.0);
1268    scheme.add_brush(dictionary, "MenuFlyoutSeparatorBackground", MaterialColorRole::OnSurface, 1.0);
1269    scheme.add_brush(dictionary, "MenuFlyoutSeparatorThemeBrush", MaterialColorRole::OutlineVariant, 1.0);
1270    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackground", MaterialColorRole::Surface, 0.0);
1271    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackgroundBrush", MaterialColorRole::Surface, 0.0);
1272    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1273    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1274    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackgroundPressed", MaterialColorRole::Primary, 1.0);
1275    scheme.add_brush(dictionary, "MenuFlyoutSubItemBackgroundSubMenuOpened", MaterialColorRole::Surface, 0.0);
1276    scheme.add_brush(dictionary, "MenuFlyoutSubItemChevron", MaterialColorRole::OnSurface, 1.0);
1277    scheme.add_brush(dictionary, "MenuFlyoutSubItemChevronDisabled", MaterialColorRole::OnSurface, 0.1);
1278    scheme.add_brush(dictionary, "MenuFlyoutSubItemChevronPointerOver", MaterialColorRole::Primary, 1.0);
1279    scheme.add_brush(dictionary, "MenuFlyoutSubItemChevronPressed", MaterialColorRole::Primary, 1.0);
1280    scheme.add_brush(dictionary, "MenuFlyoutSubItemChevronSubMenuOpened", MaterialColorRole::Primary, 1.0);
1281    scheme.add_brush(dictionary, "MenuFlyoutSubItemForeground", MaterialColorRole::OnSurface, 1.0);
1282    scheme.add_brush(dictionary, "MenuFlyoutSubItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1283    scheme.add_brush(dictionary, "MenuFlyoutSubItemForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1284    scheme.add_brush(dictionary, "MenuFlyoutSubItemForegroundPressed", MaterialColorRole::Primary, 1.0);
1285    scheme.add_brush(dictionary, "MenuFlyoutSubItemForegroundSubMenuOpened", MaterialColorRole::Primary, 1.0);
1286    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBackground", MaterialColorRole::Surface, 0.0);
1287    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1288    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1289    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBackgroundPressed", MaterialColorRole::Primary, 1.0);
1290    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBackgroundSubMenuOpened", MaterialColorRole::Surface, 1.0);
1291    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBorderBrush", MaterialColorRole::Surface, 0.0);
1292    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1293    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1294    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1295    scheme.add_brush(dictionary, "MenuFlyoutSubItemRevealBorderBrushSubMenuOpened", MaterialColorRole::Surface, 0.0);
1296    scheme.add_brush(dictionary, "NavigationViewBackButtonBackground", MaterialColorRole::Surface, 1.0);
1297    scheme.add_brush(dictionary, "NavigationViewButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1298    scheme.add_brush(dictionary, "NavigationViewButtonBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1299    scheme.add_brush(dictionary, "NavigationViewButtonBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1300    scheme.add_brush(dictionary, "NavigationViewButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1301    scheme.add_brush(dictionary, "NavigationViewButtonForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
1302    scheme.add_brush(dictionary, "NavigationViewButtonForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
1303    scheme.add_brush(dictionary, "NavigationViewContentBackground", MaterialColorRole::Surface, 1.0);
1304    scheme.add_brush(dictionary, "NavigationViewContentGridBorderBrush", MaterialColorRole::Surface, 0.0);
1305    scheme.add_brush(dictionary, "NavigationViewDefaultPaneBackground", MaterialColorRole::Surface, 1.0);
1306    scheme.add_brush(dictionary, "NavigationViewExpandedPaneBackground", MaterialColorRole::Surface, 1.0);
1307    scheme.add_brush(dictionary, "NavigationViewItemBackground", MaterialColorRole::Surface, 1.0);
1308    scheme.add_brush(dictionary, "NavigationViewItemBackgroundChecked", MaterialColorRole::Surface, 0.0);
1309    scheme.add_brush(dictionary, "NavigationViewItemBackgroundCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
1310    scheme.add_brush(dictionary, "NavigationViewItemBackgroundCheckedPointerOver", MaterialColorRole::Surface, 1.0);
1311    scheme.add_brush(dictionary, "NavigationViewItemBackgroundCheckedPressed", MaterialColorRole::Surface, 1.0);
1312    scheme.add_brush(dictionary, "NavigationViewItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1313    scheme.add_brush(dictionary, "NavigationViewItemBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1314    scheme.add_brush(dictionary, "NavigationViewItemBackgroundPressed", MaterialColorRole::Surface, 1.0);
1315    scheme.add_brush(dictionary, "NavigationViewItemBackgroundSelected", MaterialColorRole::SecondaryContainer, 1.0);
1316    scheme.add_brush(dictionary, "NavigationViewItemBackgroundSelectedDisabled", MaterialColorRole::OnSurface, 0.1);
1317    scheme.add_brush(dictionary, "NavigationViewItemBackgroundSelectedPointerOver", MaterialColorRole::SecondaryContainer, 1.0);
1318    scheme.add_brush(dictionary, "NavigationViewItemBackgroundSelectedPressed", MaterialColorRole::SecondaryContainer, 1.0);
1319    scheme.add_brush(dictionary, "NavigationViewItemBorderBrush", MaterialColorRole::Surface, 0.0);
1320    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushChecked", MaterialColorRole::Surface, 0.0);
1321    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
1322    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushCheckedPointerOver", MaterialColorRole::Surface, 0.0);
1323    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushCheckedPressed", MaterialColorRole::Surface, 0.0);
1324    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1325    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1326    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1327    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushSelected", MaterialColorRole::Surface, 0.0);
1328    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushSelectedDisabled", MaterialColorRole::OnSurface, 0.12);
1329    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushSelectedPointerOver", MaterialColorRole::Surface, 0.0);
1330    scheme.add_brush(dictionary, "NavigationViewItemBorderBrushSelectedPressed", MaterialColorRole::Surface, 0.0);
1331    scheme.add_brush(dictionary, "NavigationViewItemForeground", MaterialColorRole::OnSurface, 1.0);
1332    scheme.add_brush(dictionary, "NavigationViewItemForegroundChecked", MaterialColorRole::OnPrimary, 1.0);
1333    scheme.add_brush(dictionary, "NavigationViewItemForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1334    scheme.add_brush(dictionary, "NavigationViewItemForegroundCheckedPointerOver", MaterialColorRole::OnPrimary, 1.0);
1335    scheme.add_brush(dictionary, "NavigationViewItemForegroundCheckedPressed", MaterialColorRole::OnPrimary, 1.0);
1336    scheme.add_brush(dictionary, "NavigationViewItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1337    scheme.add_brush(dictionary, "NavigationViewItemForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
1338    scheme.add_brush(dictionary, "NavigationViewItemForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
1339    scheme.add_brush(dictionary, "NavigationViewItemForegroundSelected", MaterialColorRole::OnSecondaryContainer, 1.0);
1340    scheme.add_brush(dictionary, "NavigationViewItemForegroundSelectedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1341    scheme.add_brush(dictionary, "NavigationViewItemForegroundSelectedPointerOver", MaterialColorRole::OnSecondaryContainer, 1.0);
1342    scheme.add_brush(dictionary, "NavigationViewItemForegroundSelectedPressed", MaterialColorRole::OnSecondaryContainer, 1.0);
1343    scheme.add_brush(dictionary, "NavigationViewItemHeaderForeground", MaterialColorRole::OnSurface, 1.0);
1344    scheme.add_brush(dictionary, "NavigationViewItemIconBackground", MaterialColorRole::Surface, 0.0);
1345    scheme.add_brush(dictionary, "NavigationViewItemSeparatorForeground", MaterialColorRole::OnSurface, 1.0);
1346    scheme.add_brush(dictionary, "NavigationViewSelectionIndicatorForeground", MaterialColorRole::Primary, 1.0);
1347    scheme.add_brush(dictionary, "NavigationViewTopPaneBackground", MaterialColorRole::Surface, 1.0);
1348    scheme.add_brush(dictionary, "NumberBoxPopupBackground", MaterialColorRole::Surface, 1.0);
1349    scheme.add_brush(dictionary, "NumberBoxPopupBorderBrush", MaterialColorRole::Outline, 1.0);
1350    scheme.add_brush(dictionary, "NumberBoxPopupIndicatorForeground", MaterialColorRole::OnSurface, 1.0);
1351    scheme.add_brush(dictionary, "NumberBoxPopupSpinButtonBackground", MaterialColorRole::Surface, 0.0);
1352    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBackground", MaterialColorRole::Surface, 1.0);
1353    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1354    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1355    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
1356    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBorderBrush", MaterialColorRole::Surface, 1.0);
1357    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1358    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1359    scheme.add_brush(dictionary, "PipsPagerNavigationButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1360    scheme.add_brush(dictionary, "PipsPagerNavigationButtonForeground", MaterialColorRole::OnSurface, 1.0);
1361    scheme.add_brush(dictionary, "PipsPagerNavigationButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1362    scheme.add_brush(dictionary, "PipsPagerNavigationButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1363    scheme.add_brush(dictionary, "PipsPagerNavigationButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
1364    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBackground", MaterialColorRole::Surface, 1.0);
1365    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1366    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1367    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBackgroundPressed", MaterialColorRole::Primary, 1.0);
1368    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBackgroundSelected", MaterialColorRole::Primary, 1.0);
1369    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBorderBrush", MaterialColorRole::Surface, 1.0);
1370    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1371    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1372    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1373    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorBorderBrushSelected", MaterialColorRole::Primary, 1.0);
1374    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorForeground", MaterialColorRole::OnSurface, 1.0);
1375    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1376    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1377    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorForegroundPressed", MaterialColorRole::Primary, 1.0);
1378    scheme.add_brush(dictionary, "PipsPagerSelectionIndicatorForegroundSelected", MaterialColorRole::Primary, 1.0);
1379    scheme.add_brush(dictionary, "PopupLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
1380    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ProgressBarBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1381    scheme.add_brush(dictionary, "ProgressBarBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1382    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ProgressBarBorderBrush", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1383    scheme.add_brush(dictionary, "ProgressBarBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1384    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("ProgressBarErrorForegroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1385    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ProgressBarForeground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1386    scheme.add_brush(dictionary, "ProgressBarForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1387    scheme.add_brush(dictionary, "ProgressBarIndeterminateForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1388    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ProgressBarPausedForegroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1389    scheme.add_brush(dictionary, "RadioButtonBackground", MaterialColorRole::Surface, 0.0);
1390    scheme.add_brush(dictionary, "RadioButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1391    scheme.add_brush(dictionary, "RadioButtonBackgroundPointerOver", MaterialColorRole::Surface, 0.0);
1392    scheme.add_brush(dictionary, "RadioButtonBackgroundPressed", MaterialColorRole::Surface, 0.0);
1393    scheme.add_brush(dictionary, "RadioButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1394    scheme.add_brush(dictionary, "RadioButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1395    scheme.add_brush(dictionary, "RadioButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1396    scheme.add_brush(dictionary, "RadioButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1397    scheme.add_brush(dictionary, "RadioButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1398    scheme.add_brush(dictionary, "RadioButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1399    scheme.add_brush(dictionary, "RadioButtonCheckGlyphFill", MaterialColorRole::Primary, 1.0);
1400    scheme.add_brush(dictionary, "RadioButtonCheckGlyphFillDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1401    scheme.add_brush(dictionary, "RadioButtonCheckGlyphFillPointerOver", MaterialColorRole::OnSurface, 1.0);
1402    scheme.add_brush(dictionary, "RadioButtonCheckGlyphFillPressed", MaterialColorRole::OnSurface, 1.0);
1403    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStroke", MaterialColorRole::Surface, 0.0);
1404    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokeChecked", MaterialColorRole::Surface, 0.0);
1405    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokeCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1406    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokeCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
1407    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokeCheckedPressed", MaterialColorRole::Primary, 1.0);
1408    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokeDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1409    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokePointerOver", MaterialColorRole::Surface, 0.0);
1410    scheme.add_brush(dictionary, "RadioButtonCheckGlyphStrokePressed", MaterialColorRole::Surface, 0.0);
1411    scheme.add_brush(dictionary, "RadioButtonContentDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1412    scheme.add_brush(dictionary, "RadioButtonContentForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1413    scheme.add_brush(dictionary, "RadioButtonContentPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1414    scheme.add_brush(dictionary, "RadioButtonDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1415    scheme.add_brush(dictionary, "RadioButtonDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
1416    scheme.add_brush(dictionary, "RadioButtonDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1417    scheme.add_brush(dictionary, "RadioButtonForeground", MaterialColorRole::OnSurface, 1.0);
1418    scheme.add_brush(dictionary, "RadioButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1419    scheme.add_brush(dictionary, "RadioButtonForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
1420    scheme.add_brush(dictionary, "RadioButtonForegroundPressed", MaterialColorRole::OnSurface, 1.0);
1421    scheme.add_brush(dictionary, "RadioButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1422    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedFill", MaterialColorRole::Primary, 1.0);
1423    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedFillDisabled", MaterialColorRole::OnSurface, 0.1);
1424    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedFillPointerOver", MaterialColorRole::Surface, 1.0);
1425    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedFillPressed", MaterialColorRole::Surface, 1.0);
1426    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedStroke", MaterialColorRole::Primary, 1.0);
1427    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedStrokeDisabled", MaterialColorRole::OnSurface, 0.12);
1428    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedStrokePointerOver", MaterialColorRole::OnSurface, 1.0);
1429    scheme.add_brush(dictionary, "RadioButtonOuterEllipseCheckedStrokePressed", MaterialColorRole::Surface, 1.0);
1430    scheme.add_brush(dictionary, "RadioButtonOuterEllipseFill", MaterialColorRole::Surface, 1.0);
1431    scheme.add_brush(dictionary, "RadioButtonOuterEllipseFillDisabled", MaterialColorRole::OnSurface, 0.1);
1432    scheme.add_brush(dictionary, "RadioButtonOuterEllipseFillPointerOver", MaterialColorRole::Primary, 1.0);
1433    scheme.add_brush(dictionary, "RadioButtonOuterEllipseFillPressed", MaterialColorRole::Primary, 1.0);
1434    scheme.add_brush(dictionary, "RadioButtonOuterEllipseStroke", MaterialColorRole::OnSurface, 1.0);
1435    scheme.add_brush(dictionary, "RadioButtonOuterEllipseStrokeDisabled", MaterialColorRole::OnSurface, 0.12);
1436    scheme.add_brush(dictionary, "RadioButtonOuterEllipseStrokePointerOver", MaterialColorRole::Primary, 1.0);
1437    scheme.add_brush(dictionary, "RadioButtonOuterEllipseStrokePressed", MaterialColorRole::Primary, 1.0);
1438    scheme.add_brush(dictionary, "RadioButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1439    scheme.add_brush(dictionary, "RadioButtonPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1440    scheme.add_brush(dictionary, "RadioButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1441    scheme.add_brush(dictionary, "RadioButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1442    scheme.add_brush(dictionary, "RadioButtonPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1443    scheme.add_brush(dictionary, "RadioButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1444    scheme.add_brush(dictionary, "RefreshContainerBackgroundBrush", MaterialColorRole::Surface, 1.0);
1445    scheme.add_brush(dictionary, "RefreshContainerForegroundBrush", MaterialColorRole::OnSurface, 1.0);
1446    scheme.add_brush(dictionary, "RefreshVisualizerBackground", MaterialColorRole::Surface, 1.0);
1447    scheme.add_brush(dictionary, "RefreshVisualizerForeground", MaterialColorRole::OnSurface, 1.0);
1448    scheme.add_brush(dictionary, "RepeatButtonBackground", MaterialColorRole::Surface, 1.0);
1449    scheme.add_brush(dictionary, "RepeatButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1450    scheme.add_brush(dictionary, "RepeatButtonBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1451    scheme.add_brush(dictionary, "RepeatButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
1452    scheme.add_brush(dictionary, "RepeatButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1453    scheme.add_brush(dictionary, "RepeatButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1454    scheme.add_brush(dictionary, "RepeatButtonBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1455    scheme.add_brush(dictionary, "RepeatButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1456    scheme.add_brush(dictionary, "RepeatButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1457    scheme.add_brush(dictionary, "RepeatButtonDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1458    scheme.add_brush(dictionary, "RepeatButtonDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
1459    scheme.add_brush(dictionary, "RepeatButtonDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1460    scheme.add_brush(dictionary, "RepeatButtonForeground", MaterialColorRole::OnSurface, 1.0);
1461    scheme.add_brush(dictionary, "RepeatButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1462    scheme.add_brush(dictionary, "RepeatButtonForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1463    scheme.add_brush(dictionary, "RepeatButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1464    scheme.add_brush(dictionary, "RepeatButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1465    scheme.add_brush(dictionary, "RepeatButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1466    scheme.add_brush(dictionary, "RepeatButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1467    scheme.add_brush(dictionary, "RepeatButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1468    scheme.add_brush(dictionary, "RepeatButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1469    scheme.add_brush(dictionary, "ResizeGripperSeparatorBrush", MaterialColorRole::OutlineVariant, 1.0);
1470    scheme.add_brush(dictionary, "ScrollBarBackground", MaterialColorRole::Surface, 0.0);
1471    scheme.add_brush(dictionary, "ScrollBarBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1472    scheme.add_brush(dictionary, "ScrollBarBackgroundPointerOver", MaterialColorRole::Surface, 0.0);
1473    scheme.add_brush(dictionary, "ScrollBarBorderBrush", MaterialColorRole::Surface, 0.0);
1474    scheme.add_brush(dictionary, "ScrollBarBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1475    scheme.add_brush(dictionary, "ScrollBarBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1476    scheme.add_brush(dictionary, "ScrollBarButtonArrowForeground", MaterialColorRole::OnSurface, 1.0);
1477    scheme.add_brush(dictionary, "ScrollBarButtonArrowForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1478    scheme.add_brush(dictionary, "ScrollBarButtonArrowForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1479    scheme.add_brush(dictionary, "ScrollBarButtonArrowForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1480    scheme.add_brush(dictionary, "ScrollBarButtonBackground", MaterialColorRole::Surface, 0.0);
1481    scheme.add_brush(dictionary, "ScrollBarButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1482    scheme.add_brush(dictionary, "ScrollBarButtonBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1483    scheme.add_brush(dictionary, "ScrollBarButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
1484    scheme.add_brush(dictionary, "ScrollBarButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1485    scheme.add_brush(dictionary, "ScrollBarButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1486    scheme.add_brush(dictionary, "ScrollBarButtonBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1487    scheme.add_brush(dictionary, "ScrollBarButtonBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1488    scheme.add_brush(dictionary, "ScrollBarButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1489    scheme.add_brush(dictionary, "ScrollBarButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1490    scheme.add_brush(dictionary, "ScrollBarButtonPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1491    scheme.add_brush(dictionary, "ScrollBarButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1492    scheme.add_brush(dictionary, "ScrollBarButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1493    scheme.add_brush(dictionary, "ScrollBarButtonPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1494    scheme.add_brush(dictionary, "ScrollBarButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1495    scheme.add_brush(dictionary, "ScrollBarForeground", MaterialColorRole::Surface, 0.0);
1496    scheme.add_brush(dictionary, "ScrollBarPanningBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1497    scheme.add_brush(dictionary, "ScrollBarPanningBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1498    scheme.add_brush(dictionary, "ScrollBarPanningThumbBackground", MaterialColorRole::OnSurfaceVariant, 0.38);
1499    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ScrollBarPanningThumbBackgroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1500    scheme.add_brush(dictionary, "ScrollBarPanningThumbBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1501    scheme.add_brush(dictionary, "ScrollBarThumbBackground", MaterialColorRole::OnSurfaceVariant, 0.38);
1502    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ScrollBarThumbBackgroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1503    scheme.add_brush(dictionary, "ScrollBarThumbBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1504    scheme.add_brush(dictionary, "ScrollBarThumbBorderBrush", MaterialColorRole::Surface, 0.0);
1505    scheme.add_brush(dictionary, "ScrollBarThumbBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1506    scheme.add_brush(dictionary, "ScrollBarThumbFill", MaterialColorRole::OnSurfaceVariant, 0.38);
1507    scheme.add_brush(dictionary, "ScrollBarThumbFillDisabled", MaterialColorRole::OnSurface, 0.1);
1508    scheme.add_brush(dictionary, "ScrollBarThumbFillPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1509    scheme.add_brush(dictionary, "ScrollBarThumbFillPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1510    scheme.add_brush(dictionary, "ScrollBarThumbPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1511    scheme.add_brush(dictionary, "ScrollBarThumbPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1512    scheme.add_brush(dictionary, "ScrollBarThumbPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1513    scheme.add_brush(dictionary, "ScrollBarThumbPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1514    scheme.add_brush(dictionary, "ScrollBarTrackBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1515    scheme.add_brush(dictionary, "ScrollBarTrackBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1516    scheme.add_brush(dictionary, "ScrollBarTrackFill", MaterialColorRole::Surface, 1.0);
1517    scheme.add_brush(dictionary, "ScrollBarTrackFillDisabled", MaterialColorRole::OnSurface, 0.1);
1518    scheme.add_brush(dictionary, "ScrollBarTrackFillPointerOver", MaterialColorRole::Surface, 1.0);
1519    scheme.add_brush(dictionary, "ScrollBarTrackStroke", MaterialColorRole::Surface, 0.0);
1520    scheme.add_brush(dictionary, "ScrollBarTrackStrokeDisabled", MaterialColorRole::OnSurface, 0.12);
1521    scheme.add_brush(dictionary, "ScrollBarTrackStrokePointerOver", MaterialColorRole::Surface, 0.0);
1522    scheme.add_brush(dictionary, "ScrollViewerScrollBarSeparatorBackground", MaterialColorRole::Surface, 0.0);
1523    scheme.add_brush(dictionary, "SelectorBarBackground", MaterialColorRole::Surface, 0.0);
1524    scheme.add_brush(dictionary, "SelectorBarItemBackground", MaterialColorRole::Surface, 0.0);
1525    scheme.add_brush(dictionary, "SelectorBarItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1526    scheme.add_brush(dictionary, "SelectorBarItemBackgroundPointerOver", MaterialColorRole::Surface, 0.0);
1527    scheme.add_brush(dictionary, "SelectorBarItemBackgroundPressed", MaterialColorRole::Surface, 0.0);
1528    scheme.add_brush(dictionary, "SelectorBarItemBackgroundSelected", MaterialColorRole::Surface, 0.0);
1529    scheme.add_brush(dictionary, "SelectorBarItemBorderBrush", MaterialColorRole::Surface, 0.0);
1530    scheme.add_brush(dictionary, "SelectorBarItemBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1531    scheme.add_brush(dictionary, "SelectorBarItemBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
1532    scheme.add_brush(dictionary, "SelectorBarItemBorderBrushPressed", MaterialColorRole::Surface, 0.0);
1533    scheme.add_brush(dictionary, "SelectorBarItemBorderBrushSelected", MaterialColorRole::Surface, 0.0);
1534    scheme.add_brush(dictionary, "SelectorBarItemDisabledPillFill", MaterialColorRole::OnSurface, 0.1);
1535    scheme.add_brush(dictionary, "SelectorBarItemForeground", MaterialColorRole::OnSurface, 1.0);
1536    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("SelectorBarItemForegroundDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
1537    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SelectorBarItemForegroundPointerOver", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1538    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SelectorBarItemForegroundPressed", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1539    scheme.add_brush(dictionary, "SelectorBarItemForegroundSelected", MaterialColorRole::OnSurface, 1.0);
1540    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("SelectorBarItemPillFill", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1541    scheme.add_brush(dictionary, "SliderBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1542    scheme.add_brush(dictionary, "SliderContainerBackground", MaterialColorRole::Surface, 0.0);
1543    scheme.add_brush(dictionary, "SliderContainerBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1544    scheme.add_brush(dictionary, "SliderContainerBackgroundPointerOver", MaterialColorRole::Surface, 0.0);
1545    scheme.add_brush(dictionary, "SliderContainerBackgroundPressed", MaterialColorRole::Surface, 0.0);
1546    scheme.add_brush(dictionary, "SliderDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
1547    scheme.add_brush(dictionary, "SliderHeaderForeground", MaterialColorRole::OnSurface, 1.0);
1548    scheme.add_brush(dictionary, "SliderHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1549    scheme.add_brush(dictionary, "SliderHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1550    scheme.add_brush(dictionary, "SliderInlineTickBarFill", MaterialColorRole::Surface, 1.0);
1551    scheme.add_brush(dictionary, "SliderOuterThumbBackground", MaterialColorRole::Primary, 1.0);
1552    scheme.add_brush(dictionary, "SliderThumbBackground", MaterialColorRole::Primary, 1.0);
1553    scheme.add_brush(dictionary, "SliderThumbBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1554    scheme.add_brush(dictionary, "SliderThumbBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1555    scheme.add_brush(dictionary, "SliderThumbBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1556    scheme.add_brush(dictionary, "SliderThumbBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1557    scheme.add_brush(dictionary, "SliderThumbBorderBrush", MaterialColorRole::Primary, 1.0);
1558    scheme.add_brush(dictionary, "SliderThumbBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1559    scheme.add_brush(dictionary, "SliderThumbDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1560    scheme.add_brush(dictionary, "SliderThumbPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1561    scheme.add_brush(dictionary, "SliderThumbPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1562    scheme.add_brush(dictionary, "SliderThumbPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1563    scheme.add_brush(dictionary, "SliderThumbPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1564    scheme.add_brush(dictionary, "SliderTickBarFill", MaterialColorRole::OnSurface, 1.0);
1565    scheme.add_brush(dictionary, "SliderTickBarFillDisabled", MaterialColorRole::OnSurface, 0.1);
1566    scheme.add_brush(dictionary, "SliderTickMarkInlineBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1567    scheme.add_brush(dictionary, "SliderTickMarkInlineDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1568    scheme.add_brush(dictionary, "SliderTickMarkOutsideDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1569    scheme.add_brush(dictionary, "SliderTickmarkOutsideBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1570    scheme.add_brush(dictionary, "SliderTrackBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1571    scheme.add_brush(dictionary, "SliderTrackDecreaseBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
1572    scheme.add_brush(dictionary, "SliderTrackDecreaseDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1573    scheme.add_brush(dictionary, "SliderTrackDecreasePointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1574    scheme.add_brush(dictionary, "SliderTrackDecreasePressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1575    scheme.add_brush(dictionary, "SliderTrackDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1576    scheme.add_brush(dictionary, "SliderTrackFill", MaterialColorRole::OnSurface, 1.0);
1577    scheme.add_brush(dictionary, "SliderTrackFillDisabled", MaterialColorRole::OnSurface, 0.1);
1578    scheme.add_brush(dictionary, "SliderTrackFillPointerOver", MaterialColorRole::OnSurface, 1.0);
1579    scheme.add_brush(dictionary, "SliderTrackFillPressed", MaterialColorRole::OnSurface, 1.0);
1580    scheme.add_brush(dictionary, "SliderTrackPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
1581    scheme.add_brush(dictionary, "SliderTrackPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
1582    scheme.add_brush(dictionary, "SliderTrackValueFill", MaterialColorRole::Primary, 1.0);
1583    scheme.add_brush(dictionary, "SliderTrackValueFillDisabled", MaterialColorRole::OnSurface, 0.1);
1584    scheme.add_brush(dictionary, "SliderTrackValueFillPointerOver", MaterialColorRole::Primary, 1.0);
1585    scheme.add_brush(dictionary, "SliderTrackValueFillPressed", MaterialColorRole::Primary, 1.0);
1586    { let c = scheme.color(MaterialColorRole::Scrim); dictionary.set("SmokeFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 0.32).round() as u8, c.r, c.g, c.b))); }
1587    scheme.add_brush(dictionary, "SmokeFillColorDefaultBrush", MaterialColorRole::Scrim, 0.32);
1588    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SolidBackgroundFillColorBase", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1589    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SolidBackgroundFillColorBaseAlt", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1590    scheme.add_brush(dictionary, "SolidBackgroundFillColorBaseAltBrush", MaterialColorRole::Surface, 1.0);
1591    scheme.add_brush(dictionary, "SolidBackgroundFillColorBaseBrush", MaterialColorRole::Surface, 1.0);
1592    { let c = scheme.color(MaterialColorRole::SurfaceContainerHigh); dictionary.set("SolidBackgroundFillColorQuarternary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1593    scheme.add_brush(dictionary, "SolidBackgroundFillColorQuarternaryBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1594    { let c = scheme.color(MaterialColorRole::SurfaceContainerHighest); dictionary.set("SolidBackgroundFillColorQuinary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1595    scheme.add_brush(dictionary, "SolidBackgroundFillColorQuinaryBrush", MaterialColorRole::SurfaceContainerHighest, 1.0);
1596    { let c = scheme.color(MaterialColorRole::SurfaceContainerLow); dictionary.set("SolidBackgroundFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1597    scheme.add_brush(dictionary, "SolidBackgroundFillColorSecondaryBrush", MaterialColorRole::SurfaceContainerLow, 1.0);
1598    { let c = scheme.color(MaterialColorRole::SurfaceBright); dictionary.set("SolidBackgroundFillColorSenary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1599    scheme.add_brush(dictionary, "SolidBackgroundFillColorSenaryBrush", MaterialColorRole::SurfaceBright, 1.0);
1600    { let c = scheme.color(MaterialColorRole::SurfaceContainer); dictionary.set("SolidBackgroundFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1601    scheme.add_brush(dictionary, "SolidBackgroundFillColorTertiaryBrush", MaterialColorRole::SurfaceContainer, 1.0);
1602    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SolidBackgroundFillColorTransparent", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1603    scheme.add_brush(dictionary, "SplitButtonBackground", MaterialColorRole::Surface, 1.0);
1604    scheme.add_brush(dictionary, "SplitButtonBackgroundChecked", MaterialColorRole::Primary, 1.0);
1605    scheme.add_brush(dictionary, "SplitButtonBackgroundCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
1606    scheme.add_brush(dictionary, "SplitButtonBackgroundCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
1607    scheme.add_brush(dictionary, "SplitButtonBackgroundCheckedPressed", MaterialColorRole::Surface, 1.0);
1608    scheme.add_brush(dictionary, "SplitButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1609    scheme.add_brush(dictionary, "SplitButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1610    scheme.add_brush(dictionary, "SplitButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
1611    scheme.add_brush(dictionary, "SplitButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1612    scheme.add_brush(dictionary, "SplitButtonBorderBrushChecked", MaterialColorRole::OnSurface, 1.0);
1613    scheme.add_brush(dictionary, "SplitButtonBorderBrushCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
1614    scheme.add_brush(dictionary, "SplitButtonBorderBrushCheckedDivider", MaterialColorRole::Primary, 1.0);
1615    scheme.add_brush(dictionary, "SplitButtonBorderBrushCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
1616    scheme.add_brush(dictionary, "SplitButtonBorderBrushCheckedPressed", MaterialColorRole::Surface, 1.0);
1617    scheme.add_brush(dictionary, "SplitButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1618    scheme.add_brush(dictionary, "SplitButtonBorderBrushDivider", MaterialColorRole::OnSurface, 0.1);
1619    scheme.add_brush(dictionary, "SplitButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1620    scheme.add_brush(dictionary, "SplitButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1621    scheme.add_brush(dictionary, "SplitButtonForeground", MaterialColorRole::OnSurface, 1.0);
1622    scheme.add_brush(dictionary, "SplitButtonForegroundChecked", MaterialColorRole::Primary, 1.0);
1623    scheme.add_brush(dictionary, "SplitButtonForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1624    scheme.add_brush(dictionary, "SplitButtonForegroundCheckedPointerOver", MaterialColorRole::Surface, 1.0);
1625    scheme.add_brush(dictionary, "SplitButtonForegroundCheckedPressed", MaterialColorRole::OnSurface, 1.0);
1626    scheme.add_brush(dictionary, "SplitButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1627    scheme.add_brush(dictionary, "SplitButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1628    scheme.add_brush(dictionary, "SplitButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
1629    scheme.add_brush(dictionary, "SplitButtonForegroundSecondary", MaterialColorRole::OnSurface, 1.0);
1630    scheme.add_brush(dictionary, "SplitButtonForegroundSecondaryPressed", MaterialColorRole::Primary, 1.0);
1631    scheme.add_brush(dictionary, "SplitButtonInAppBarUnfocusedPointerOver", MaterialColorRole::Surface, 1.0);
1632    scheme.add_brush(dictionary, "SplitMenuFlyoutItemButtonDividerBrush", MaterialColorRole::OnSurface, 1.0);
1633    scheme.add_brush(dictionary, "SplitViewLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
1634    scheme.add_brush(dictionary, "SubtleButtonBackground", MaterialColorRole::Surface, 1.0);
1635    scheme.add_brush(dictionary, "SubtleButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1636    scheme.add_brush(dictionary, "SubtleButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1637    scheme.add_brush(dictionary, "SubtleButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
1638    scheme.add_brush(dictionary, "SubtleButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1639    scheme.add_brush(dictionary, "SubtleButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1640    scheme.add_brush(dictionary, "SubtleButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1641    scheme.add_brush(dictionary, "SubtleButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1642    scheme.add_brush(dictionary, "SubtleButtonForeground", MaterialColorRole::OnSurface, 1.0);
1643    scheme.add_brush(dictionary, "SubtleButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1644    scheme.add_brush(dictionary, "SubtleButtonForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1645    scheme.add_brush(dictionary, "SubtleButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
1646    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SubtleFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
1647    scheme.add_brush(dictionary, "SubtleFillColorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1648    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SubtleFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 0.08).round() as u8, c.r, c.g, c.b))); }
1649    scheme.add_brush(dictionary, "SubtleFillColorSecondaryBrush", MaterialColorRole::OnSurface, 0.08);
1650    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SubtleFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
1651    scheme.add_brush(dictionary, "SubtleFillColorTertiaryBrush", MaterialColorRole::OnSurface, 0.1);
1652    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SubtleFillColorTransparent", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1653    scheme.add_brush(dictionary, "SubtleFillColorTransparentBrush", MaterialColorRole::Surface, 0.0);
1654    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("SurfaceStrokeColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1655    scheme.add_brush(dictionary, "SurfaceStrokeColorDefaultBrush", MaterialColorRole::OutlineVariant, 1.0);
1656    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("SurfaceStrokeColorFlyout", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1657    scheme.add_brush(dictionary, "SurfaceStrokeColorFlyoutBrush", MaterialColorRole::OutlineVariant, 1.0);
1658    { let c = scheme.color(MaterialColorRole::OutlineVariant); dictionary.set("SurfaceStrokeColorInverse", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1659    scheme.add_brush(dictionary, "SurfaceStrokeColorInverseBrush", MaterialColorRole::OutlineVariant, 1.0);
1660    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemAltHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1661    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemAltLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1662    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemAltMediumColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1663    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemAltMediumHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1664    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemAltMediumLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1665    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemBaseHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1666    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemBaseLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1667    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemBaseMediumColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1668    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemBaseMediumHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1669    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemBaseMediumLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1670    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeAltHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1671    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeAltLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1672    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeAltMediumHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1673    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeBlackHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1674    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeBlackLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1675    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeBlackMediumColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1676    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeBlackMediumLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1677    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemChromeDisabledHighColor", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
1678    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemChromeDisabledLowColor", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
1679    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeGrayColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1680    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1681    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1682    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeMediumColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1683    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeMediumHighColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1684    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeMediumLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1685    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemChromeWhiteColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1686    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemColorButtonFaceColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1687    scheme.add_brush(dictionary, "SystemColorButtonFaceColorBrush", MaterialColorRole::Surface, 1.0);
1688    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemColorButtonTextColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1689    scheme.add_brush(dictionary, "SystemColorButtonTextColorBrush", MaterialColorRole::OnSurface, 1.0);
1690    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemColorGrayTextColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1691    scheme.add_brush(dictionary, "SystemColorGrayTextColorBrush", MaterialColorRole::OnSurface, 1.0);
1692    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("SystemColorHighlightColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1693    scheme.add_brush(dictionary, "SystemColorHighlightColorBrush", MaterialColorRole::Primary, 1.0);
1694    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("SystemColorHighlightTextColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1695    scheme.add_brush(dictionary, "SystemColorHighlightTextColorBrush", MaterialColorRole::Primary, 1.0);
1696    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("SystemColorHotlightColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1697    scheme.add_brush(dictionary, "SystemColorHotlightColorBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1698    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemColorWindowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1699    scheme.add_brush(dictionary, "SystemColorWindowColorBrush", MaterialColorRole::Surface, 1.0);
1700    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("SystemColorWindowTextColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1701    scheme.add_brush(dictionary, "SystemColorWindowTextColorBrush", MaterialColorRole::OnSurface, 1.0);
1702    scheme.add_brush(dictionary, "SystemControlAccentAcrylicElementAccentMediumHighBrush", MaterialColorRole::Primary, 1.0);
1703    scheme.add_brush(dictionary, "SystemControlAccentAcrylicWindowAccentMediumHighBrush", MaterialColorRole::Primary, 1.0);
1704    scheme.add_brush(dictionary, "SystemControlAccentDark1AcrylicElementAccentDark1Brush", MaterialColorRole::Primary, 1.0);
1705    scheme.add_brush(dictionary, "SystemControlAccentDark1AcrylicWindowAccentDark1Brush", MaterialColorRole::Primary, 1.0);
1706    scheme.add_brush(dictionary, "SystemControlAccentDark2AcrylicElementAccentDark2MediumHighBrush", MaterialColorRole::Primary, 1.0);
1707    scheme.add_brush(dictionary, "SystemControlAccentDark2AcrylicWindowAccentDark2MediumHighBrush", MaterialColorRole::Primary, 1.0);
1708    scheme.add_brush(dictionary, "SystemControlAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1709    scheme.add_brush(dictionary, "SystemControlAcrylicElementMediumHighBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1710    scheme.add_brush(dictionary, "SystemControlAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1711    scheme.add_brush(dictionary, "SystemControlAcrylicWindowMediumHighBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1712    scheme.add_brush(dictionary, "SystemControlAltHighAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1713    scheme.add_brush(dictionary, "SystemControlAltHighAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1714    scheme.add_brush(dictionary, "SystemControlAltLowAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1715    scheme.add_brush(dictionary, "SystemControlAltLowAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1716    scheme.add_brush(dictionary, "SystemControlAltMediumLowAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1717    scheme.add_brush(dictionary, "SystemControlAltMediumLowAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1718    scheme.add_brush(dictionary, "SystemControlBackgroundAccentBrush", MaterialColorRole::Primary, 1.0);
1719    scheme.add_brush(dictionary, "SystemControlBackgroundAltHighBrush", MaterialColorRole::Surface, 1.0);
1720    scheme.add_brush(dictionary, "SystemControlBackgroundAltMediumBrush", MaterialColorRole::Surface, 1.0);
1721    scheme.add_brush(dictionary, "SystemControlBackgroundAltMediumHighBrush", MaterialColorRole::Surface, 1.0);
1722    scheme.add_brush(dictionary, "SystemControlBackgroundAltMediumLowBrush", MaterialColorRole::Surface, 1.0);
1723    scheme.add_brush(dictionary, "SystemControlBackgroundBaseHighBrush", MaterialColorRole::Surface, 1.0);
1724    scheme.add_brush(dictionary, "SystemControlBackgroundBaseLowBrush", MaterialColorRole::Surface, 1.0);
1725    scheme.add_brush(dictionary, "SystemControlBackgroundBaseMediumBrush", MaterialColorRole::Surface, 1.0);
1726    scheme.add_brush(dictionary, "SystemControlBackgroundBaseMediumHighBrush", MaterialColorRole::Surface, 1.0);
1727    scheme.add_brush(dictionary, "SystemControlBackgroundBaseMediumLowBrush", MaterialColorRole::Surface, 1.0);
1728    scheme.add_brush(dictionary, "SystemControlBackgroundChromeBlackHighBrush", MaterialColorRole::Surface, 1.0);
1729    scheme.add_brush(dictionary, "SystemControlBackgroundChromeBlackLowBrush", MaterialColorRole::Surface, 1.0);
1730    scheme.add_brush(dictionary, "SystemControlBackgroundChromeBlackMediumBrush", MaterialColorRole::Surface, 1.0);
1731    scheme.add_brush(dictionary, "SystemControlBackgroundChromeBlackMediumLowBrush", MaterialColorRole::Surface, 1.0);
1732    scheme.add_brush(dictionary, "SystemControlBackgroundChromeMediumBrush", MaterialColorRole::Surface, 1.0);
1733    scheme.add_brush(dictionary, "SystemControlBackgroundChromeMediumLowBrush", MaterialColorRole::Surface, 1.0);
1734    scheme.add_brush(dictionary, "SystemControlBackgroundChromeWhiteBrush", MaterialColorRole::Surface, 1.0);
1735    scheme.add_brush(dictionary, "SystemControlBackgroundListLowBrush", MaterialColorRole::Surface, 1.0);
1736    scheme.add_brush(dictionary, "SystemControlBackgroundListMediumBrush", MaterialColorRole::Surface, 1.0);
1737    scheme.add_brush(dictionary, "SystemControlBackgroundTransparentRevealBorderBrush", MaterialColorRole::Surface, 0.0);
1738    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1739    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1740    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicElementMediumHighBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1741    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1742    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1743    scheme.add_brush(dictionary, "SystemControlBaseHighAcrylicWindowMediumHighBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1744    scheme.add_brush(dictionary, "SystemControlBaseLowAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1745    scheme.add_brush(dictionary, "SystemControlBaseLowAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1746    scheme.add_brush(dictionary, "SystemControlBaseMediumLowAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1747    scheme.add_brush(dictionary, "SystemControlBaseMediumLowAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1748    scheme.add_brush(dictionary, "SystemControlChromeHighAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1749    scheme.add_brush(dictionary, "SystemControlChromeHighAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1750    scheme.add_brush(dictionary, "SystemControlChromeLowAcrylicElementBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1751    scheme.add_brush(dictionary, "SystemControlChromeLowAcrylicWindowBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1752    scheme.add_brush(dictionary, "SystemControlChromeMediumAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1753    scheme.add_brush(dictionary, "SystemControlChromeMediumAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1754    scheme.add_brush(dictionary, "SystemControlChromeMediumLowAcrylicElementMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1755    scheme.add_brush(dictionary, "SystemControlChromeMediumLowAcrylicWindowMediumBrush", MaterialColorRole::SurfaceContainerHigh, 1.0);
1756    scheme.add_brush(dictionary, "SystemControlDescriptionTextForegroundBrush", MaterialColorRole::OnSurface, 1.0);
1757    scheme.add_brush(dictionary, "SystemControlDisabledAccentBrush", MaterialColorRole::OnSurface, 0.1);
1758    scheme.add_brush(dictionary, "SystemControlDisabledBaseHighBrush", MaterialColorRole::OnSurface, 0.1);
1759    scheme.add_brush(dictionary, "SystemControlDisabledBaseLowBrush", MaterialColorRole::OnSurface, 0.1);
1760    scheme.add_brush(dictionary, "SystemControlDisabledBaseMediumLowBrush", MaterialColorRole::OnSurface, 0.1);
1761    scheme.add_brush(dictionary, "SystemControlDisabledChromeDisabledHighBrush", MaterialColorRole::OnSurface, 0.1);
1762    scheme.add_brush(dictionary, "SystemControlDisabledChromeDisabledLowBrush", MaterialColorRole::OnSurface, 0.1);
1763    scheme.add_brush(dictionary, "SystemControlDisabledChromeHighBrush", MaterialColorRole::OnSurface, 0.1);
1764    scheme.add_brush(dictionary, "SystemControlDisabledChromeMediumLowBrush", MaterialColorRole::OnSurface, 0.1);
1765    scheme.add_brush(dictionary, "SystemControlDisabledListMediumBrush", MaterialColorRole::OnSurface, 0.1);
1766    scheme.add_brush(dictionary, "SystemControlDisabledTransparentBrush", MaterialColorRole::Surface, 0.0);
1767    { let c = scheme.color(MaterialColorRole::ErrorContainer); dictionary.set("SystemControlErrorBackgroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1768    scheme.add_brush(dictionary, "SystemControlErrorTextForegroundBrush", MaterialColorRole::Error, 1.0);
1769    scheme.add_brush(dictionary, "SystemControlFocusVisualPrimaryBrush", MaterialColorRole::Secondary, 1.0);
1770    scheme.add_brush(dictionary, "SystemControlFocusVisualSecondaryBrush", MaterialColorRole::OnSecondary, 1.0);
1771    scheme.add_brush(dictionary, "SystemControlForegroundAccentBrush", MaterialColorRole::Primary, 1.0);
1772    scheme.add_brush(dictionary, "SystemControlForegroundAltHighBrush", MaterialColorRole::OnSurface, 1.0);
1773    scheme.add_brush(dictionary, "SystemControlForegroundAltMediumHighBrush", MaterialColorRole::OnSurface, 1.0);
1774    scheme.add_brush(dictionary, "SystemControlForegroundBaseHighBrush", MaterialColorRole::OnSurface, 1.0);
1775    scheme.add_brush(dictionary, "SystemControlForegroundBaseLowBrush", MaterialColorRole::OnSurface, 1.0);
1776    scheme.add_brush(dictionary, "SystemControlForegroundBaseMediumBrush", MaterialColorRole::OnSurface, 1.0);
1777    scheme.add_brush(dictionary, "SystemControlForegroundBaseMediumHighBrush", MaterialColorRole::OnSurface, 1.0);
1778    scheme.add_brush(dictionary, "SystemControlForegroundBaseMediumLowBrush", MaterialColorRole::OnSurface, 1.0);
1779    scheme.add_brush(dictionary, "SystemControlForegroundChromeBlackHighBrush", MaterialColorRole::OnSurface, 1.0);
1780    scheme.add_brush(dictionary, "SystemControlForegroundChromeBlackMediumBrush", MaterialColorRole::OnSurface, 1.0);
1781    scheme.add_brush(dictionary, "SystemControlForegroundChromeBlackMediumLowBrush", MaterialColorRole::OnSurface, 1.0);
1782    scheme.add_brush(dictionary, "SystemControlForegroundChromeDisabledLowBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1783    scheme.add_brush(dictionary, "SystemControlForegroundChromeGrayBrush", MaterialColorRole::OnSurface, 1.0);
1784    scheme.add_brush(dictionary, "SystemControlForegroundChromeHighBrush", MaterialColorRole::OnSurface, 1.0);
1785    scheme.add_brush(dictionary, "SystemControlForegroundChromeMediumBrush", MaterialColorRole::OnSurface, 1.0);
1786    scheme.add_brush(dictionary, "SystemControlForegroundChromeWhiteBrush", MaterialColorRole::OnSurface, 1.0);
1787    scheme.add_brush(dictionary, "SystemControlForegroundListLowBrush", MaterialColorRole::OnSurface, 1.0);
1788    scheme.add_brush(dictionary, "SystemControlForegroundListMediumBrush", MaterialColorRole::OnSurface, 1.0);
1789    scheme.add_brush(dictionary, "SystemControlForegroundTransparentBrush", MaterialColorRole::Surface, 0.0);
1790    scheme.add_brush(dictionary, "SystemControlHighlightAccentBrush", MaterialColorRole::Primary, 1.0);
1791    scheme.add_brush(dictionary, "SystemControlHighlightAccentRevealBackgroundBrush", MaterialColorRole::Primary, 1.0);
1792    scheme.add_brush(dictionary, "SystemControlHighlightAltAccentBrush", MaterialColorRole::OnPrimary, 1.0);
1793    scheme.add_brush(dictionary, "SystemControlHighlightAltAltHighBrush", MaterialColorRole::OnPrimary, 1.0);
1794    scheme.add_brush(dictionary, "SystemControlHighlightAltAltMediumHighBrush", MaterialColorRole::OnPrimary, 1.0);
1795    scheme.add_brush(dictionary, "SystemControlHighlightAltBaseHighBrush", MaterialColorRole::OnPrimary, 1.0);
1796    scheme.add_brush(dictionary, "SystemControlHighlightAltBaseLowBrush", MaterialColorRole::OnPrimary, 1.0);
1797    scheme.add_brush(dictionary, "SystemControlHighlightAltBaseMediumBrush", MaterialColorRole::OnPrimary, 1.0);
1798    scheme.add_brush(dictionary, "SystemControlHighlightAltBaseMediumHighBrush", MaterialColorRole::OnPrimary, 1.0);
1799    scheme.add_brush(dictionary, "SystemControlHighlightAltBaseMediumLowBrush", MaterialColorRole::OnPrimary, 1.0);
1800    scheme.add_brush(dictionary, "SystemControlHighlightAltChromeWhiteBrush", MaterialColorRole::OnPrimary, 1.0);
1801    scheme.add_brush(dictionary, "SystemControlHighlightAltListAccentHighBrush", MaterialColorRole::OnPrimary, 1.0);
1802    scheme.add_brush(dictionary, "SystemControlHighlightAltListAccentLowBrush", MaterialColorRole::OnPrimary, 1.0);
1803    scheme.add_brush(dictionary, "SystemControlHighlightAltListAccentMediumBrush", MaterialColorRole::OnPrimary, 1.0);
1804    scheme.add_brush(dictionary, "SystemControlHighlightAltTransparentBrush", MaterialColorRole::Surface, 0.0);
1805    scheme.add_brush(dictionary, "SystemControlHighlightAltTransparentRevealBorderBrush", MaterialColorRole::Surface, 0.0);
1806    scheme.add_brush(dictionary, "SystemControlHighlightBaseHighBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1807    scheme.add_brush(dictionary, "SystemControlHighlightBaseLowBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1808    scheme.add_brush(dictionary, "SystemControlHighlightBaseMediumBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1809    scheme.add_brush(dictionary, "SystemControlHighlightBaseMediumHighBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1810    scheme.add_brush(dictionary, "SystemControlHighlightBaseMediumLowBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1811    scheme.add_brush(dictionary, "SystemControlHighlightChromeAltLowBrush", MaterialColorRole::Surface, 1.0);
1812    scheme.add_brush(dictionary, "SystemControlHighlightChromeHighBrush", MaterialColorRole::Surface, 1.0);
1813    scheme.add_brush(dictionary, "SystemControlHighlightChromeWhiteBrush", MaterialColorRole::Surface, 1.0);
1814    scheme.add_brush(dictionary, "SystemControlHighlightListAccentHighBrush", MaterialColorRole::Primary, 1.0);
1815    scheme.add_brush(dictionary, "SystemControlHighlightListAccentLowBrush", MaterialColorRole::Primary, 1.0);
1816    scheme.add_brush(dictionary, "SystemControlHighlightListAccentMediumBrush", MaterialColorRole::Primary, 1.0);
1817    scheme.add_brush(dictionary, "SystemControlHighlightListAccentMediumLowBrush", MaterialColorRole::Primary, 1.0);
1818    scheme.add_brush(dictionary, "SystemControlHighlightListAccentVeryHighBrush", MaterialColorRole::Primary, 1.0);
1819    scheme.add_brush(dictionary, "SystemControlHighlightListLowBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1820    scheme.add_brush(dictionary, "SystemControlHighlightListLowRevealBackgroundBrush", MaterialColorRole::Surface, 1.0);
1821    scheme.add_brush(dictionary, "SystemControlHighlightListMediumBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1822    scheme.add_brush(dictionary, "SystemControlHighlightListMediumRevealBackgroundBrush", MaterialColorRole::Surface, 1.0);
1823    scheme.add_brush(dictionary, "SystemControlHighlightTransparentBrush", MaterialColorRole::Surface, 0.0);
1824    scheme.add_brush(dictionary, "SystemControlHyperlinkBaseHighBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1825    scheme.add_brush(dictionary, "SystemControlHyperlinkBaseMediumBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1826    scheme.add_brush(dictionary, "SystemControlHyperlinkBaseMediumHighBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1827    scheme.add_brush(dictionary, "SystemControlHyperlinkTextBrush", MaterialColorRole::OnSurface, 1.0);
1828    scheme.add_brush(dictionary, "SystemControlPageBackgroundAltHighBrush", MaterialColorRole::Surface, 1.0);
1829    scheme.add_brush(dictionary, "SystemControlPageBackgroundAltMediumBrush", MaterialColorRole::Surface, 1.0);
1830    scheme.add_brush(dictionary, "SystemControlPageBackgroundBaseLowBrush", MaterialColorRole::Surface, 1.0);
1831    scheme.add_brush(dictionary, "SystemControlPageBackgroundBaseMediumBrush", MaterialColorRole::Surface, 1.0);
1832    scheme.add_brush(dictionary, "SystemControlPageBackgroundChromeLowBrush", MaterialColorRole::Surface, 1.0);
1833    scheme.add_brush(dictionary, "SystemControlPageBackgroundChromeMediumLowBrush", MaterialColorRole::Surface, 1.0);
1834    scheme.add_brush(dictionary, "SystemControlPageBackgroundListLowBrush", MaterialColorRole::Surface, 1.0);
1835    scheme.add_brush(dictionary, "SystemControlPageBackgroundMediumAltMediumBrush", MaterialColorRole::Surface, 1.0);
1836    scheme.add_brush(dictionary, "SystemControlPageBackgroundTransparentBrush", MaterialColorRole::Surface, 0.0);
1837    scheme.add_brush(dictionary, "SystemControlPageTextBaseHighBrush", MaterialColorRole::OnSurface, 1.0);
1838    scheme.add_brush(dictionary, "SystemControlPageTextBaseMediumBrush", MaterialColorRole::OnSurface, 1.0);
1839    scheme.add_brush(dictionary, "SystemControlPageTextChromeBlackMediumLowBrush", MaterialColorRole::OnSurface, 1.0);
1840    scheme.add_brush(dictionary, "SystemControlRevealFocusVisualBrush", MaterialColorRole::Primary, 1.0);
1841    scheme.add_brush(dictionary, "SystemControlTransientBackgroundBrush", MaterialColorRole::Surface, 1.0);
1842    scheme.add_brush(dictionary, "SystemControlTransientBorderBrush", MaterialColorRole::Outline, 1.0);
1843    scheme.add_brush(dictionary, "SystemControlTransparentBrush", MaterialColorRole::Surface, 0.0);
1844    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemControlTransparentColor", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1845    scheme.add_brush(dictionary, "SystemControlTransparentRevealBackgroundBrush", MaterialColorRole::Surface, 0.0);
1846    scheme.add_brush(dictionary, "SystemControlTransparentRevealBorderBrush", MaterialColorRole::Surface, 0.0);
1847    { let c = scheme.color(MaterialColorRole::Error); dictionary.set("SystemErrorTextColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1848    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemFillColorAttentionBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1849    scheme.add_brush(dictionary, "SystemFillColorAttentionBackgroundBrush", MaterialColorRole::Surface, 1.0);
1850    scheme.add_brush(dictionary, "SystemFillColorAttentionBrush", MaterialColorRole::Primary, 1.0);
1851    { let c = scheme.status_color(MaterialStatusColor::Warning); dictionary.set("SystemFillColorCaution", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1852    { let c = scheme.status_color(MaterialStatusColor::WarningContainer); dictionary.set("SystemFillColorCautionBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1853    scheme.add_status_brush(dictionary, "SystemFillColorCautionBackgroundBrush", MaterialStatusColor::WarningContainer, 1.0);
1854    scheme.add_status_brush(dictionary, "SystemFillColorCautionBrush", MaterialStatusColor::Warning, 1.0);
1855    { let c = scheme.color(MaterialColorRole::Error); dictionary.set("SystemFillColorCritical", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1856    { let c = scheme.color(MaterialColorRole::ErrorContainer); dictionary.set("SystemFillColorCriticalBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1857    scheme.add_brush(dictionary, "SystemFillColorCriticalBackgroundBrush", MaterialColorRole::ErrorContainer, 1.0);
1858    scheme.add_brush(dictionary, "SystemFillColorCriticalBrush", MaterialColorRole::Error, 1.0);
1859    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("SystemFillColorNeutral", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1860    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemFillColorNeutralBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1861    scheme.add_brush(dictionary, "SystemFillColorNeutralBackgroundBrush", MaterialColorRole::Surface, 1.0);
1862    scheme.add_brush(dictionary, "SystemFillColorNeutralBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1863    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemFillColorSolidAttentionBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1864    scheme.add_brush(dictionary, "SystemFillColorSolidAttentionBackgroundBrush", MaterialColorRole::Surface, 1.0);
1865    { let c = scheme.color(MaterialColorRole::Outline); dictionary.set("SystemFillColorSolidNeutral", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1866    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("SystemFillColorSolidNeutralBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1867    scheme.add_brush(dictionary, "SystemFillColorSolidNeutralBackgroundBrush", MaterialColorRole::Surface, 1.0);
1868    scheme.add_brush(dictionary, "SystemFillColorSolidNeutralBrush", MaterialColorRole::Outline, 1.0);
1869    { let c = scheme.status_color(MaterialStatusColor::Success); dictionary.set("SystemFillColorSuccess", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1870    { let c = scheme.status_color(MaterialStatusColor::SuccessContainer); dictionary.set("SystemFillColorSuccessBackground", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1871    scheme.add_status_brush(dictionary, "SystemFillColorSuccessBackgroundBrush", MaterialStatusColor::SuccessContainer, 1.0);
1872    scheme.add_status_brush(dictionary, "SystemFillColorSuccessBrush", MaterialStatusColor::Success, 1.0);
1873    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("SystemListLowColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1874    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("SystemListMediumColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
1875    scheme.add_brush(dictionary, "TabViewBackground", MaterialColorRole::Surface, 1.0);
1876    scheme.add_brush(dictionary, "TabViewBorderBrush", MaterialColorRole::Outline, 1.0);
1877    scheme.add_brush(dictionary, "TabViewButtonBackground", MaterialColorRole::Surface, 1.0);
1878    scheme.add_brush(dictionary, "TabViewButtonBackgroundActiveTab", MaterialColorRole::Surface, 0.0);
1879    scheme.add_brush(dictionary, "TabViewButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1880    scheme.add_brush(dictionary, "TabViewButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1881    scheme.add_brush(dictionary, "TabViewButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
1882    scheme.add_brush(dictionary, "TabViewButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
1883    scheme.add_brush(dictionary, "TabViewButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1884    scheme.add_brush(dictionary, "TabViewButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1885    scheme.add_brush(dictionary, "TabViewButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1886    scheme.add_brush(dictionary, "TabViewButtonForeground", MaterialColorRole::OnSurface, 1.0);
1887    scheme.add_brush(dictionary, "TabViewButtonForegroundActiveTab", MaterialColorRole::Surface, 1.0);
1888    scheme.add_brush(dictionary, "TabViewButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1889    scheme.add_brush(dictionary, "TabViewButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1890    scheme.add_brush(dictionary, "TabViewButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
1891    scheme.add_brush(dictionary, "TabViewItemBorderBrush", MaterialColorRole::Surface, 0.0);
1892    scheme.add_brush(dictionary, "TabViewItemHeaderBackground", MaterialColorRole::Surface, 1.0);
1893    scheme.add_brush(dictionary, "TabViewItemHeaderBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1894    scheme.add_brush(dictionary, "TabViewItemHeaderBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1895    scheme.add_brush(dictionary, "TabViewItemHeaderBackgroundPressed", MaterialColorRole::Primary, 1.0);
1896    scheme.add_brush(dictionary, "TabViewItemHeaderBackgroundSelected", MaterialColorRole::Surface, 1.0);
1897    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBackground", MaterialColorRole::Surface, 1.0);
1898    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
1899    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
1900    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBorderBrush", MaterialColorRole::Surface, 0.0);
1901    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1902    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBorderBrushPointerOver", MaterialColorRole::OnSurface, 1.0);
1903    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBorderBrushPressed", MaterialColorRole::OnSurface, 1.0);
1904    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonBorderBrushSelected", MaterialColorRole::OnSurface, 1.0);
1905    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonForeground", MaterialColorRole::OnSurface, 1.0);
1906    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
1907    scheme.add_brush(dictionary, "TabViewItemHeaderCloseButtonForegroundPressed", MaterialColorRole::OnSurface, 1.0);
1908    scheme.add_brush(dictionary, "TabViewItemHeaderDisabledCloseButtonBackground", MaterialColorRole::OnSurface, 0.1);
1909    scheme.add_brush(dictionary, "TabViewItemHeaderDisabledCloseButtonForeground", MaterialColorRole::OnSurfaceVariant, 0.38);
1910    scheme.add_brush(dictionary, "TabViewItemHeaderDragBackground", MaterialColorRole::Surface, 1.0);
1911    scheme.add_brush(dictionary, "TabViewItemHeaderForeground", MaterialColorRole::OnSurface, 1.0);
1912    scheme.add_brush(dictionary, "TabViewItemHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1913    scheme.add_brush(dictionary, "TabViewItemHeaderForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1914    scheme.add_brush(dictionary, "TabViewItemHeaderForegroundPressed", MaterialColorRole::Primary, 1.0);
1915    scheme.add_brush(dictionary, "TabViewItemHeaderForegroundSelected", MaterialColorRole::Primary, 1.0);
1916    scheme.add_brush(dictionary, "TabViewItemHeaderPointerOverCloseButtonBackground", MaterialColorRole::Surface, 0.0);
1917    scheme.add_brush(dictionary, "TabViewItemHeaderPointerOverCloseButtonForeground", MaterialColorRole::Primary, 1.0);
1918    scheme.add_brush(dictionary, "TabViewItemHeaderPressedCloseButtonBackground", MaterialColorRole::Surface, 0.0);
1919    scheme.add_brush(dictionary, "TabViewItemHeaderPressedCloseButtonForeground", MaterialColorRole::Primary, 1.0);
1920    scheme.add_brush(dictionary, "TabViewItemHeaderSelectedCloseButtonBackground", MaterialColorRole::Surface, 0.0);
1921    scheme.add_brush(dictionary, "TabViewItemHeaderSelectedCloseButtonForeground", MaterialColorRole::Primary, 1.0);
1922    scheme.add_brush(dictionary, "TabViewItemIconForeground", MaterialColorRole::OnSurface, 1.0);
1923    scheme.add_brush(dictionary, "TabViewItemIconForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1924    scheme.add_brush(dictionary, "TabViewItemIconForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1925    scheme.add_brush(dictionary, "TabViewItemIconForegroundPressed", MaterialColorRole::Primary, 1.0);
1926    scheme.add_brush(dictionary, "TabViewItemIconForegroundSelected", MaterialColorRole::Primary, 1.0);
1927    scheme.add_brush(dictionary, "TabViewItemSeparator", MaterialColorRole::OnSurface, 1.0);
1928    scheme.add_brush(dictionary, "TabViewScrollButtonBackground", MaterialColorRole::Surface, 1.0);
1929    scheme.add_brush(dictionary, "TabViewScrollButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
1930    scheme.add_brush(dictionary, "TabViewScrollButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
1931    scheme.add_brush(dictionary, "TabViewScrollButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
1932    scheme.add_brush(dictionary, "TabViewScrollButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
1933    scheme.add_brush(dictionary, "TabViewScrollButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
1934    scheme.add_brush(dictionary, "TabViewScrollButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
1935    scheme.add_brush(dictionary, "TabViewScrollButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
1936    scheme.add_brush(dictionary, "TabViewScrollButtonForeground", MaterialColorRole::OnSurface, 1.0);
1937    scheme.add_brush(dictionary, "TabViewScrollButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1938    scheme.add_brush(dictionary, "TabViewScrollButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
1939    scheme.add_brush(dictionary, "TabViewScrollButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
1940    scheme.add_brush(dictionary, "TabViewSelectedItemBorderBrush", MaterialColorRole::SecondaryContainer, 1.0);
1941    scheme.add_brush(dictionary, "TabularSurfaceGridLineBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1942    scheme.add_brush(dictionary, "TabularSurfaceGroupHeaderBackgroundBrush", MaterialColorRole::Surface, 1.0);
1943    scheme.add_brush(dictionary, "TabularSurfaceGroupHeaderBorderBrush", MaterialColorRole::OutlineVariant, 1.0);
1944    scheme.add_brush(dictionary, "TabularSurfaceGroupHeaderForegroundBrush", MaterialColorRole::OnSurface, 1.0);
1945    scheme.add_brush(dictionary, "TabularSurfaceHeaderBackgroundBrush", MaterialColorRole::Surface, 1.0);
1946    scheme.add_brush(dictionary, "TabularSurfaceHeaderBackgroundPointerOverBrush", MaterialColorRole::OnSurface, 0.08);
1947    scheme.add_brush(dictionary, "TabularSurfaceHeaderBackgroundPressedBrush", MaterialColorRole::OnSurface, 0.1);
1948    scheme.add_brush(dictionary, "TabularSurfaceHeaderForegroundBrush", MaterialColorRole::OnSurface, 1.0);
1949    scheme.add_brush(dictionary, "TabularSurfaceHeaderForegroundPointerOverBrush", MaterialColorRole::OnSurface, 1.0);
1950    scheme.add_brush(dictionary, "TabularSurfaceHeaderForegroundPressedBrush", MaterialColorRole::OnSurface, 1.0);
1951    scheme.add_brush(dictionary, "TabularSurfaceHeaderSeparatorBrush", MaterialColorRole::OutlineVariant, 1.0);
1952    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundBrush", MaterialColorRole::Surface, 1.0);
1953    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1954    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundPointerOverBrush", MaterialColorRole::OnSurface, 0.08);
1955    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundPressedBrush", MaterialColorRole::OnSurface, 0.1);
1956    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundSelectedBrush", MaterialColorRole::SecondaryContainer, 1.0);
1957    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundSelectedPointerOverBrush", MaterialColorRole::SecondaryContainer, 1.0);
1958    scheme.add_brush(dictionary, "TabularSurfaceRowBackgroundSelectedPressedBrush", MaterialColorRole::SecondaryContainer, 1.0);
1959    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundBrush", MaterialColorRole::OnSurface, 1.0);
1960    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundDisabledBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1961    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundPointerOverBrush", MaterialColorRole::OnSurface, 1.0);
1962    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundPressedBrush", MaterialColorRole::OnSurface, 1.0);
1963    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundSelectedBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
1964    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundSelectedPointerOverBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
1965    scheme.add_brush(dictionary, "TabularSurfaceRowForegroundSelectedPressedBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
1966    scheme.add_brush(dictionary, "TabularSurfaceSelectionIndicatorBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
1967    scheme.add_brush(dictionary, "TabularSurfaceSelectionIndicatorDisabledBrush", MaterialColorRole::OnSurface, 0.1);
1968    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TemporaryTextFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
1969    scheme.add_brush(dictionary, "TextBoxBackgroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1970    scheme.add_brush(dictionary, "TextBoxBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1971    scheme.add_brush(dictionary, "TextBoxButtonBackgroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1972    scheme.add_brush(dictionary, "TextBoxButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1973    scheme.add_brush(dictionary, "TextBoxButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1974    scheme.add_brush(dictionary, "TextBoxButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1975    scheme.add_brush(dictionary, "TextBoxButtonPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1976    scheme.add_brush(dictionary, "TextBoxButtonPointerOverForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1977    scheme.add_brush(dictionary, "TextBoxButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1978    scheme.add_brush(dictionary, "TextBoxButtonPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
1979    scheme.add_brush(dictionary, "TextBoxButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1980    scheme.add_brush(dictionary, "TextBoxDisabledBackgroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1981    scheme.add_brush(dictionary, "TextBoxDisabledBorderThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1982    scheme.add_brush(dictionary, "TextBoxDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
1983    scheme.add_brush(dictionary, "TextBoxForegroundHeaderThemeBrush", MaterialColorRole::OnSurface, 1.0);
1984    scheme.add_brush(dictionary, "TextBoxForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
1985    scheme.add_brush(dictionary, "TextBoxPlaceholderTextThemeBrush", MaterialColorRole::OnSurface, 1.0);
1986    scheme.add_brush(dictionary, "TextControlBackground", MaterialColorRole::SurfaceContainerHighest, 1.0);
1987    scheme.add_brush(dictionary, "TextControlBackgroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1988    scheme.add_brush(dictionary, "TextControlBackgroundFocused", MaterialColorRole::Surface, 1.0);
1989    scheme.add_brush(dictionary, "TextControlBackgroundPointerOver", MaterialColorRole::SurfaceContainerHigh, 1.0);
1990    scheme.add_brush(dictionary, "TextControlBorderBrush", MaterialColorRole::OnSurface, 1.0);
1991    scheme.add_brush(dictionary, "TextControlBorderBrushDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
1992    scheme.add_brush(dictionary, "TextControlBorderBrushFocused", MaterialColorRole::Primary, 1.0);
1993    scheme.add_brush(dictionary, "TextControlBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
1994    scheme.add_brush(dictionary, "TextControlButtonBackground", MaterialColorRole::Surface, 0.0);
1995    scheme.add_brush(dictionary, "TextControlButtonBackgroundPointerOver", MaterialColorRole::OnSurface, 0.08);
1996    scheme.add_brush(dictionary, "TextControlButtonBackgroundPressed", MaterialColorRole::OnSurface, 0.1);
1997    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("TextControlButtonBorderBrush", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1998    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("TextControlButtonBorderBrushPointerOver", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
1999    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("TextControlButtonBorderBrushPressed", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
2000    scheme.add_brush(dictionary, "TextControlButtonForeground", MaterialColorRole::OnSurface, 1.0);
2001    scheme.add_brush(dictionary, "TextControlButtonForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2002    scheme.add_brush(dictionary, "TextControlButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2003    scheme.add_brush(dictionary, "TextControlElevationBorderBrush", MaterialColorRole::Outline, 1.0);
2004    scheme.add_brush(dictionary, "TextControlElevationBorderFocusedBrush", MaterialColorRole::Primary, 1.0);
2005    scheme.add_brush(dictionary, "TextControlForeground", MaterialColorRole::OnSurface, 1.0);
2006    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextControlForegroundDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
2007    scheme.add_brush(dictionary, "TextControlForegroundFocused", MaterialColorRole::OnSurface, 1.0);
2008    scheme.add_brush(dictionary, "TextControlForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
2009    scheme.add_brush(dictionary, "TextControlHeaderForeground", MaterialColorRole::OnSurface, 1.0);
2010    scheme.add_brush(dictionary, "TextControlHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2011    scheme.add_brush(dictionary, "TextControlHighlighterBackground", MaterialColorRole::OnSurface, 1.0);
2012    scheme.add_brush(dictionary, "TextControlHighlighterForeground", MaterialColorRole::OnPrimary, 1.0);
2013    scheme.add_brush(dictionary, "TextControlPlaceholderForeground", MaterialColorRole::OnSurfaceVariant, 1.0);
2014    scheme.add_brush(dictionary, "TextControlPlaceholderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2015    scheme.add_brush(dictionary, "TextControlPlaceholderForegroundFocused", MaterialColorRole::OnSurface, 1.0);
2016    scheme.add_brush(dictionary, "TextControlPlaceholderForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2017    scheme.add_brush(dictionary, "TextControlSelectionHighlightColor", MaterialColorRole::Primary, 1.0);
2018    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
2019    scheme.add_brush(dictionary, "TextFillColorDisabledBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2020    { let c = scheme.color(MaterialColorRole::InverseOnSurface); dictionary.set("TextFillColorInverse", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2021    scheme.add_brush(dictionary, "TextFillColorInverseBrush", MaterialColorRole::InverseOnSurface, 1.0);
2022    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("TextFillColorPrimary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2023    scheme.add_brush(dictionary, "TextFillColorPrimaryBrush", MaterialColorRole::OnSurface, 1.0);
2024    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2025    scheme.add_brush(dictionary, "TextFillColorSecondaryBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
2026    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2027    scheme.add_brush(dictionary, "TextFillColorTertiaryBrush", MaterialColorRole::OnSurfaceVariant, 1.0);
2028    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextOnAccentAAFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
2029    scheme.add_brush(dictionary, "TextOnAccentAAFillColorDisabledBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2030    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentAAFillColorPrimary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2031    scheme.add_brush(dictionary, "TextOnAccentAAFillColorPrimaryBrush", MaterialColorRole::OnPrimary, 1.0);
2032    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentAAFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2033    scheme.add_brush(dictionary, "TextOnAccentAAFillColorSecondaryBrush", MaterialColorRole::OnPrimary, 1.0);
2034    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2035    scheme.add_brush(dictionary, "TextOnAccentFillColorDefaultBrush", MaterialColorRole::OnPrimary, 1.0);
2036    { let c = scheme.color(MaterialColorRole::OnSurfaceVariant); dictionary.set("TextOnAccentFillColorDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.38).round() as u8, c.r, c.g, c.b))); }
2037    scheme.add_brush(dictionary, "TextOnAccentFillColorDisabledBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2038    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentFillColorPrimary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2039    scheme.add_brush(dictionary, "TextOnAccentFillColorPrimaryBrush", MaterialColorRole::OnPrimary, 1.0);
2040    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2041    scheme.add_brush(dictionary, "TextOnAccentFillColorSecondaryBrush", MaterialColorRole::OnPrimary, 1.0);
2042    { let c = scheme.color(MaterialColorRole::OnPrimary); dictionary.set("TextOnAccentFillColorSelectedText", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2043    scheme.add_brush(dictionary, "TextOnAccentFillColorSelectedTextBrush", MaterialColorRole::OnPrimary, 1.0);
2044    scheme.add_brush(dictionary, "TextSelectionHighlightColorThemeBrush", MaterialColorRole::Primary, 1.0);
2045    scheme.add_brush(dictionary, "ThumbBackground", MaterialColorRole::Surface, 1.0);
2046    scheme.add_brush(dictionary, "ThumbBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2047    scheme.add_brush(dictionary, "ThumbBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2048    scheme.add_brush(dictionary, "ThumbBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2049    scheme.add_brush(dictionary, "ThumbBorderBrush", MaterialColorRole::Surface, 0.0);
2050    scheme.add_brush(dictionary, "ThumbBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
2051    scheme.add_brush(dictionary, "ThumbBorderBrushPressed", MaterialColorRole::Surface, 0.0);
2052    scheme.add_brush(dictionary, "ThumbBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2053    scheme.add_brush(dictionary, "ThumbPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
2054    scheme.add_brush(dictionary, "ThumbPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2055    scheme.add_brush(dictionary, "ThumbPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2056    scheme.add_brush(dictionary, "ThumbPressedBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2057    scheme.add_brush(dictionary, "TimePickerButtonBackground", MaterialColorRole::Surface, 1.0);
2058    scheme.add_brush(dictionary, "TimePickerButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2059    scheme.add_brush(dictionary, "TimePickerButtonBackgroundFocused", MaterialColorRole::Primary, 1.0);
2060    scheme.add_brush(dictionary, "TimePickerButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
2061    scheme.add_brush(dictionary, "TimePickerButtonBackgroundPressed", MaterialColorRole::Surface, 1.0);
2062    scheme.add_brush(dictionary, "TimePickerButtonBorderBrush", MaterialColorRole::OnSurface, 1.0);
2063    scheme.add_brush(dictionary, "TimePickerButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
2064    scheme.add_brush(dictionary, "TimePickerButtonBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
2065    scheme.add_brush(dictionary, "TimePickerButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
2066    scheme.add_brush(dictionary, "TimePickerButtonForeground", MaterialColorRole::OnSurface, 1.0);
2067    scheme.add_brush(dictionary, "TimePickerButtonForegroundDefault", MaterialColorRole::OnSurface, 1.0);
2068    scheme.add_brush(dictionary, "TimePickerButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2069    scheme.add_brush(dictionary, "TimePickerButtonForegroundFocused", MaterialColorRole::Primary, 1.0);
2070    scheme.add_brush(dictionary, "TimePickerButtonForegroundPointerOver", MaterialColorRole::Primary, 1.0);
2071    scheme.add_brush(dictionary, "TimePickerButtonForegroundPressed", MaterialColorRole::Primary, 1.0);
2072    scheme.add_brush(dictionary, "TimePickerFlyoutPresenterBackground", MaterialColorRole::Surface, 1.0);
2073    scheme.add_brush(dictionary, "TimePickerFlyoutPresenterBorderBrush", MaterialColorRole::OnSurface, 1.0);
2074    scheme.add_brush(dictionary, "TimePickerFlyoutPresenterHighlightFill", MaterialColorRole::Primary, 1.0);
2075    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("TimePickerFlyoutPresenterHighlightForegroundColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2076    scheme.add_brush(dictionary, "TimePickerFlyoutPresenterSpacerFill", MaterialColorRole::OnSurface, 1.0);
2077    scheme.add_brush(dictionary, "TimePickerForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2078    scheme.add_brush(dictionary, "TimePickerHeaderForeground", MaterialColorRole::OnSurface, 1.0);
2079    scheme.add_brush(dictionary, "TimePickerHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2080    scheme.add_brush(dictionary, "TimePickerHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2081    scheme.add_brush(dictionary, "TimePickerLightDismissOverlayBackground", MaterialColorRole::Surface, 1.0);
2082    scheme.add_brush(dictionary, "TimePickerSpacerFill", MaterialColorRole::OnSurface, 1.0);
2083    scheme.add_brush(dictionary, "TimePickerSpacerFillDisabled", MaterialColorRole::OnSurface, 0.1);
2084    scheme.add_brush(dictionary, "TitleBarBackButtonBackground", MaterialColorRole::Surface, 1.0);
2085    scheme.add_brush(dictionary, "TitleBarBackButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2086    scheme.add_brush(dictionary, "TitleBarBackButtonBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2087    scheme.add_brush(dictionary, "TitleBarBackButtonBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2088    scheme.add_brush(dictionary, "TitleBarBackButtonForeground", MaterialColorRole::OnSurface, 1.0);
2089    scheme.add_brush(dictionary, "TitleBarBackButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2090    scheme.add_brush(dictionary, "TitleBarBackButtonForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
2091    scheme.add_brush(dictionary, "TitleBarBackButtonForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
2092    scheme.add_brush(dictionary, "TitleBarDeactivatedForegroundBrush", MaterialColorRole::OnSurface, 0.1);
2093    scheme.add_brush(dictionary, "TitleBarForegroundBrush", MaterialColorRole::OnSurface, 1.0);
2094    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonBackground", MaterialColorRole::Surface, 1.0);
2095    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2096    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2097    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2098    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonForeground", MaterialColorRole::OnSurface, 1.0);
2099    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2100    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
2101    scheme.add_brush(dictionary, "TitleBarPaneToggleButtonForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
2102    scheme.add_brush(dictionary, "TitleBarSubtitleDeactivatedForegroundBrush", MaterialColorRole::OnSurface, 0.1);
2103    scheme.add_brush(dictionary, "TitleBarSubtitleForegroundBrush", MaterialColorRole::OnPrimary, 1.0);
2104    scheme.add_brush(dictionary, "ToggleButtonBackground", MaterialColorRole::Surface, 1.0);
2105    scheme.add_brush(dictionary, "ToggleButtonBackgroundChecked", MaterialColorRole::Primary, 1.0);
2106    scheme.add_brush(dictionary, "ToggleButtonBackgroundCheckedDisabled", MaterialColorRole::OnSurface, 0.1);
2107    scheme.add_brush(dictionary, "ToggleButtonBackgroundCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
2108    scheme.add_brush(dictionary, "ToggleButtonBackgroundCheckedPressed", MaterialColorRole::Primary, 1.0);
2109    scheme.add_brush(dictionary, "ToggleButtonBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2110    scheme.add_brush(dictionary, "ToggleButtonBackgroundIndeterminate", MaterialColorRole::Surface, 1.0);
2111    scheme.add_brush(dictionary, "ToggleButtonBackgroundIndeterminateDisabled", MaterialColorRole::OnSurface, 0.1);
2112    scheme.add_brush(dictionary, "ToggleButtonBackgroundIndeterminatePointerOver", MaterialColorRole::Surface, 1.0);
2113    scheme.add_brush(dictionary, "ToggleButtonBackgroundIndeterminatePressed", MaterialColorRole::Surface, 1.0);
2114    scheme.add_brush(dictionary, "ToggleButtonBackgroundPointerOver", MaterialColorRole::Primary, 1.0);
2115    scheme.add_brush(dictionary, "ToggleButtonBackgroundPressed", MaterialColorRole::Primary, 1.0);
2116    scheme.add_brush(dictionary, "ToggleButtonBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2117    scheme.add_brush(dictionary, "ToggleButtonBorderBrush", MaterialColorRole::Surface, 0.0);
2118    scheme.add_brush(dictionary, "ToggleButtonBorderBrushChecked", MaterialColorRole::Surface, 0.0);
2119    scheme.add_brush(dictionary, "ToggleButtonBorderBrushCheckedDisabled", MaterialColorRole::OnSurface, 0.12);
2120    scheme.add_brush(dictionary, "ToggleButtonBorderBrushCheckedPointerOver", MaterialColorRole::OnSurface, 1.0);
2121    scheme.add_brush(dictionary, "ToggleButtonBorderBrushCheckedPressed", MaterialColorRole::Primary, 1.0);
2122    scheme.add_brush(dictionary, "ToggleButtonBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
2123    scheme.add_brush(dictionary, "ToggleButtonBorderBrushIndeterminate", MaterialColorRole::Surface, 0.0);
2124    scheme.add_brush(dictionary, "ToggleButtonBorderBrushIndeterminateDisabled", MaterialColorRole::OnSurface, 0.12);
2125    scheme.add_brush(dictionary, "ToggleButtonBorderBrushIndeterminatePointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2126    scheme.add_brush(dictionary, "ToggleButtonBorderBrushIndeterminatePressed", MaterialColorRole::Surface, 0.0);
2127    scheme.add_brush(dictionary, "ToggleButtonBorderBrushPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2128    scheme.add_brush(dictionary, "ToggleButtonBorderBrushPressed", MaterialColorRole::Primary, 1.0);
2129    scheme.add_brush(dictionary, "ToggleButtonBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2130    scheme.add_brush(dictionary, "ToggleButtonCheckedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2131    scheme.add_brush(dictionary, "ToggleButtonCheckedBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2132    scheme.add_brush(dictionary, "ToggleButtonCheckedDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2133    scheme.add_brush(dictionary, "ToggleButtonCheckedDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2134    scheme.add_brush(dictionary, "ToggleButtonCheckedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
2135    scheme.add_brush(dictionary, "ToggleButtonCheckedPointerOverBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2136    scheme.add_brush(dictionary, "ToggleButtonCheckedPointerOverBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2137    scheme.add_brush(dictionary, "ToggleButtonCheckedPressedBackgroundThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2138    scheme.add_brush(dictionary, "ToggleButtonCheckedPressedBorderThemeBrush", MaterialColorRole::SecondaryContainer, 1.0);
2139    scheme.add_brush(dictionary, "ToggleButtonCheckedPressedForegroundThemeBrush", MaterialColorRole::OnSecondaryContainer, 1.0);
2140    scheme.add_brush(dictionary, "ToggleButtonDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
2141    scheme.add_brush(dictionary, "ToggleButtonDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2142    scheme.add_brush(dictionary, "ToggleButtonForeground", MaterialColorRole::OnSurface, 1.0);
2143    scheme.add_brush(dictionary, "ToggleButtonForegroundChecked", MaterialColorRole::OnPrimary, 1.0);
2144    scheme.add_brush(dictionary, "ToggleButtonForegroundCheckedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2145    scheme.add_brush(dictionary, "ToggleButtonForegroundCheckedPointerOver", MaterialColorRole::Surface, 1.0);
2146    scheme.add_brush(dictionary, "ToggleButtonForegroundCheckedPressed", MaterialColorRole::Primary, 1.0);
2147    scheme.add_brush(dictionary, "ToggleButtonForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2148    scheme.add_brush(dictionary, "ToggleButtonForegroundIndeterminate", MaterialColorRole::OnSurface, 1.0);
2149    scheme.add_brush(dictionary, "ToggleButtonForegroundIndeterminateDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2150    scheme.add_brush(dictionary, "ToggleButtonForegroundIndeterminatePointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2151    scheme.add_brush(dictionary, "ToggleButtonForegroundIndeterminatePressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2152    scheme.add_brush(dictionary, "ToggleButtonForegroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2153    scheme.add_brush(dictionary, "ToggleButtonForegroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2154    scheme.add_brush(dictionary, "ToggleButtonForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2155    scheme.add_brush(dictionary, "ToggleButtonPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
2156    scheme.add_brush(dictionary, "ToggleButtonPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2157    scheme.add_brush(dictionary, "ToggleButtonPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2158    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemBackground", MaterialColorRole::Surface, 0.0);
2159    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2160    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemBackgroundPointerOver", MaterialColorRole::OnSurfaceVariant, 1.0);
2161    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemBackgroundPressed", MaterialColorRole::OnSurfaceVariant, 1.0);
2162    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemCheckGlyphForeground", MaterialColorRole::OnSurface, 1.0);
2163    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemCheckGlyphForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2164    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemCheckGlyphForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
2165    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemCheckGlyphForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
2166    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemForeground", MaterialColorRole::OnSurface, 1.0);
2167    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2168    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
2169    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
2170    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemKeyboardAcceleratorTextForeground", MaterialColorRole::OnSurface, 1.0);
2171    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemKeyboardAcceleratorTextForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2172    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemKeyboardAcceleratorTextForegroundPointerOver", MaterialColorRole::Primary, 1.0);
2173    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemKeyboardAcceleratorTextForegroundPressed", MaterialColorRole::Primary, 1.0);
2174    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBackground", MaterialColorRole::Surface, 0.0);
2175    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2176    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
2177    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBackgroundPressed", MaterialColorRole::Surface, 1.0);
2178    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBorderBrush", MaterialColorRole::Surface, 0.0);
2179    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
2180    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBorderBrushPointerOver", MaterialColorRole::Surface, 0.0);
2181    scheme.add_brush(dictionary, "ToggleMenuFlyoutItemRevealBorderBrushPressed", MaterialColorRole::Surface, 0.0);
2182    scheme.add_brush(dictionary, "ToggleSwitchContainerBackground", MaterialColorRole::Surface, 0.0);
2183    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ToggleSwitchContainerBackgroundDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
2184    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ToggleSwitchContainerBackgroundPointerOver", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
2185    { let c = scheme.color(MaterialColorRole::Surface); dictionary.set("ToggleSwitchContainerBackgroundPressed", into_markup_value(Color::from_argb((c.a as f64 * 0.0).round() as u8, c.r, c.g, c.b))); }
2186    scheme.add_brush(dictionary, "ToggleSwitchContentForeground", MaterialColorRole::OnSurface, 1.0);
2187    scheme.add_brush(dictionary, "ToggleSwitchContentForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2188    scheme.add_brush(dictionary, "ToggleSwitchCurtainBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2189    scheme.add_brush(dictionary, "ToggleSwitchCurtainDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2190    scheme.add_brush(dictionary, "ToggleSwitchCurtainPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
2191    scheme.add_brush(dictionary, "ToggleSwitchCurtainPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2192    scheme.add_brush(dictionary, "ToggleSwitchDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2193    scheme.add_brush(dictionary, "ToggleSwitchFillOff", MaterialColorRole::Surface, 1.0);
2194    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ToggleSwitchFillOffDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.1).round() as u8, c.r, c.g, c.b))); }
2195    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ToggleSwitchFillOffPointerOver", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2196    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ToggleSwitchFillOffPressed", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2197    scheme.add_brush(dictionary, "ToggleSwitchFillOn", MaterialColorRole::Primary, 1.0);
2198    scheme.add_brush(dictionary, "ToggleSwitchFillOnDisabled", MaterialColorRole::OnSurface, 0.1);
2199    scheme.add_brush(dictionary, "ToggleSwitchFillOnPointerOver", MaterialColorRole::Surface, 1.0);
2200    scheme.add_brush(dictionary, "ToggleSwitchFillOnPressed", MaterialColorRole::Surface, 1.0);
2201    scheme.add_brush(dictionary, "ToggleSwitchForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2202    scheme.add_brush(dictionary, "ToggleSwitchHeaderDisabledForegroundThemeBrush", MaterialColorRole::OnSurfaceVariant, 0.38);
2203    scheme.add_brush(dictionary, "ToggleSwitchHeaderForeground", MaterialColorRole::OnSurface, 1.0);
2204    scheme.add_brush(dictionary, "ToggleSwitchHeaderForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2205    scheme.add_brush(dictionary, "ToggleSwitchHeaderForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2206    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOff", MaterialColorRole::OnSurface, 1.0);
2207    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOffDisabled", MaterialColorRole::OnSurface, 0.1);
2208    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOffPointerOver", MaterialColorRole::Primary, 1.0);
2209    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOffPressed", MaterialColorRole::Primary, 1.0);
2210    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOn", MaterialColorRole::Primary, 1.0);
2211    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOnDisabled", MaterialColorRole::OnSurface, 0.1);
2212    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOnPointerOver", MaterialColorRole::OnSurface, 1.0);
2213    scheme.add_brush(dictionary, "ToggleSwitchKnobFillOnPressed", MaterialColorRole::OnSurface, 1.0);
2214    scheme.add_brush(dictionary, "ToggleSwitchKnobStrokeOn", MaterialColorRole::Surface, 0.0);
2215    scheme.add_brush(dictionary, "ToggleSwitchOuterBorderBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2216    scheme.add_brush(dictionary, "ToggleSwitchOuterBorderDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
2217    scheme.add_brush(dictionary, "ToggleSwitchStrokeOff", MaterialColorRole::OnSurface, 1.0);
2218    { let c = scheme.color(MaterialColorRole::OnSurface); dictionary.set("ToggleSwitchStrokeOffDisabled", into_markup_value(Color::from_argb((c.a as f64 * 0.12).round() as u8, c.r, c.g, c.b))); }
2219    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ToggleSwitchStrokeOffPointerOver", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2220    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("ToggleSwitchStrokeOffPressed", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2221    scheme.add_brush(dictionary, "ToggleSwitchStrokeOn", MaterialColorRole::Primary, 1.0);
2222    scheme.add_brush(dictionary, "ToggleSwitchStrokeOnDisabled", MaterialColorRole::OnSurface, 0.12);
2223    scheme.add_brush(dictionary, "ToggleSwitchStrokeOnPointerOver", MaterialColorRole::OnSurface, 1.0);
2224    scheme.add_brush(dictionary, "ToggleSwitchStrokeOnPressed", MaterialColorRole::OnSurface, 1.0);
2225    scheme.add_brush(dictionary, "ToggleSwitchThumbBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2226    scheme.add_brush(dictionary, "ToggleSwitchThumbBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2227    scheme.add_brush(dictionary, "ToggleSwitchThumbDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2228    scheme.add_brush(dictionary, "ToggleSwitchThumbDisabledBorderThemeBrush", MaterialColorRole::OnSurface, 0.12);
2229    scheme.add_brush(dictionary, "ToggleSwitchThumbPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
2230    scheme.add_brush(dictionary, "ToggleSwitchThumbPointerOverBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2231    scheme.add_brush(dictionary, "ToggleSwitchThumbPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2232    scheme.add_brush(dictionary, "ToggleSwitchThumbPressedForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2233    scheme.add_brush(dictionary, "ToggleSwitchTrackBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2234    scheme.add_brush(dictionary, "ToggleSwitchTrackBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2235    scheme.add_brush(dictionary, "ToggleSwitchTrackDisabledBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2236    scheme.add_brush(dictionary, "ToggleSwitchTrackPointerOverBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.08);
2237    scheme.add_brush(dictionary, "ToggleSwitchTrackPressedBackgroundThemeBrush", MaterialColorRole::OnSurface, 0.1);
2238    scheme.add_brush(dictionary, "ToolTipBackground", MaterialColorRole::Surface, 1.0);
2239    scheme.add_brush(dictionary, "ToolTipBackgroundBrush", MaterialColorRole::Surface, 1.0);
2240    scheme.add_brush(dictionary, "ToolTipBackgroundThemeBrush", MaterialColorRole::Surface, 1.0);
2241    scheme.add_brush(dictionary, "ToolTipBorderBrush", MaterialColorRole::OnSurface, 1.0);
2242    scheme.add_brush(dictionary, "ToolTipBorderThemeBrush", MaterialColorRole::Outline, 1.0);
2243    scheme.add_brush(dictionary, "ToolTipForeground", MaterialColorRole::OnSurface, 1.0);
2244    scheme.add_brush(dictionary, "ToolTipForegroundBrush", MaterialColorRole::OnSurface, 1.0);
2245    scheme.add_brush(dictionary, "ToolTipForegroundThemeBrush", MaterialColorRole::OnSurface, 1.0);
2246    scheme.add_brush(dictionary, "TopNavigationViewItemBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
2247    scheme.add_brush(dictionary, "TopNavigationViewItemBackgroundPressed", MaterialColorRole::Surface, 1.0);
2248    scheme.add_brush(dictionary, "TopNavigationViewItemBackgroundSelected", MaterialColorRole::Surface, 1.0);
2249    scheme.add_brush(dictionary, "TopNavigationViewItemBackgroundSelectedPointerOver", MaterialColorRole::Surface, 0.0);
2250    scheme.add_brush(dictionary, "TopNavigationViewItemBackgroundSelectedPressed", MaterialColorRole::Surface, 0.0);
2251    scheme.add_brush(dictionary, "TopNavigationViewItemForeground", MaterialColorRole::OnSurface, 1.0);
2252    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2253    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundPointerOver", MaterialColorRole::OnPrimary, 1.0);
2254    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundPressed", MaterialColorRole::OnPrimary, 1.0);
2255    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundSelected", MaterialColorRole::Primary, 1.0);
2256    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundSelectedPointerOver", MaterialColorRole::OnSurface, 1.0);
2257    scheme.add_brush(dictionary, "TopNavigationViewItemForegroundSelectedPressed", MaterialColorRole::OnSurface, 1.0);
2258    scheme.add_brush(dictionary, "TopNavigationViewItemRevealBackgroundFocused", MaterialColorRole::Primary, 1.0);
2259    scheme.add_brush(dictionary, "TopNavigationViewItemRevealContentForegroundFocused", MaterialColorRole::OnPrimary, 1.0);
2260    scheme.add_brush(dictionary, "TopNavigationViewItemRevealIconForegroundFocused", MaterialColorRole::OnPrimary, 1.0);
2261    scheme.add_brush(dictionary, "TopNavigationViewItemSeparatorForeground", MaterialColorRole::OnSurface, 1.0);
2262    scheme.add_brush(dictionary, "TreeViewItemBackground", MaterialColorRole::Surface, 1.0);
2263    scheme.add_brush(dictionary, "TreeViewItemBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2264    scheme.add_brush(dictionary, "TreeViewItemBackgroundPointerOver", MaterialColorRole::Surface, 1.0);
2265    scheme.add_brush(dictionary, "TreeViewItemBackgroundPressed", MaterialColorRole::Surface, 1.0);
2266    scheme.add_brush(dictionary, "TreeViewItemBackgroundSelected", MaterialColorRole::Surface, 1.0);
2267    scheme.add_brush(dictionary, "TreeViewItemBackgroundSelectedDisabled", MaterialColorRole::OnSurface, 0.1);
2268    scheme.add_brush(dictionary, "TreeViewItemBackgroundSelectedPointerOver", MaterialColorRole::Surface, 1.0);
2269    scheme.add_brush(dictionary, "TreeViewItemBackgroundSelectedPressed", MaterialColorRole::Surface, 1.0);
2270    scheme.add_brush(dictionary, "TreeViewItemBorderBrush", MaterialColorRole::Surface, 1.0);
2271    scheme.add_brush(dictionary, "TreeViewItemBorderBrushDisabled", MaterialColorRole::OnSurface, 0.12);
2272    scheme.add_brush(dictionary, "TreeViewItemBorderBrushPointerOver", MaterialColorRole::Primary, 1.0);
2273    scheme.add_brush(dictionary, "TreeViewItemBorderBrushPressed", MaterialColorRole::Surface, 1.0);
2274    scheme.add_brush(dictionary, "TreeViewItemBorderBrushSelected", MaterialColorRole::Primary, 1.0);
2275    scheme.add_brush(dictionary, "TreeViewItemBorderBrushSelectedDisabled", MaterialColorRole::OnSurface, 0.12);
2276    scheme.add_brush(dictionary, "TreeViewItemBorderBrushSelectedPointerOver", MaterialColorRole::OnSurface, 1.0);
2277    scheme.add_brush(dictionary, "TreeViewItemBorderBrushSelectedPressed", MaterialColorRole::Surface, 1.0);
2278    scheme.add_brush(dictionary, "TreeViewItemCheckBoxBackgroundSelected", MaterialColorRole::Surface, 1.0);
2279    scheme.add_brush(dictionary, "TreeViewItemCheckBoxBorderSelected", MaterialColorRole::OnSurface, 1.0);
2280    scheme.add_brush(dictionary, "TreeViewItemCheckGlyphSelected", MaterialColorRole::OnSurface, 1.0);
2281    scheme.add_brush(dictionary, "TreeViewItemForeground", MaterialColorRole::OnSurface, 1.0);
2282    scheme.add_brush(dictionary, "TreeViewItemForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2283    scheme.add_brush(dictionary, "TreeViewItemForegroundPointerOver", MaterialColorRole::Primary, 1.0);
2284    scheme.add_brush(dictionary, "TreeViewItemForegroundPressed", MaterialColorRole::Primary, 1.0);
2285    scheme.add_brush(dictionary, "TreeViewItemForegroundSelected", MaterialColorRole::Primary, 1.0);
2286    scheme.add_brush(dictionary, "TreeViewItemForegroundSelectedDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2287    scheme.add_brush(dictionary, "TreeViewItemForegroundSelectedPointerOver", MaterialColorRole::OnSurface, 1.0);
2288    scheme.add_brush(dictionary, "TreeViewItemForegroundSelectedPressed", MaterialColorRole::OnSurface, 1.0);
2289    scheme.add_brush(dictionary, "TreeViewItemMultiSelectBorderBrushSelected", MaterialColorRole::OnSurface, 1.0);
2290    scheme.add_brush(dictionary, "TreeViewItemSelectionIndicatorForeground", MaterialColorRole::Primary, 1.0);
2291    scheme.add_brush(dictionary, "TreeViewItemSelectionIndicatorForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2292    scheme.add_brush(dictionary, "TreeViewItemSelectionIndicatorForegroundPointerOver", MaterialColorRole::OnSurface, 1.0);
2293    scheme.add_brush(dictionary, "TreeViewItemSelectionIndicatorForegroundPressed", MaterialColorRole::OnSurface, 1.0);
2294    scheme.add_brush(dictionary, "WindowCaptionBackground", MaterialColorRole::Surface, 1.0);
2295    scheme.add_brush(dictionary, "WindowCaptionBackgroundDisabled", MaterialColorRole::OnSurface, 0.1);
2296    scheme.add_brush(dictionary, "WindowCaptionButtonBackground", MaterialColorRole::Surface, 1.0);
2297    scheme.add_brush(dictionary, "WindowCaptionButtonBackgroundPointerOver", MaterialColorRole::OnSurface, 0.08);
2298    scheme.add_brush(dictionary, "WindowCaptionButtonBackgroundPressed", MaterialColorRole::OnSurface, 0.1);
2299    scheme.add_brush(dictionary, "WindowCaptionButtonStroke", MaterialColorRole::Outline, 1.0);
2300    scheme.add_brush(dictionary, "WindowCaptionButtonStrokePointerOver", MaterialColorRole::Outline, 1.0);
2301    scheme.add_brush(dictionary, "WindowCaptionButtonStrokePressed", MaterialColorRole::Outline, 1.0);
2302    scheme.add_brush(dictionary, "WindowCaptionForeground", MaterialColorRole::OnSurface, 1.0);
2303    scheme.add_brush(dictionary, "WindowCaptionForegroundDisabled", MaterialColorRole::OnSurfaceVariant, 0.38);
2304    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("SystemAccentColor", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2305    { let c = scheme.color(MaterialColorRole::PrimaryContainer); dictionary.set("SystemAccentColorLight1", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2306    { let c = scheme.color(MaterialColorRole::PrimaryFixedDim); dictionary.set("SystemAccentColorLight2", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2307    { let c = scheme.color(MaterialColorRole::PrimaryFixed); dictionary.set("SystemAccentColorLight3", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2308    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("SystemAccentColorDark1", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2309    { let c = scheme.color(MaterialColorRole::OnPrimaryFixedVariant); dictionary.set("SystemAccentColorDark2", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2310    { let c = scheme.color(MaterialColorRole::OnPrimaryContainer); dictionary.set("SystemAccentColorDark3", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2311    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentFillColorDefault", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2312    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 0.92).round() as u8, c.r, c.g, c.b))); }
2313    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 0.9).round() as u8, c.r, c.g, c.b))); }
2314    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentTextFillColorPrimary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2315    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentTextFillColorSecondary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2316    { let c = scheme.color(MaterialColorRole::Primary); dictionary.set("AccentTextFillColorTertiary", into_markup_value(Color::from_argb((c.a as f64 * 1.0).round() as u8, c.r, c.g, c.b))); }
2317}