//
// Generated file. Do not edit manually.
//

using System.Collections.Generic;
using Alba.CsCss.Internal;

namespace Alba.CsCss.Style
{
    internal static partial class nsCSSPseudoElements
    {
        public static string after = ":after";
        public static string before = ":before";
        public static string firstLetter = ":first-letter";
        public static string firstLine = ":first-line";
        public static string mozSelection = ":-moz-selection";
        public static string mozFocusInner = ":-moz-focus-inner";
        public static string mozFocusOuter = ":-moz-focus-outer";
        public static string mozListBullet = ":-moz-list-bullet";
        public static string mozListNumber = ":-moz-list-number";
        public static string mozMathStretchy = ":-moz-math-stretchy";
        public static string mozMathAnonymous = ":-moz-math-anonymous";
        public static string mozProgressBar = ":-moz-progress-bar";
        public static string mozRangeTrack = ":-moz-range-track";
        public static string mozRangeProgress = ":-moz-range-progress";
        public static string mozRangeThumb = ":-moz-range-thumb";
        public static string mozMeterBar = ":-moz-meter-bar";
        public static string mozPlaceholder = ":-moz-placeholder";

        private static readonly IDictionary<string, CssPseudoElement> sPseudoElements =
            new Dictionary<string, CssPseudoElement>(ReferenceEqualityComparer<string>.Default) {
                { ":after", CssPseudoElement.After },
                { ":before", CssPseudoElement.Before },
                { ":first-letter", CssPseudoElement.FirstLetter },
                { ":first-line", CssPseudoElement.FirstLine },
                { ":-moz-selection", CssPseudoElement.MozSelection },
                { ":-moz-focus-inner", CssPseudoElement.MozFocusInner },
                { ":-moz-focus-outer", CssPseudoElement.MozFocusOuter },
                { ":-moz-list-bullet", CssPseudoElement.MozListBullet },
                { ":-moz-list-number", CssPseudoElement.MozListNumber },
                { ":-moz-math-stretchy", CssPseudoElement.MozMathStretchy },
                { ":-moz-math-anonymous", CssPseudoElement.MozMathAnonymous },
                { ":-moz-progress-bar", CssPseudoElement.MozProgressBar },
                { ":-moz-range-track", CssPseudoElement.MozRangeTrack },
                { ":-moz-range-progress", CssPseudoElement.MozRangeProgress },
                { ":-moz-range-thumb", CssPseudoElement.MozRangeThumb },
                { ":-moz-meter-bar", CssPseudoElement.MozMeterBar },
                { ":-moz-placeholder", CssPseudoElement.MozPlaceholder },
            };
    }
}
