#include "tree_sitter/parser.h"
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
#define TS_GENERATION_PROFILED 1
#define LANGUAGE_VERSION 0x57420001
#define STATE_COUNT 375
#define LARGE_STATE_COUNT 38
#define LEX_STATE_COUNT 592
#define SYMBOL_COUNT 151
#define ALIAS_COUNT 8
#define TOKEN_COUNT 79
#define EXTERNAL_TOKEN_COUNT 4
#define FIELD_COUNT 0
#define MAX_ALIAS_SEQUENCE_LENGTH 7
#define MAX_RESERVED_WORD_SET_SIZE 0
#define PRODUCTION_ID_COUNT 19
#define SUPERTYPE_COUNT 0
enum ts_symbol_identifiers {
anon_sym_SEMI = 1,
anon_sym_ATimport = 2,
anon_sym_COMMA = 3,
anon_sym_ATmedia = 4,
anon_sym_ATcharset = 5,
anon_sym_ATnamespace = 6,
anon_sym_ATkeyframes = 7,
aux_sym_keyframes_statement_token1 = 8,
anon_sym_LBRACE = 9,
anon_sym_RBRACE = 10,
sym_from = 11,
sym_to = 12,
anon_sym_ATsupports = 13,
anon_sym_COLON = 14,
anon_sym_LPAREN = 15,
anon_sym_RPAREN = 16,
anon_sym_LBRACK = 17,
anon_sym_RBRACK = 18,
sym_at_rule_value = 19,
sym_at_rule_url = 20,
sym_nesting_selector = 21,
anon_sym_STAR = 22,
anon_sym_DOT = 23,
anon_sym_has = 24,
anon_sym_not = 25,
anon_sym_is = 26,
anon_sym_where = 27,
anon_sym_host = 28,
anon_sym_host_DASHcontext = 29,
anon_sym_nth_DASHchild = 30,
anon_sym_nth_DASHlast_DASHchild = 31,
anon_sym_COLON_COLON = 32,
anon_sym_POUND = 33,
anon_sym_LBRACK2 = 34,
anon_sym_EQ = 35,
anon_sym_TILDE_EQ = 36,
anon_sym_CARET_EQ = 37,
anon_sym_PIPE_EQ = 38,
anon_sym_STAR_EQ = 39,
anon_sym_DOLLAR_EQ = 40,
anon_sym_PIPE = 41,
sym_attribute_flag = 42,
anon_sym_GT = 43,
anon_sym_TILDE = 44,
anon_sym_PLUS = 45,
anon_sym_LPAREN2 = 46,
anon_sym_even = 47,
anon_sym_odd = 48,
anon_sym_of = 49,
sym__nth_functional_notation = 50,
sym__custom_property_name = 51,
aux_sym__escaped_identifier_token1 = 52,
sym_important = 53,
anon_sym_and = 54,
anon_sym_or = 55,
anon_sym_only = 56,
anon_sym_selector = 57,
aux_sym_color_value_token1 = 58,
anon_sym_SQUOTE = 59,
aux_sym_string_value_token1 = 60,
anon_sym_DQUOTE = 61,
aux_sym_string_value_token2 = 62,
sym_escape_sequence = 63,
aux_sym_integer_value_token1 = 64,
aux_sym_float_value_token1 = 65,
sym_unit = 66,
sym_url_value = 67,
anon_sym_DASH = 68,
anon_sym_SLASH = 69,
sym_identifier = 70,
sym_at_keyword = 71,
sym_js_comment = 72,
sym_comment = 73,
sym_plain_value = 74,
sym__descendant_operator = 75,
sym___error_recovery = 76,
sym__class_name_escape_with_suffix = 77,
sym__at_rule_slash = 78,
sym_stylesheet = 79,
sym_import_statement = 80,
sym_media_statement = 81,
sym_charset_statement = 82,
sym_namespace_statement = 83,
sym_keyframes_statement = 84,
sym_keyframe_block_list = 85,
sym_keyframe_block = 86,
sym_supports_statement = 87,
sym_at_rule = 88,
sym__at_rule_component = 89,
sym__at_rule_nested_component = 90,
sym_at_rule_delimiter = 91,
sym_at_rule_parenthesized = 92,
sym_at_rule_bracketed = 93,
sym_at_rule_braced = 94,
sym_rule_set = 95,
sym_selectors = 96,
sym_block = 97,
sym__selector = 98,
sym_universal_selector = 99,
sym_class_selector = 100,
sym_pseudo_class_selector = 101,
sym__nth_child_pseudo_class_selector = 102,
sym_pseudo_element_selector = 103,
sym_id_selector = 104,
sym_attribute_selector = 105,
sym__escaped_attribute_namespace = 106,
sym_child_selector = 107,
sym_descendant_selector = 108,
sym_sibling_selector = 109,
sym_adjacent_sibling_selector = 110,
sym_namespace_selector = 111,
sym_pseudo_class_arguments = 112,
sym_pseudo_class_with_selector_arguments = 113,
sym_pseudo_class_nth_child_arguments = 114,
sym_pseudo_element_arguments = 115,
sym_declaration = 116,
sym_last_declaration = 117,
sym__query = 118,
sym_feature_query = 119,
sym_parenthesized_query = 120,
sym_binary_query = 121,
sym_unary_query = 122,
sym_selector_query = 123,
sym__value = 124,
sym_parenthesized_value = 125,
sym_color_value = 126,
sym_string_value = 127,
sym_integer_value = 128,
sym_float_value = 129,
sym_grid_value = 130,
sym_call_expression = 131,
sym_binary_expression = 132,
sym_arguments = 133,
sym_class_name = 134,
aux_sym_stylesheet_repeat1 = 135,
aux_sym_import_statement_repeat1 = 136,
aux_sym_keyframe_block_list_repeat1 = 137,
aux_sym_keyframe_block_repeat1 = 138,
aux_sym_at_rule_repeat1 = 139,
aux_sym_at_rule_parenthesized_repeat1 = 140,
aux_sym_selectors_repeat1 = 141,
aux_sym_block_repeat1 = 142,
aux_sym_pseudo_class_arguments_repeat1 = 143,
aux_sym_pseudo_class_arguments_repeat2 = 144,
aux_sym_declaration_repeat1 = 145,
aux_sym_string_value_repeat1 = 146,
aux_sym_string_value_repeat2 = 147,
aux_sym_grid_value_repeat1 = 148,
aux_sym_arguments_repeat1 = 149,
aux_sym_class_name_repeat1 = 150,
alias_sym_feature_name = 151,
alias_sym_function_name = 152,
alias_sym_id_name = 153,
alias_sym_keyframes_name = 154,
alias_sym_keyword_query = 155,
alias_sym_namespace_name = 156,
alias_sym_property_name = 157,
alias_sym_tag_name = 158,
};
static const char * const ts_symbol_names[] = {
[ts_builtin_sym_end] = "end",
[anon_sym_SEMI] = ";",
[anon_sym_ATimport] = "@import",
[anon_sym_COMMA] = ",",
[anon_sym_ATmedia] = "@media",
[anon_sym_ATcharset] = "@charset",
[anon_sym_ATnamespace] = "@namespace",
[anon_sym_ATkeyframes] = "@keyframes",
[aux_sym_keyframes_statement_token1] = "at_keyword",
[anon_sym_LBRACE] = "{",
[anon_sym_RBRACE] = "}",
[sym_from] = "from",
[sym_to] = "to",
[anon_sym_ATsupports] = "@supports",
[anon_sym_COLON] = ":",
[anon_sym_LPAREN] = "(",
[anon_sym_RPAREN] = ")",
[anon_sym_LBRACK] = "[",
[anon_sym_RBRACK] = "]",
[sym_at_rule_value] = "at_rule_value",
[sym_at_rule_url] = "at_rule_url",
[sym_nesting_selector] = "nesting_selector",
[anon_sym_STAR] = "*",
[anon_sym_DOT] = ".",
[anon_sym_has] = "class_name",
[anon_sym_not] = "not",
[anon_sym_is] = "class_name",
[anon_sym_where] = "class_name",
[anon_sym_host] = "class_name",
[anon_sym_host_DASHcontext] = "class_name",
[anon_sym_nth_DASHchild] = "class_name",
[anon_sym_nth_DASHlast_DASHchild] = "class_name",
[anon_sym_COLON_COLON] = "::",
[anon_sym_POUND] = "#",
[anon_sym_LBRACK2] = "[",
[anon_sym_EQ] = "=",
[anon_sym_TILDE_EQ] = "~=",
[anon_sym_CARET_EQ] = "^=",
[anon_sym_PIPE_EQ] = "|=",
[anon_sym_STAR_EQ] = "*=",
[anon_sym_DOLLAR_EQ] = "$=",
[anon_sym_PIPE] = "|",
[sym_attribute_flag] = "attribute_flag",
[anon_sym_GT] = ">",
[anon_sym_TILDE] = "~",
[anon_sym_PLUS] = "+",
[anon_sym_LPAREN2] = "(",
[anon_sym_even] = "plain_value",
[anon_sym_odd] = "plain_value",
[anon_sym_of] = "of",
[sym__nth_functional_notation] = "plain_value",
[sym__custom_property_name] = "_custom_property_name",
[aux_sym__escaped_identifier_token1] = "_escaped_identifier_token1",
[sym_important] = "important",
[anon_sym_and] = "and",
[anon_sym_or] = "or",
[anon_sym_only] = "only",
[anon_sym_selector] = "selector",
[aux_sym_color_value_token1] = "color_value_token1",
[anon_sym_SQUOTE] = "'",
[aux_sym_string_value_token1] = "string_content",
[anon_sym_DQUOTE] = "\"",
[aux_sym_string_value_token2] = "string_content",
[sym_escape_sequence] = "escape_sequence",
[aux_sym_integer_value_token1] = "integer_value_token1",
[aux_sym_float_value_token1] = "float_value_token1",
[sym_unit] = "unit",
[sym_url_value] = "url_value",
[anon_sym_DASH] = "-",
[anon_sym_SLASH] = "/",
[sym_identifier] = "identifier",
[sym_at_keyword] = "at_keyword",
[sym_js_comment] = "js_comment",
[sym_comment] = "comment",
[sym_plain_value] = "plain_value",
[sym__descendant_operator] = "_descendant_operator",
[sym___error_recovery] = "__error_recovery",
[sym__class_name_escape_with_suffix] = "identifier",
[sym__at_rule_slash] = "at_rule_value",
[sym_stylesheet] = "stylesheet",
[sym_import_statement] = "import_statement",
[sym_media_statement] = "media_statement",
[sym_charset_statement] = "charset_statement",
[sym_namespace_statement] = "namespace_statement",
[sym_keyframes_statement] = "keyframes_statement",
[sym_keyframe_block_list] = "keyframe_block_list",
[sym_keyframe_block] = "keyframe_block",
[sym_supports_statement] = "supports_statement",
[sym_at_rule] = "at_rule",
[sym__at_rule_component] = "_at_rule_component",
[sym__at_rule_nested_component] = "_at_rule_nested_component",
[sym_at_rule_delimiter] = "at_rule_delimiter",
[sym_at_rule_parenthesized] = "at_rule_parenthesized",
[sym_at_rule_bracketed] = "at_rule_bracketed",
[sym_at_rule_braced] = "at_rule_braced",
[sym_rule_set] = "rule_set",
[sym_selectors] = "selectors",
[sym_block] = "block",
[sym__selector] = "_selector",
[sym_universal_selector] = "universal_selector",
[sym_class_selector] = "class_selector",
[sym_pseudo_class_selector] = "pseudo_class_selector",
[sym__nth_child_pseudo_class_selector] = "_nth_child_pseudo_class_selector",
[sym_pseudo_element_selector] = "pseudo_element_selector",
[sym_id_selector] = "id_selector",
[sym_attribute_selector] = "attribute_selector",
[sym__escaped_attribute_namespace] = "attribute_name",
[sym_child_selector] = "child_selector",
[sym_descendant_selector] = "descendant_selector",
[sym_sibling_selector] = "sibling_selector",
[sym_adjacent_sibling_selector] = "adjacent_sibling_selector",
[sym_namespace_selector] = "namespace_selector",
[sym_pseudo_class_arguments] = "arguments",
[sym_pseudo_class_with_selector_arguments] = "arguments",
[sym_pseudo_class_nth_child_arguments] = "arguments",
[sym_pseudo_element_arguments] = "arguments",
[sym_declaration] = "declaration",
[sym_last_declaration] = "declaration",
[sym__query] = "_query",
[sym_feature_query] = "feature_query",
[sym_parenthesized_query] = "parenthesized_query",
[sym_binary_query] = "binary_query",
[sym_unary_query] = "unary_query",
[sym_selector_query] = "selector_query",
[sym__value] = "_value",
[sym_parenthesized_value] = "parenthesized_value",
[sym_color_value] = "color_value",
[sym_string_value] = "string_value",
[sym_integer_value] = "integer_value",
[sym_float_value] = "float_value",
[sym_grid_value] = "grid_value",
[sym_call_expression] = "call_expression",
[sym_binary_expression] = "binary_expression",
[sym_arguments] = "arguments",
[sym_class_name] = "class_name",
[aux_sym_stylesheet_repeat1] = "stylesheet_repeat1",
[aux_sym_import_statement_repeat1] = "import_statement_repeat1",
[aux_sym_keyframe_block_list_repeat1] = "keyframe_block_list_repeat1",
[aux_sym_keyframe_block_repeat1] = "keyframe_block_repeat1",
[aux_sym_at_rule_repeat1] = "at_rule_repeat1",
[aux_sym_at_rule_parenthesized_repeat1] = "at_rule_parenthesized_repeat1",
[aux_sym_selectors_repeat1] = "selectors_repeat1",
[aux_sym_block_repeat1] = "block_repeat1",
[aux_sym_pseudo_class_arguments_repeat1] = "pseudo_class_arguments_repeat1",
[aux_sym_pseudo_class_arguments_repeat2] = "pseudo_class_arguments_repeat2",
[aux_sym_declaration_repeat1] = "declaration_repeat1",
[aux_sym_string_value_repeat1] = "string_value_repeat1",
[aux_sym_string_value_repeat2] = "string_value_repeat2",
[aux_sym_grid_value_repeat1] = "grid_value_repeat1",
[aux_sym_arguments_repeat1] = "arguments_repeat1",
[aux_sym_class_name_repeat1] = "class_name_repeat1",
[alias_sym_feature_name] = "feature_name",
[alias_sym_function_name] = "function_name",
[alias_sym_id_name] = "id_name",
[alias_sym_keyframes_name] = "keyframes_name",
[alias_sym_keyword_query] = "keyword_query",
[alias_sym_namespace_name] = "namespace_name",
[alias_sym_property_name] = "property_name",
[alias_sym_tag_name] = "tag_name",
};
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
[anon_sym_SEMI] = anon_sym_SEMI,
[anon_sym_ATimport] = anon_sym_ATimport,
[anon_sym_COMMA] = anon_sym_COMMA,
[anon_sym_ATmedia] = anon_sym_ATmedia,
[anon_sym_ATcharset] = anon_sym_ATcharset,
[anon_sym_ATnamespace] = anon_sym_ATnamespace,
[anon_sym_ATkeyframes] = anon_sym_ATkeyframes,
[aux_sym_keyframes_statement_token1] = sym_at_keyword,
[anon_sym_LBRACE] = anon_sym_LBRACE,
[anon_sym_RBRACE] = anon_sym_RBRACE,
[sym_from] = sym_from,
[sym_to] = sym_to,
[anon_sym_ATsupports] = anon_sym_ATsupports,
[anon_sym_COLON] = anon_sym_COLON,
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[anon_sym_RBRACK] = anon_sym_RBRACK,
[sym_at_rule_value] = sym_at_rule_value,
[sym_at_rule_url] = sym_at_rule_url,
[sym_nesting_selector] = sym_nesting_selector,
[anon_sym_STAR] = anon_sym_STAR,
[anon_sym_DOT] = anon_sym_DOT,
[anon_sym_has] = sym_class_name,
[anon_sym_not] = anon_sym_not,
[anon_sym_is] = sym_class_name,
[anon_sym_where] = sym_class_name,
[anon_sym_host] = sym_class_name,
[anon_sym_host_DASHcontext] = sym_class_name,
[anon_sym_nth_DASHchild] = sym_class_name,
[anon_sym_nth_DASHlast_DASHchild] = sym_class_name,
[anon_sym_COLON_COLON] = anon_sym_COLON_COLON,
[anon_sym_POUND] = anon_sym_POUND,
[anon_sym_LBRACK2] = anon_sym_LBRACK,
[anon_sym_EQ] = anon_sym_EQ,
[anon_sym_TILDE_EQ] = anon_sym_TILDE_EQ,
[anon_sym_CARET_EQ] = anon_sym_CARET_EQ,
[anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ,
[anon_sym_STAR_EQ] = anon_sym_STAR_EQ,
[anon_sym_DOLLAR_EQ] = anon_sym_DOLLAR_EQ,
[anon_sym_PIPE] = anon_sym_PIPE,
[sym_attribute_flag] = sym_attribute_flag,
[anon_sym_GT] = anon_sym_GT,
[anon_sym_TILDE] = anon_sym_TILDE,
[anon_sym_PLUS] = anon_sym_PLUS,
[anon_sym_LPAREN2] = anon_sym_LPAREN,
[anon_sym_even] = sym_plain_value,
[anon_sym_odd] = sym_plain_value,
[anon_sym_of] = anon_sym_of,
[sym__nth_functional_notation] = sym_plain_value,
[sym__custom_property_name] = sym__custom_property_name,
[aux_sym__escaped_identifier_token1] = aux_sym__escaped_identifier_token1,
[sym_important] = sym_important,
[anon_sym_and] = anon_sym_and,
[anon_sym_or] = anon_sym_or,
[anon_sym_only] = anon_sym_only,
[anon_sym_selector] = anon_sym_selector,
[aux_sym_color_value_token1] = aux_sym_color_value_token1,
[anon_sym_SQUOTE] = anon_sym_SQUOTE,
[aux_sym_string_value_token1] = aux_sym_string_value_token1,
[anon_sym_DQUOTE] = anon_sym_DQUOTE,
[aux_sym_string_value_token2] = aux_sym_string_value_token1,
[sym_escape_sequence] = sym_escape_sequence,
[aux_sym_integer_value_token1] = aux_sym_integer_value_token1,
[aux_sym_float_value_token1] = aux_sym_float_value_token1,
[sym_unit] = sym_unit,
[sym_url_value] = sym_url_value,
[anon_sym_DASH] = anon_sym_DASH,
[anon_sym_SLASH] = anon_sym_SLASH,
[sym_identifier] = sym_identifier,
[sym_at_keyword] = sym_at_keyword,
[sym_js_comment] = sym_js_comment,
[sym_comment] = sym_comment,
[sym_plain_value] = sym_plain_value,
[sym__descendant_operator] = sym__descendant_operator,
[sym___error_recovery] = sym___error_recovery,
[sym__class_name_escape_with_suffix] = sym_identifier,
[sym__at_rule_slash] = sym_at_rule_value,
[sym_stylesheet] = sym_stylesheet,
[sym_import_statement] = sym_import_statement,
[sym_media_statement] = sym_media_statement,
[sym_charset_statement] = sym_charset_statement,
[sym_namespace_statement] = sym_namespace_statement,
[sym_keyframes_statement] = sym_keyframes_statement,
[sym_keyframe_block_list] = sym_keyframe_block_list,
[sym_keyframe_block] = sym_keyframe_block,
[sym_supports_statement] = sym_supports_statement,
[sym_at_rule] = sym_at_rule,
[sym__at_rule_component] = sym__at_rule_component,
[sym__at_rule_nested_component] = sym__at_rule_nested_component,
[sym_at_rule_delimiter] = sym_at_rule_delimiter,
[sym_at_rule_parenthesized] = sym_at_rule_parenthesized,
[sym_at_rule_bracketed] = sym_at_rule_bracketed,
[sym_at_rule_braced] = sym_at_rule_braced,
[sym_rule_set] = sym_rule_set,
[sym_selectors] = sym_selectors,
[sym_block] = sym_block,
[sym__selector] = sym__selector,
[sym_universal_selector] = sym_universal_selector,
[sym_class_selector] = sym_class_selector,
[sym_pseudo_class_selector] = sym_pseudo_class_selector,
[sym__nth_child_pseudo_class_selector] = sym__nth_child_pseudo_class_selector,
[sym_pseudo_element_selector] = sym_pseudo_element_selector,
[sym_id_selector] = sym_id_selector,
[sym_attribute_selector] = sym_attribute_selector,
[sym__escaped_attribute_namespace] = sym__escaped_attribute_namespace,
[sym_child_selector] = sym_child_selector,
[sym_descendant_selector] = sym_descendant_selector,
[sym_sibling_selector] = sym_sibling_selector,
[sym_adjacent_sibling_selector] = sym_adjacent_sibling_selector,
[sym_namespace_selector] = sym_namespace_selector,
[sym_pseudo_class_arguments] = sym_arguments,
[sym_pseudo_class_with_selector_arguments] = sym_arguments,
[sym_pseudo_class_nth_child_arguments] = sym_arguments,
[sym_pseudo_element_arguments] = sym_arguments,
[sym_declaration] = sym_declaration,
[sym_last_declaration] = sym_declaration,
[sym__query] = sym__query,
[sym_feature_query] = sym_feature_query,
[sym_parenthesized_query] = sym_parenthesized_query,
[sym_binary_query] = sym_binary_query,
[sym_unary_query] = sym_unary_query,
[sym_selector_query] = sym_selector_query,
[sym__value] = sym__value,
[sym_parenthesized_value] = sym_parenthesized_value,
[sym_color_value] = sym_color_value,
[sym_string_value] = sym_string_value,
[sym_integer_value] = sym_integer_value,
[sym_float_value] = sym_float_value,
[sym_grid_value] = sym_grid_value,
[sym_call_expression] = sym_call_expression,
[sym_binary_expression] = sym_binary_expression,
[sym_arguments] = sym_arguments,
[sym_class_name] = sym_class_name,
[aux_sym_stylesheet_repeat1] = aux_sym_stylesheet_repeat1,
[aux_sym_import_statement_repeat1] = aux_sym_import_statement_repeat1,
[aux_sym_keyframe_block_list_repeat1] = aux_sym_keyframe_block_list_repeat1,
[aux_sym_keyframe_block_repeat1] = aux_sym_keyframe_block_repeat1,
[aux_sym_at_rule_repeat1] = aux_sym_at_rule_repeat1,
[aux_sym_at_rule_parenthesized_repeat1] = aux_sym_at_rule_parenthesized_repeat1,
[aux_sym_selectors_repeat1] = aux_sym_selectors_repeat1,
[aux_sym_block_repeat1] = aux_sym_block_repeat1,
[aux_sym_pseudo_class_arguments_repeat1] = aux_sym_pseudo_class_arguments_repeat1,
[aux_sym_pseudo_class_arguments_repeat2] = aux_sym_pseudo_class_arguments_repeat2,
[aux_sym_declaration_repeat1] = aux_sym_declaration_repeat1,
[aux_sym_string_value_repeat1] = aux_sym_string_value_repeat1,
[aux_sym_string_value_repeat2] = aux_sym_string_value_repeat2,
[aux_sym_grid_value_repeat1] = aux_sym_grid_value_repeat1,
[aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1,
[aux_sym_class_name_repeat1] = aux_sym_class_name_repeat1,
[alias_sym_feature_name] = alias_sym_feature_name,
[alias_sym_function_name] = alias_sym_function_name,
[alias_sym_id_name] = alias_sym_id_name,
[alias_sym_keyframes_name] = alias_sym_keyframes_name,
[alias_sym_keyword_query] = alias_sym_keyword_query,
[alias_sym_namespace_name] = alias_sym_namespace_name,
[alias_sym_property_name] = alias_sym_property_name,
[alias_sym_tag_name] = alias_sym_tag_name,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
[ts_builtin_sym_end] = {
.visible = false,
.named = true,
},
[anon_sym_SEMI] = {
.visible = true,
.named = false,
},
[anon_sym_ATimport] = {
.visible = true,
.named = false,
},
[anon_sym_COMMA] = {
.visible = true,
.named = false,
},
[anon_sym_ATmedia] = {
.visible = true,
.named = false,
},
[anon_sym_ATcharset] = {
.visible = true,
.named = false,
},
[anon_sym_ATnamespace] = {
.visible = true,
.named = false,
},
[anon_sym_ATkeyframes] = {
.visible = true,
.named = false,
},
[aux_sym_keyframes_statement_token1] = {
.visible = true,
.named = true,
},
[anon_sym_LBRACE] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACE] = {
.visible = true,
.named = false,
},
[sym_from] = {
.visible = true,
.named = true,
},
[sym_to] = {
.visible = true,
.named = true,
},
[anon_sym_ATsupports] = {
.visible = true,
.named = false,
},
[anon_sym_COLON] = {
.visible = true,
.named = false,
},
[anon_sym_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_RPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACK] = {
.visible = true,
.named = false,
},
[sym_at_rule_value] = {
.visible = true,
.named = true,
},
[sym_at_rule_url] = {
.visible = true,
.named = true,
},
[sym_nesting_selector] = {
.visible = true,
.named = true,
},
[anon_sym_STAR] = {
.visible = true,
.named = false,
},
[anon_sym_DOT] = {
.visible = true,
.named = false,
},
[anon_sym_has] = {
.visible = true,
.named = true,
},
[anon_sym_not] = {
.visible = true,
.named = false,
},
[anon_sym_is] = {
.visible = true,
.named = true,
},
[anon_sym_where] = {
.visible = true,
.named = true,
},
[anon_sym_host] = {
.visible = true,
.named = true,
},
[anon_sym_host_DASHcontext] = {
.visible = true,
.named = true,
},
[anon_sym_nth_DASHchild] = {
.visible = true,
.named = true,
},
[anon_sym_nth_DASHlast_DASHchild] = {
.visible = true,
.named = true,
},
[anon_sym_COLON_COLON] = {
.visible = true,
.named = false,
},
[anon_sym_POUND] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACK2] = {
.visible = true,
.named = false,
},
[anon_sym_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_TILDE_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_CARET_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_PIPE_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_STAR_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_DOLLAR_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_PIPE] = {
.visible = true,
.named = false,
},
[sym_attribute_flag] = {
.visible = true,
.named = true,
},
[anon_sym_GT] = {
.visible = true,
.named = false,
},
[anon_sym_TILDE] = {
.visible = true,
.named = false,
},
[anon_sym_PLUS] = {
.visible = true,
.named = false,
},
[anon_sym_LPAREN2] = {
.visible = true,
.named = false,
},
[anon_sym_even] = {
.visible = true,
.named = true,
},
[anon_sym_odd] = {
.visible = true,
.named = true,
},
[anon_sym_of] = {
.visible = true,
.named = false,
},
[sym__nth_functional_notation] = {
.visible = true,
.named = true,
},
[sym__custom_property_name] = {
.visible = false,
.named = true,
},
[aux_sym__escaped_identifier_token1] = {
.visible = false,
.named = false,
},
[sym_important] = {
.visible = true,
.named = true,
},
[anon_sym_and] = {
.visible = true,
.named = false,
},
[anon_sym_or] = {
.visible = true,
.named = false,
},
[anon_sym_only] = {
.visible = true,
.named = false,
},
[anon_sym_selector] = {
.visible = true,
.named = false,
},
[aux_sym_color_value_token1] = {
.visible = false,
.named = false,
},
[anon_sym_SQUOTE] = {
.visible = true,
.named = false,
},
[aux_sym_string_value_token1] = {
.visible = true,
.named = true,
},
[anon_sym_DQUOTE] = {
.visible = true,
.named = false,
},
[aux_sym_string_value_token2] = {
.visible = true,
.named = true,
},
[sym_escape_sequence] = {
.visible = true,
.named = true,
},
[aux_sym_integer_value_token1] = {
.visible = false,
.named = false,
},
[aux_sym_float_value_token1] = {
.visible = false,
.named = false,
},
[sym_unit] = {
.visible = true,
.named = true,
},
[sym_url_value] = {
.visible = true,
.named = true,
},
[anon_sym_DASH] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH] = {
.visible = true,
.named = false,
},
[sym_identifier] = {
.visible = true,
.named = true,
},
[sym_at_keyword] = {
.visible = true,
.named = true,
},
[sym_js_comment] = {
.visible = true,
.named = true,
},
[sym_comment] = {
.visible = true,
.named = true,
},
[sym_plain_value] = {
.visible = true,
.named = true,
},
[sym__descendant_operator] = {
.visible = false,
.named = true,
},
[sym___error_recovery] = {
.visible = false,
.named = true,
},
[sym__class_name_escape_with_suffix] = {
.visible = true,
.named = true,
},
[sym__at_rule_slash] = {
.visible = true,
.named = true,
},
[sym_stylesheet] = {
.visible = true,
.named = true,
},
[sym_import_statement] = {
.visible = true,
.named = true,
},
[sym_media_statement] = {
.visible = true,
.named = true,
},
[sym_charset_statement] = {
.visible = true,
.named = true,
},
[sym_namespace_statement] = {
.visible = true,
.named = true,
},
[sym_keyframes_statement] = {
.visible = true,
.named = true,
},
[sym_keyframe_block_list] = {
.visible = true,
.named = true,
},
[sym_keyframe_block] = {
.visible = true,
.named = true,
},
[sym_supports_statement] = {
.visible = true,
.named = true,
},
[sym_at_rule] = {
.visible = true,
.named = true,
},
[sym__at_rule_component] = {
.visible = false,
.named = true,
},
[sym__at_rule_nested_component] = {
.visible = false,
.named = true,
},
[sym_at_rule_delimiter] = {
.visible = true,
.named = true,
},
[sym_at_rule_parenthesized] = {
.visible = true,
.named = true,
},
[sym_at_rule_bracketed] = {
.visible = true,
.named = true,
},
[sym_at_rule_braced] = {
.visible = true,
.named = true,
},
[sym_rule_set] = {
.visible = true,
.named = true,
},
[sym_selectors] = {
.visible = true,
.named = true,
},
[sym_block] = {
.visible = true,
.named = true,
},
[sym__selector] = {
.visible = false,
.named = true,
},
[sym_universal_selector] = {
.visible = true,
.named = true,
},
[sym_class_selector] = {
.visible = true,
.named = true,
},
[sym_pseudo_class_selector] = {
.visible = true,
.named = true,
},
[sym__nth_child_pseudo_class_selector] = {
.visible = false,
.named = true,
},
[sym_pseudo_element_selector] = {
.visible = true,
.named = true,
},
[sym_id_selector] = {
.visible = true,
.named = true,
},
[sym_attribute_selector] = {
.visible = true,
.named = true,
},
[sym__escaped_attribute_namespace] = {
.visible = true,
.named = true,
},
[sym_child_selector] = {
.visible = true,
.named = true,
},
[sym_descendant_selector] = {
.visible = true,
.named = true,
},
[sym_sibling_selector] = {
.visible = true,
.named = true,
},
[sym_adjacent_sibling_selector] = {
.visible = true,
.named = true,
},
[sym_namespace_selector] = {
.visible = true,
.named = true,
},
[sym_pseudo_class_arguments] = {
.visible = true,
.named = true,
},
[sym_pseudo_class_with_selector_arguments] = {
.visible = true,
.named = true,
},
[sym_pseudo_class_nth_child_arguments] = {
.visible = true,
.named = true,
},
[sym_pseudo_element_arguments] = {
.visible = true,
.named = true,
},
[sym_declaration] = {
.visible = true,
.named = true,
},
[sym_last_declaration] = {
.visible = true,
.named = true,
},
[sym__query] = {
.visible = false,
.named = true,
},
[sym_feature_query] = {
.visible = true,
.named = true,
},
[sym_parenthesized_query] = {
.visible = true,
.named = true,
},
[sym_binary_query] = {
.visible = true,
.named = true,
},
[sym_unary_query] = {
.visible = true,
.named = true,
},
[sym_selector_query] = {
.visible = true,
.named = true,
},
[sym__value] = {
.visible = false,
.named = true,
},
[sym_parenthesized_value] = {
.visible = true,
.named = true,
},
[sym_color_value] = {
.visible = true,
.named = true,
},
[sym_string_value] = {
.visible = true,
.named = true,
},
[sym_integer_value] = {
.visible = true,
.named = true,
},
[sym_float_value] = {
.visible = true,
.named = true,
},
[sym_grid_value] = {
.visible = true,
.named = true,
},
[sym_call_expression] = {
.visible = true,
.named = true,
},
[sym_binary_expression] = {
.visible = true,
.named = true,
},
[sym_arguments] = {
.visible = true,
.named = true,
},
[sym_class_name] = {
.visible = true,
.named = true,
},
[aux_sym_stylesheet_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_import_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_keyframe_block_list_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_keyframe_block_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_at_rule_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_at_rule_parenthesized_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_selectors_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_block_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_pseudo_class_arguments_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_pseudo_class_arguments_repeat2] = {
.visible = false,
.named = false,
},
[aux_sym_declaration_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_value_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_value_repeat2] = {
.visible = false,
.named = false,
},
[aux_sym_grid_value_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_arguments_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_class_name_repeat1] = {
.visible = false,
.named = false,
},
[alias_sym_feature_name] = {
.visible = true,
.named = true,
},
[alias_sym_function_name] = {
.visible = true,
.named = true,
},
[alias_sym_id_name] = {
.visible = true,
.named = true,
},
[alias_sym_keyframes_name] = {
.visible = true,
.named = true,
},
[alias_sym_keyword_query] = {
.visible = true,
.named = true,
},
[alias_sym_namespace_name] = {
.visible = true,
.named = true,
},
[alias_sym_property_name] = {
.visible = true,
.named = true,
},
[alias_sym_tag_name] = {
.visible = true,
.named = true,
},
};
static const uint32_t ts_alias_sequence_offsets[PRODUCTION_ID_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 8,
[3] = 15,
[4] = 22,
[5] = 29,
[6] = 36,
[7] = 43,
[8] = 50,
[9] = 57,
[10] = 64,
[11] = 71,
[12] = 78,
[13] = 85,
[14] = 92,
[15] = 99,
[16] = 106,
[17] = 113,
[18] = 120,
};
static const TSSymbol ts_alias_sequences[127] = {
[0] = 0,
[1] = alias_sym_tag_name,
[8] = sym_plain_value,
[15] = alias_sym_keyword_query,
[23] = sym_class_name,
[30] = alias_sym_tag_name,
[37] = alias_sym_id_name,
[43] = alias_sym_function_name,
[51] = alias_sym_keyframes_name,
[58] = sym__escaped_attribute_namespace,
[64] = alias_sym_property_name,
[71] = sym_at_rule_delimiter,
[80] = sym_class_name,
[87] = alias_sym_tag_name,
[94] = alias_sym_id_name,
[100] = alias_sym_namespace_name,
[106] = alias_sym_tag_name,
[108] = alias_sym_tag_name,
[115] = sym__escaped_attribute_namespace,
[121] = alias_sym_feature_name,
};
static const uint16_t ts_non_terminal_alias_map[] = {
sym_namespace_selector, 2,
sym_namespace_selector,
sym__escaped_attribute_namespace,
0,
};
static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 5,
[6] = 6,
[7] = 7,
[8] = 8,
[9] = 9,
[10] = 10,
[11] = 11,
[12] = 12,
[13] = 13,
[14] = 14,
[15] = 15,
[16] = 16,
[17] = 17,
[18] = 18,
[19] = 19,
[20] = 20,
[21] = 21,
[22] = 22,
[23] = 23,
[24] = 24,
[25] = 25,
[26] = 26,
[27] = 27,
[28] = 28,
[29] = 29,
[30] = 30,
[31] = 31,
[32] = 32,
[33] = 33,
[34] = 34,
[35] = 35,
[36] = 36,
[37] = 37,
[38] = 38,
[39] = 39,
[40] = 40,
[41] = 41,
[42] = 42,
[43] = 43,
[44] = 44,
[45] = 45,
[46] = 46,
[47] = 47,
[48] = 48,
[49] = 49,
[50] = 50,
[51] = 51,
[52] = 52,
[53] = 53,
[54] = 54,
[55] = 55,
[56] = 56,
[57] = 57,
[58] = 58,
[59] = 59,
[60] = 60,
[61] = 61,
[62] = 62,
[63] = 63,
[64] = 64,
[65] = 65,
[66] = 66,
[67] = 67,
[68] = 68,
[69] = 69,
[70] = 70,
[71] = 71,
[72] = 72,
[73] = 73,
[74] = 74,
[75] = 75,
[76] = 76,
[77] = 77,
[78] = 55,
[79] = 79,
[80] = 80,
[81] = 69,
[82] = 70,
[83] = 83,
[84] = 84,
[85] = 85,
[86] = 86,
[87] = 87,
[88] = 88,
[89] = 89,
[90] = 90,
[91] = 91,
[92] = 92,
[93] = 93,
[94] = 94,
[95] = 95,
[96] = 96,
[97] = 7,
[98] = 19,
[99] = 99,
[100] = 100,
[101] = 101,
[102] = 11,
[103] = 12,
[104] = 104,
[105] = 14,
[106] = 106,
[107] = 107,
[108] = 108,
[109] = 109,
[110] = 110,
[111] = 111,
[112] = 112,
[113] = 113,
[114] = 114,
[115] = 115,
[116] = 116,
[117] = 117,
[118] = 118,
[119] = 119,
[120] = 120,
[121] = 121,
[122] = 122,
[123] = 123,
[124] = 124,
[125] = 125,
[126] = 126,
[127] = 127,
[128] = 128,
[129] = 129,
[130] = 130,
[131] = 131,
[132] = 132,
[133] = 133,
[134] = 134,
[135] = 135,
[136] = 136,
[137] = 137,
[138] = 138,
[139] = 139,
[140] = 140,
[141] = 141,
[142] = 142,
[143] = 143,
[144] = 11,
[145] = 145,
[146] = 146,
[147] = 147,
[148] = 148,
[149] = 149,
[150] = 21,
[151] = 151,
[152] = 152,
[153] = 153,
[154] = 154,
[155] = 155,
[156] = 156,
[157] = 157,
[158] = 158,
[159] = 70,
[160] = 69,
[161] = 161,
[162] = 55,
[163] = 163,
[164] = 164,
[165] = 165,
[166] = 166,
[167] = 167,
[168] = 168,
[169] = 169,
[170] = 170,
[171] = 55,
[172] = 172,
[173] = 173,
[174] = 174,
[175] = 175,
[176] = 69,
[177] = 70,
[178] = 178,
[179] = 179,
[180] = 180,
[181] = 181,
[182] = 182,
[183] = 183,
[184] = 55,
[185] = 11,
[186] = 186,
[187] = 69,
[188] = 70,
[189] = 189,
[190] = 190,
[191] = 191,
[192] = 192,
[193] = 193,
[194] = 194,
[195] = 195,
[196] = 21,
[197] = 50,
[198] = 198,
[199] = 199,
[200] = 200,
[201] = 201,
[202] = 202,
[203] = 153,
[204] = 204,
[205] = 205,
[206] = 206,
[207] = 55,
[208] = 154,
[209] = 209,
[210] = 210,
[211] = 211,
[212] = 45,
[213] = 46,
[214] = 214,
[215] = 215,
[216] = 209,
[217] = 210,
[218] = 218,
[219] = 219,
[220] = 220,
[221] = 221,
[222] = 222,
[223] = 223,
[224] = 47,
[225] = 83,
[226] = 52,
[227] = 227,
[228] = 228,
[229] = 229,
[230] = 69,
[231] = 70,
[232] = 232,
[233] = 233,
[234] = 234,
[235] = 235,
[236] = 236,
[237] = 237,
[238] = 238,
[239] = 239,
[240] = 240,
[241] = 241,
[242] = 242,
[243] = 243,
[244] = 244,
[245] = 245,
[246] = 246,
[247] = 247,
[248] = 248,
[249] = 249,
[250] = 250,
[251] = 250,
[252] = 252,
[253] = 12,
[254] = 254,
[255] = 255,
[256] = 256,
[257] = 257,
[258] = 258,
[259] = 54,
[260] = 260,
[261] = 261,
[262] = 262,
[263] = 263,
[264] = 264,
[265] = 265,
[266] = 266,
[267] = 267,
[268] = 268,
[269] = 269,
[270] = 270,
[271] = 271,
[272] = 272,
[273] = 273,
[274] = 274,
[275] = 275,
[276] = 276,
[277] = 277,
[278] = 278,
[279] = 279,
[280] = 280,
[281] = 281,
[282] = 122,
[283] = 283,
[284] = 60,
[285] = 59,
[286] = 60,
[287] = 59,
[288] = 288,
[289] = 289,
[290] = 290,
[291] = 291,
[292] = 292,
[293] = 293,
[294] = 294,
[295] = 295,
[296] = 296,
[297] = 122,
[298] = 298,
[299] = 47,
[300] = 300,
[301] = 301,
[302] = 302,
[303] = 50,
[304] = 153,
[305] = 250,
[306] = 168,
[307] = 307,
[308] = 308,
[309] = 309,
[310] = 310,
[311] = 311,
[312] = 312,
[313] = 122,
[314] = 314,
[315] = 315,
[316] = 316,
[317] = 317,
[318] = 168,
[319] = 319,
[320] = 320,
[321] = 321,
[322] = 322,
[323] = 323,
[324] = 324,
[325] = 122,
[326] = 326,
[327] = 327,
[328] = 11,
[329] = 45,
[330] = 45,
[331] = 122,
[332] = 210,
[333] = 317,
[334] = 227,
[335] = 249,
[336] = 58,
[337] = 154,
[338] = 30,
[339] = 83,
[340] = 30,
[341] = 46,
[342] = 52,
[343] = 227,
[344] = 249,
[345] = 58,
[346] = 317,
[347] = 169,
[348] = 169,
[349] = 349,
[350] = 350,
[351] = 74,
[352] = 106,
[353] = 209,
[354] = 60,
[355] = 42,
[356] = 42,
[357] = 60,
[358] = 59,
[359] = 59,
[360] = 60,
[361] = 59,
[362] = 362,
[363] = 363,
[364] = 362,
[365] = 362,
[366] = 366,
[367] = 367,
[368] = 368,
[369] = 369,
[370] = 370,
[371] = 109,
[372] = 372,
[373] = 31,
[374] = 31,
};
static inline bool ts_lex_set_contains_with_ascii(
const uint32_t *ascii,
const TSCharacterRange *ranges,
uint32_t len,
int32_t lookahead
) {
if ((uint32_t)lookahead < 128) {
return (ascii[lookahead / 32] >> (lookahead % 32)) & 1;
}
return len && set_contains(ranges, len, lookahead);
}
static const uint16_t ts_lex_advance_map_0[] = {
'!', 169,
'"', 392,
'#', 306,
'$', 101,
'&', 284,
'\'', 386,
'(', 324,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 454,
'.', 287,
'/', 456,
':', 212,
';', 198,
'=', 308,
'>', 319,
'@', 109,
'E', 74,
'I', 316,
'S', 316,
'U', 105,
'[', 307,
'\\', 83,
']', 216,
'^', 102,
'a', 139,
'e', 72,
'f', 150,
'h', 107,
'i', 318,
'n', 143,
'o', 119,
's', 317,
't', 144,
'u', 105,
'w', 129,
'{', 206,
'|', 315,
'}', 207,
'~', 321,
};
static const uint16_t ts_lex_advance_map_1[] = {
'"', 392,
'#', 306,
'&', 284,
'\'', 386,
'(', 324,
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 70,
'.', 286,
'/', 62,
':', 212,
';', 198,
'>', 319,
'@', 109,
'[', 307,
']', 216,
'{', 206,
'|', 314,
'}', 207,
'~', 320,
};
static const uint16_t ts_lex_advance_map_2[] = {
'"', 392,
'#', 306,
'&', 284,
'\'', 386,
')', 214,
'*', 285,
'+', 322,
'-', 192,
'.', 286,
'/', 62,
':', 212,
'>', 319,
'[', 307,
'\\', 183,
'|', 314,
'~', 320,
};
static const uint16_t ts_lex_advance_map_3[] = {
'#', 306,
'$', 101,
'(', 324,
')', 214,
'*', 103,
'+', 322,
',', 200,
'-', 192,
'.', 286,
'/', 62,
':', 212,
'=', 308,
'>', 319,
'[', 307,
'\\', 183,
']', 216,
'^', 102,
'{', 206,
'|', 315,
'~', 321,
};
static const uint16_t ts_lex_advance_map_4[] = {
'!', 169,
'"', 392,
'#', 306,
'\'', 386,
'(', 213,
')', 214,
'+', 79,
',', 200,
'-', 78,
'.', 178,
'/', 63,
';', 198,
'<', 191,
'E', 460,
'U', 464,
'[', 215,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'}', 207,
};
static const uint16_t ts_lex_advance_map_5[] = {
'-', 192,
'/', 62,
':', 211,
'\\', 183,
'h', 472,
'i', 503,
'n', 497,
'w', 487,
};
static const uint16_t ts_lex_advance_map_6[] = {
'!', 169,
'"', 392,
'#', 306,
'\'', 386,
'(', 213,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 453,
'.', 178,
'/', 457,
';', 198,
'<', 191,
'E', 460,
'U', 464,
'[', 215,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'}', 207,
};
static const uint16_t ts_lex_advance_map_7[] = {
'!', 169,
'"', 392,
'#', 306,
'%', 450,
'\'', 386,
'(', 213,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 453,
'.', 178,
'/', 457,
';', 198,
'<', 191,
'E', 444,
'U', 445,
'[', 215,
'\\', 94,
'_', 463,
'e', 444,
'u', 445,
'}', 207,
};
static const uint16_t ts_lex_advance_map_8[] = {
'!', 169,
'"', 392,
'#', 306,
'\'', 386,
'(', 324,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 453,
'.', 178,
'/', 457,
';', 198,
'<', 191,
'E', 460,
'U', 464,
'[', 215,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'}', 207,
};
static const uint16_t ts_lex_advance_map_9[] = {
'!', 169,
'"', 392,
'#', 306,
'&', 284,
'\'', 386,
'(', 213,
')', 214,
'*', 285,
'+', 323,
'-', 78,
'.', 287,
'/', 63,
':', 212,
'<', 191,
'>', 319,
'E', 460,
'U', 464,
'[', 307,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'|', 314,
'~', 320,
};
static const uint16_t ts_lex_advance_map_10[] = {
')', 214,
'+', 79,
',', 200,
'-', 79,
'.', 178,
'/', 62,
':', 211,
';', 198,
'E', 75,
'a', 138,
'e', 75,
'f', 149,
'o', 126,
't', 144,
'{', 206,
'}', 207,
};
static const uint16_t ts_lex_advance_map_11[] = {
'"', 392,
'\'', 386,
'(', 213,
')', 214,
'+', 274,
',', 200,
'-', 273,
'.', 281,
'/', 64,
':', 211,
';', 198,
'U', 276,
'[', 215,
'\\', 88,
']', 216,
'u', 276,
'{', 206,
'}', 207,
};
static const uint16_t ts_lex_advance_map_12[] = {
'"', 392,
'#', 306,
'&', 284,
'\'', 386,
'(', 213,
'*', 285,
'+', 322,
'-', 69,
'.', 286,
'/', 62,
':', 212,
'>', 319,
'[', 307,
'\\', 187,
'|', 314,
'~', 320,
};
static const uint16_t ts_lex_advance_map_13[] = {
'(', 324,
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 452,
'/', 456,
';', 198,
'I', 316,
'S', 316,
']', 216,
'i', 316,
'o', 125,
's', 316,
};
static const uint16_t ts_lex_advance_map_14[] = {
'(', 213,
'*', 285,
'+', 322,
',', 200,
'-', 455,
'/', 456,
';', 198,
'n', 498,
'o', 495,
's', 483,
'{', 206,
};
static const uint16_t ts_lex_advance_map_15[] = {
'"', 392,
'\'', 386,
'(', 324,
'-', 192,
'/', 62,
'U', 468,
'\\', 94,
'u', 468,
};
static const uint16_t ts_lex_advance_map_16[] = {
'!', 169,
'"', 392,
'#', 306,
'\'', 386,
'(', 324,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 453,
'.', 287,
'/', 457,
':', 212,
'<', 191,
'>', 319,
'E', 460,
'U', 464,
'[', 307,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'|', 314,
'~', 320,
};
static const uint16_t ts_lex_advance_map_17[] = {
'!', 169,
'"', 392,
'#', 306,
'\'', 386,
'(', 213,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 453,
'.', 287,
'/', 457,
':', 212,
'<', 191,
'>', 319,
'E', 460,
'U', 464,
'[', 307,
'\\', 94,
'_', 463,
'e', 460,
'u', 464,
'|', 314,
'~', 320,
};
static const uint16_t ts_lex_advance_map_18[] = {
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 452,
'/', 456,
';', 198,
']', 216,
};
static const uint16_t ts_lex_advance_map_19[] = {
'(', 324,
'*', 285,
'+', 322,
'-', 455,
'/', 456,
';', 198,
'n', 498,
'o', 495,
's', 483,
};
static const uint16_t ts_lex_advance_map_20[] = {
'#', 306,
'$', 101,
')', 214,
'*', 103,
'+', 322,
',', 200,
'-', 192,
'.', 286,
'/', 62,
':', 212,
'=', 308,
'>', 319,
'[', 307,
'\\', 183,
']', 216,
'^', 102,
'{', 206,
'|', 315,
'~', 321,
};
static const uint16_t ts_lex_advance_map_21[] = {
'%', 450,
'(', 213,
'*', 285,
'+', 322,
'-', 455,
'/', 456,
';', 198,
'n', 436,
'o', 435,
's', 432,
};
static const uint16_t ts_lex_advance_map_22[] = {
'(', 213,
'*', 285,
'+', 322,
'-', 455,
'/', 456,
';', 198,
'n', 498,
'o', 495,
's', 483,
};
static const uint16_t ts_lex_advance_map_23[] = {
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 452,
'/', 456,
';', 198,
'I', 316,
'S', 316,
']', 216,
'i', 316,
'o', 125,
's', 316,
};
static const uint16_t ts_lex_advance_map_24[] = {
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 452,
'/', 456,
';', 198,
'I', 316,
'S', 316,
']', 216,
'i', 316,
's', 316,
};
static const uint16_t ts_lex_advance_map_25[] = {
'!', 169,
'"', 392,
'#', 306,
'$', 101,
'&', 284,
'\'', 386,
'(', 213,
')', 214,
'*', 285,
'+', 323,
',', 200,
'-', 454,
'.', 287,
'/', 456,
':', 212,
';', 198,
'=', 308,
'>', 319,
'@', 109,
'E', 75,
'I', 316,
'S', 316,
'U', 105,
'[', 307,
'\\', 83,
']', 216,
'^', 102,
'a', 138,
'e', 73,
'f', 149,
'h', 107,
'i', 318,
'n', 143,
'o', 119,
's', 317,
't', 144,
'u', 105,
'w', 129,
'{', 206,
'|', 315,
'}', 207,
'~', 321,
};
static const uint16_t ts_lex_advance_map_26[] = {
'"', 392,
'#', 306,
'&', 284,
'\'', 386,
')', 214,
'*', 285,
'+', 322,
',', 200,
'-', 70,
'.', 286,
'/', 62,
':', 212,
';', 198,
'>', 319,
'@', 109,
'[', 307,
']', 216,
'{', 206,
'|', 314,
'}', 207,
'~', 320,
};
static const uint16_t ts_lex_advance_map_27[] = {
'\t', 276,
'\n', 276,
'\f', 276,
'\r', 217,
' ', 276,
'/', 82,
'R', 277,
'\\', 93,
'r', 277,
};
static const uint16_t ts_lex_advance_map_28[] = {
'\t', 277,
'\n', 277,
'\f', 277,
'\r', 218,
' ', 277,
'/', 82,
'L', 271,
'\\', 89,
'l', 271,
};
static const uint16_t ts_lex_advance_map_29[] = {
'\t', 413,
'\n', 413,
0x0b, 398,
'\f', 413,
'\r', 399,
' ', 413,
'R', 106,
'\\', 84,
'r', 106,
};
static const uint16_t ts_lex_advance_map_30[] = {
'\t', 106,
'\n', 106,
'\f', 106,
'\r', 29,
' ', 106,
'/', 194,
'L', 575,
'\\', 577,
'l', 575,
};
#define TS_LEX_ADVANCE_MAP_SORTED(map) \
{ \
uint32_t low = 0; \
uint32_t high = sizeof(map) / sizeof(map[0]) / 2; \
while (low < high) { \
uint32_t mid = low + (high - low) / 2; \
if (map[mid * 2] < lookahead) { \
low = mid + 1; \
} else if (map[mid * 2] > lookahead) { \
high = mid; \
} else { \
state = map[mid * 2 + 1]; \
goto next_state; \
} \
} \
}
#define TS_LEX_ADVANCE_MAP_DENSE(first, map) \
{ \
uint32_t index = (uint32_t)lookahead - (first); \
if (index < sizeof(map) / sizeof(map[0]) && map[index] != UINT16_MAX) { \
state = map[index]; \
goto next_state; \
} \
}
static const uint32_t ts_lex_ascii_set_0[] = {0xffffffff, 0xfffffff3, 0x40000000, 0xf0000001};
static const uint32_t ts_lex_ascii_set_1[] = {0x00000000, 0x00002000, 0x87fffffe, 0x07fffffe};
static const uint32_t ts_lex_ascii_set_2[] = {0x00003a00, 0x08001703, 0x28000000, 0x28000000};
static const uint32_t ts_lex_ascii_set_3[] = {0x00003a00, 0x08001385, 0x38000000, 0x28000000};
static inline bool ts_lex_ascii_contains(const uint32_t *bits, int32_t lookahead) {
return (uint32_t)lookahead < 128 && ((bits[lookahead / 32] >> (lookahead % 32)) & 1);
}
#define TS_LEX_REPEAT(skip_value, label) \
{ \
lexer->advance(lexer, skip_value); \
lookahead = lexer->lookahead; \
eof = lookahead == 0 && lexer->eof(lexer); \
goto label; \
}
static const uint32_t ts_lex_sym_at_rule_value_character_set_2_ascii[] = {0x00003600, 0x03ffa001, 0x97fffffe, 0x07fffffe};
static const TSCharacterRange ts_lex_sym_at_rule_value_character_set_2[] = {
{0x80, 0x10ffff},
};
static const uint32_t ts_lex_sym_at_rule_url_character_set_1_ascii[] = {0xffffc1ff, 0xf7ffec7a, 0xc7ffffff, 0xd7ffffff};
static const TSCharacterRange ts_lex_sym_at_rule_url_character_set_1[] = {
{0x80, 0x10ffff},
};
static const uint32_t ts_lex_sym__custom_property_name_character_set_1_ascii[] = {0x00003600, 0x03ff2001, 0x97fffffe, 0x07fffffe};
static const TSCharacterRange ts_lex_sym__custom_property_name_character_set_1[] = {
{0xa0, 0xff},
};
static const uint32_t ts_lex_sym_plain_value_character_set_1_ascii[] = {0xffffc1ff, 0xf7ffe8fc, 0xd7ffffff, 0xd7ffffff};
static const TSCharacterRange ts_lex_sym_plain_value_character_set_1[] = {
{0x80, 0x10ffff},
};
static const uint32_t ts_lex_sym_plain_value_character_set_2_ascii[] = {0xffffc1ff, 0xf7ffecfc, 0xd7ffffff, 0xd7ffffff};
static const TSCharacterRange ts_lex_sym_plain_value_character_set_2[] = {
{0x80, 0x10ffff},
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lookahead == 0 && lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_0);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(195);
if (('A' <= lookahead && lookahead <= 'F') ||
('b' <= lookahead && lookahead <= 'd')) ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(423);
END_STATE();
case 1:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_1);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(196);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 2:
ts_lex_state_2:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_2);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_2);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 3:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_3);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(47);
if (('A' <= lookahead && lookahead <= '_') ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 4:
ts_lex_state_4:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_4);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_4);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 5:
ts_lex_state_5:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_5);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_5);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 6:
ts_lex_state_6:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_6);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_6);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 7:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_7);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(6);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(447);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 8:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_8);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(6);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 9:
if (lookahead == '/') ADVANCE(62);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(80);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(189);
END_STATE();
case 10:
ts_lex_state_10:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_9);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_10);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 11:
ts_lex_state_11:
if (lookahead == '\n') TS_LEX_REPEAT(true, ts_lex_state_11);
if (lookahead == '"') ADVANCE(392);
if (lookahead == '/') ADVANCE(393);
if (lookahead == '\\') ADVANCE(183);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(396);
if (!eof) ADVANCE(397);
END_STATE();
case 12:
ts_lex_state_12:
if (lookahead == '\n') TS_LEX_REPEAT(true, ts_lex_state_12);
if (lookahead == '\'') ADVANCE(386);
if (lookahead == '/') ADVANCE(387);
if (lookahead == '\\') ADVANCE(183);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(390);
if (!eof) ADVANCE(391);
END_STATE();
case 13:
ts_lex_state_13:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_10);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_13);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 14:
ts_lex_state_14:
if (lookahead == '(') ADVANCE(213);
if (lookahead == '-') ADVANCE(192);
if (lookahead == '/') ADVANCE(62);
if (lookahead == 'n') ADVANCE(498);
if (lookahead == 'o') ADVANCE(495);
if (lookahead == 's') ADVANCE(483);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_14);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 15:
ts_lex_state_15:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_11);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_15);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268);
if ((!eof && ts_lex_ascii_contains(ts_lex_ascii_set_0, lookahead))) ADVANCE(275);
if (lookahead > '"') ADVANCE(279);
END_STATE();
case 16:
ts_lex_state_16:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_12);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_16);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(471);
END_STATE();
case 17:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_13);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(51);
END_STATE();
case 18:
if (lookahead == '-') ADVANCE(192);
if (lookahead == '/') ADVANCE(62);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(71);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(516);
if (('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 19:
ts_lex_state_19:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_14);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_19);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 20:
if (lookahead == ',') ADVANCE(200);
if (lookahead == '/') ADVANCE(62);
if (lookahead == '{') ADVANCE(206);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(67);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(450);
END_STATE();
case 21:
ts_lex_state_21:
if (lookahead == '+') ADVANCE(182);
if (lookahead == '-') ADVANCE(141);
if (lookahead == '/') ADVANCE(62);
if (lookahead == 'e') ADVANCE(161);
if (lookahead == 'n') ADVANCE(329);
if (lookahead == 'o') ADVANCE(118);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_21);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(424);
END_STATE();
case 22:
if (lookahead == ')') ADVANCE(214);
if (lookahead == '/') ADVANCE(62);
if (lookahead == 'o') ADVANCE(449);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(53);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(450);
END_STATE();
case 23:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_15);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(46);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 24:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_16);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(25);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 25:
ts_lex_state_25:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_17);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_25);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 26:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_18);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(52);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(450);
END_STATE();
case 27:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_19);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(49);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 28:
if (lookahead == '\n') ADVANCE(105);
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
END_STATE();
case 29:
if (lookahead == '\n') ADVANCE(106);
if (lookahead == '\\') ADVANCE(85);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(50);
END_STATE();
case 30:
if (lookahead == '\n') ADVANCE(50);
if (lookahead == '(') ADVANCE(55);
END_STATE();
case 31:
if (lookahead == '\r') ADVANCE(29);
if (lookahead == '\\') ADVANCE(85);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(50);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(106);
END_STATE();
case 32:
if (lookahead == '\r') ADVANCE(30);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(50);
END_STATE();
case 33:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(38);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 34:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(33);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 35:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(34);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 36:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(35);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 37:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(36);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 38:
if (lookahead == '\r') ADVANCE(54);
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 39:
if (lookahead == '\r') ADVANCE(28);
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(105);
END_STATE();
case 40:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(45);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 41:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(40);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 42:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(41);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 43:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(42);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 44:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(43);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 45:
if (lookahead == '\r') ADVANCE(58);
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (lookahead > 0x08 &&
lookahead != 0x0b &&
(lookahead < '\r' || 0x1f < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 46:
ts_lex_state_46:
if (lookahead == '"') ADVANCE(392);
if (lookahead == '\'') ADVANCE(386);
if (lookahead == '-') ADVANCE(192);
if (lookahead == '/') ADVANCE(62);
if (lookahead == '\\') ADVANCE(94);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(468);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_46);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 47:
ts_lex_state_47:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_20);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_47);
if (('A' <= lookahead && lookahead <= '_') ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 48:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_21);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') SKIP(49);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 49:
ts_lex_state_49:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_22);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_49);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 50:
if (lookahead == '(') ADVANCE(55);
END_STATE();
case 51:
ts_lex_state_51:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_23);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_51);
END_STATE();
case 52:
ts_lex_state_52:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_24);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_52);
END_STATE();
case 53:
ts_lex_state_53:
if (lookahead == ')') ADVANCE(214);
if (lookahead == '/') ADVANCE(62);
if (lookahead == 'o') ADVANCE(125);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_53);
END_STATE();
case 54:
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (lookahead == '\t' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(57);
if (lookahead > '\t' &&
(lookahead < 0x0b || ' ' < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 55:
ts_lex_state_55:
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_55);
if (lookahead > ' ' &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(56);
END_STATE();
case 56:
ts_lex_state_56:
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\\') ADVANCE(185);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(57);
if (lookahead > ' ' &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) TS_LEX_REPEAT(false, ts_lex_state_56);
END_STATE();
case 57:
ts_lex_state_57:
if (lookahead == ')') ADVANCE(451);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_57);
END_STATE();
case 58:
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (lookahead == '\t' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(61);
if (lookahead > '\t' &&
(lookahead < 0x0b || ' ' < lookahead) &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 59:
ts_lex_state_59:
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(61);
if (lookahead > ' ' &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) TS_LEX_REPEAT(false, ts_lex_state_59);
END_STATE();
case 60:
ts_lex_state_60:
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\\') ADVANCE(190);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_60);
if (lookahead > ' ' &&
lookahead != '"' &&
(lookahead < '\'' || ')' < lookahead) &&
lookahead != 0x7f) ADVANCE(59);
END_STATE();
case 61:
ts_lex_state_61:
if (lookahead == ')') ADVANCE(282);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_61);
END_STATE();
case 62:
if (lookahead == '*') ADVANCE(66);
if (lookahead == '/') ADVANCE(570);
END_STATE();
case 63:
if (lookahead == '*') ADVANCE(66);
if (lookahead == '/') ADVANCE(566);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(81);
END_STATE();
case 64:
if (lookahead == '*') ADVANCE(66);
if (lookahead == '/') ADVANCE(569);
END_STATE();
case 65:
ts_lex_state_65:
if (lookahead == '*') TS_LEX_REPEAT(false, ts_lex_state_65);
if (lookahead == '/') ADVANCE(571);
if (!eof) ADVANCE(66);
END_STATE();
case 66:
ts_lex_state_66:
if (lookahead == '*') ADVANCE(65);
if (!eof) TS_LEX_REPEAT(false, ts_lex_state_66);
END_STATE();
case 67:
ts_lex_state_67:
if (lookahead == ',') ADVANCE(200);
if (lookahead == '/') ADVANCE(62);
if (lookahead == '{') ADVANCE(206);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_67);
END_STATE();
case 68:
if (lookahead == '-') ADVANCE(111);
END_STATE();
case 69:
if (lookahead == '-') ADVANCE(470);
if (lookahead == '\\') ADVANCE(187);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(471);
END_STATE();
case 70:
if (lookahead == '-') ADVANCE(470);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 71:
ts_lex_state_71:
if (lookahead == '-') ADVANCE(192);
if (lookahead == '/') ADVANCE(62);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_71);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 72:
if (lookahead == '-') ADVANCE(179);
if (lookahead == 'v') ADVANCE(123);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(429);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 73:
if (lookahead == '-') ADVANCE(179);
if (lookahead == 'v') ADVANCE(123);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(428);
END_STATE();
case 74:
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(429);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 75:
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(428);
END_STATE();
case 76:
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(374);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(383);
END_STATE();
case 77:
if (lookahead == '-') ADVANCE(113);
END_STATE();
case 78:
if (lookahead == '.') ADVANCE(178);
if (lookahead == '/') ADVANCE(193);
if (lookahead == '-' ||
lookahead == '_') ADVANCE(463);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(460);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 79:
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 80:
ts_lex_state_80:
if (lookahead == '/') ADVANCE(62);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_80);
END_STATE();
case 81:
ts_lex_state_81:
if (lookahead == '/') ADVANCE(193);
if (lookahead == '-' ||
lookahead == '_') TS_LEX_REPEAT(false, ts_lex_state_81);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(589);
END_STATE();
case 82:
if (lookahead == '/') ADVANCE(275);
END_STATE();
case 83:
if (lookahead == '0') ADVANCE(407);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(408);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(413);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(420);
if (!eof &&
lookahead != '\n' &&
lookahead != '\r') ADVANCE(398);
END_STATE();
case 84:
if (lookahead == '0') ADVANCE(96);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(99);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
END_STATE();
case 85:
if (lookahead == '0') ADVANCE(97);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(168);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(50);
END_STATE();
case 86:
if (lookahead == '0') ADVANCE(165);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(99);
END_STATE();
case 87:
if (lookahead == '0') ADVANCE(164);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(168);
END_STATE();
case 88:
if (lookahead == '0') ADVANCE(226);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(234);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(276);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(251);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(279);
END_STATE();
case 89:
if (lookahead == '0') ADVANCE(227);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(242);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(271);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(251);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(279);
END_STATE();
case 90:
if (lookahead == '0') ADVANCE(86);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(99);
END_STATE();
case 91:
if (lookahead == '0') ADVANCE(87);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(168);
END_STATE();
case 92:
if (lookahead == '0') ADVANCE(166);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(100);
END_STATE();
case 93:
if (lookahead == '0') ADVANCE(228);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(229);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(277);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(251);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(279);
END_STATE();
case 94:
if (lookahead == '0') ADVANCE(98);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(100);
if (lookahead == 'U' ||
lookahead == 'u') ADVANCE(105);
END_STATE();
case 95:
if (lookahead == '0') ADVANCE(92);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(100);
END_STATE();
case 96:
if (lookahead == '0') ADVANCE(90);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(99);
END_STATE();
case 97:
if (lookahead == '0') ADVANCE(91);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(168);
END_STATE();
case 98:
if (lookahead == '0') ADVANCE(95);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(100);
END_STATE();
case 99:
if (lookahead == '2') ADVANCE(31);
END_STATE();
case 100:
if (lookahead == '5') ADVANCE(39);
END_STATE();
case 101:
if (lookahead == '=') ADVANCE(313);
END_STATE();
case 102:
if (lookahead == '=') ADVANCE(310);
END_STATE();
case 103:
if (lookahead == '=') ADVANCE(312);
END_STATE();
case 104:
ts_lex_state_104:
if (lookahead == '>') ADVANCE(591);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_104);
END_STATE();
case 105:
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
END_STATE();
case 106:
if (lookahead == '\\') ADVANCE(85);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(50);
END_STATE();
case 107:
if (lookahead == 'a') ADVANCE(152);
if (lookahead == 'o') ADVANCE(153);
END_STATE();
case 108:
if (lookahead == 'a') ADVANCE(154);
END_STATE();
case 109:
if (lookahead == 'c') ADVANCE(536);
if (lookahead == 'i') ADVANCE(538);
if (lookahead == 'k') ADVANCE(526);
if (lookahead == 'm') ADVANCE(527);
if (lookahead == 'n') ADVANCE(521);
if (lookahead == 's') ADVANCE(561);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 110:
if (lookahead == 'c') ADVANCE(146);
END_STATE();
case 111:
if (lookahead == 'c') ADVANCE(128);
if (lookahead == 'l') ADVANCE(108);
END_STATE();
case 112:
if (lookahead == 'c') ADVANCE(159);
END_STATE();
case 113:
if (lookahead == 'c') ADVANCE(130);
END_STATE();
case 114:
if (lookahead == 'd') ADVANCE(348);
END_STATE();
case 115:
if (lookahead == 'd') ADVANCE(326);
END_STATE();
case 116:
if (lookahead == 'd') ADVANCE(301);
END_STATE();
case 117:
if (lookahead == 'd') ADVANCE(303);
END_STATE();
case 118:
if (lookahead == 'd') ADVANCE(115);
END_STATE();
case 119:
if (lookahead == 'd') ADVANCE(115);
if (lookahead == 'f') ADVANCE(327);
if (lookahead == 'n') ADVANCE(133);
if (lookahead == 'r') ADVANCE(349);
END_STATE();
case 120:
if (lookahead == 'e') ADVANCE(112);
END_STATE();
case 121:
if (lookahead == 'e') ADVANCE(295);
END_STATE();
case 122:
if (lookahead == 'e') ADVANCE(162);
END_STATE();
case 123:
if (lookahead == 'e') ADVANCE(140);
END_STATE();
case 124:
if (lookahead == 'e') ADVANCE(151);
END_STATE();
case 125:
if (lookahead == 'f') ADVANCE(327);
END_STATE();
case 126:
if (lookahead == 'f') ADVANCE(327);
if (lookahead == 'r') ADVANCE(349);
END_STATE();
case 127:
if (lookahead == 'h') ADVANCE(68);
END_STATE();
case 128:
if (lookahead == 'h') ADVANCE(131);
END_STATE();
case 129:
if (lookahead == 'h') ADVANCE(124);
END_STATE();
case 130:
if (lookahead == 'h') ADVANCE(132);
END_STATE();
case 131:
if (lookahead == 'i') ADVANCE(134);
END_STATE();
case 132:
if (lookahead == 'i') ADVANCE(136);
END_STATE();
case 133:
if (lookahead == 'l') ADVANCE(163);
END_STATE();
case 134:
if (lookahead == 'l') ADVANCE(116);
END_STATE();
case 135:
if (lookahead == 'l') ADVANCE(120);
END_STATE();
case 136:
if (lookahead == 'l') ADVANCE(117);
END_STATE();
case 137:
if (lookahead == 'm') ADVANCE(208);
END_STATE();
case 138:
if (lookahead == 'n') ADVANCE(114);
END_STATE();
case 139:
if (lookahead == 'n') ADVANCE(114);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 140:
if (lookahead == 'n') ADVANCE(325);
END_STATE();
case 141:
if (lookahead == 'n') ADVANCE(329);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(424);
END_STATE();
case 142:
if (lookahead == 'n') ADVANCE(160);
END_STATE();
case 143:
if (lookahead == 'o') ADVANCE(155);
if (lookahead == 't') ADVANCE(127);
END_STATE();
case 144:
if (lookahead == 'o') ADVANCE(209);
END_STATE();
case 145:
if (lookahead == 'o') ADVANCE(137);
END_STATE();
case 146:
if (lookahead == 'o') ADVANCE(142);
END_STATE();
case 147:
if (lookahead == 'o') ADVANCE(148);
END_STATE();
case 148:
if (lookahead == 'r') ADVANCE(353);
END_STATE();
case 149:
if (lookahead == 'r') ADVANCE(145);
END_STATE();
case 150:
if (lookahead == 'r') ADVANCE(145);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 151:
if (lookahead == 'r') ADVANCE(121);
END_STATE();
case 152:
if (lookahead == 's') ADVANCE(288);
END_STATE();
case 153:
if (lookahead == 's') ADVANCE(156);
END_STATE();
case 154:
if (lookahead == 's') ADVANCE(158);
END_STATE();
case 155:
if (lookahead == 't') ADVANCE(290);
END_STATE();
case 156:
if (lookahead == 't') ADVANCE(297);
END_STATE();
case 157:
if (lookahead == 't') ADVANCE(299);
END_STATE();
case 158:
if (lookahead == 't') ADVANCE(77);
END_STATE();
case 159:
if (lookahead == 't') ADVANCE(147);
END_STATE();
case 160:
if (lookahead == 't') ADVANCE(122);
END_STATE();
case 161:
if (lookahead == 'v') ADVANCE(123);
END_STATE();
case 162:
if (lookahead == 'x') ADVANCE(157);
END_STATE();
case 163:
if (lookahead == 'y') ADVANCE(350);
END_STATE();
case 164:
if (lookahead == '4' ||
lookahead == '6') ADVANCE(168);
END_STATE();
case 165:
if (lookahead == '5' ||
lookahead == '7') ADVANCE(99);
END_STATE();
case 166:
if (lookahead == '5' ||
lookahead == '7') ADVANCE(100);
END_STATE();
case 167:
if (lookahead == 'A' ||
lookahead == 'a') ADVANCE(171);
END_STATE();
case 168:
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(32);
END_STATE();
case 169:
ts_lex_state_169:
if (lookahead == 'I' ||
lookahead == 'i') ADVANCE(170);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == '\r' ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_169);
END_STATE();
case 170:
if (lookahead == 'M' ||
lookahead == 'm') ADVANCE(173);
END_STATE();
case 171:
if (lookahead == 'N' ||
lookahead == 'n') ADVANCE(176);
END_STATE();
case 172:
if (lookahead == 'O' ||
lookahead == 'o') ADVANCE(174);
END_STATE();
case 173:
if (lookahead == 'P' ||
lookahead == 'p') ADVANCE(172);
END_STATE();
case 174:
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(175);
END_STATE();
case 175:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(167);
END_STATE();
case 176:
if (lookahead == 'T' ||
lookahead == 't') ADVANCE(347);
END_STATE();
case 177:
ts_lex_state_177:
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_177);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(330);
END_STATE();
case 178:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(427);
END_STATE();
case 179:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(428);
END_STATE();
case 180:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269);
END_STATE();
case 181:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270);
END_STATE();
case 182:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(425);
END_STATE();
case 183:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(420);
if (!eof &&
lookahead != '\n' &&
lookahead != '\r') ADVANCE(398);
END_STATE();
case 184:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(383);
END_STATE();
case 185:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(37);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(56);
END_STATE();
case 186:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(335);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(337);
END_STATE();
case 187:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(343);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(345);
END_STATE();
case 188:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(251);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(279);
END_STATE();
case 189:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
END_STATE();
case 190:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(44);
if (!eof &&
lookahead != '\n' &&
lookahead != '\f' &&
lookahead != '\r') ADVANCE(59);
END_STATE();
case 191:
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(104);
END_STATE();
case 192:
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 193:
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_1_ascii, ts_lex_sym_plain_value_character_set_1, 1, lookahead))) ADVANCE(81);
END_STATE();
case 194:
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_1_ascii, ts_lex_sym_plain_value_character_set_1, 1, lookahead))) ADVANCE(589);
END_STATE();
case 195:
ts_lex_state_195:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_25);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_195);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 196:
ts_lex_state_196:
if (eof) ADVANCE(197);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_26);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(true, ts_lex_state_196);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 197:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 198:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
case 199:
ACCEPT_TOKEN(anon_sym_ATimport);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 200:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 201:
ACCEPT_TOKEN(anon_sym_ATmedia);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 202:
ACCEPT_TOKEN(anon_sym_ATcharset);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 203:
ACCEPT_TOKEN(anon_sym_ATnamespace);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 204:
ACCEPT_TOKEN(anon_sym_ATkeyframes);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 205:
ACCEPT_TOKEN(aux_sym_keyframes_statement_token1);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 206:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
case 207:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
case 208:
ACCEPT_TOKEN(sym_from);
END_STATE();
case 209:
ACCEPT_TOKEN(sym_to);
END_STATE();
case 210:
ACCEPT_TOKEN(anon_sym_ATsupports);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 211:
ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
case 212:
ACCEPT_TOKEN(anon_sym_COLON);
if (lookahead == ':') ADVANCE(305);
END_STATE();
case 213:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 214:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 215:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 216:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 217:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\n') ADVANCE(276);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(93);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(277);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 218:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\n') ADVANCE(277);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(89);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(271);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 219:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\n') ADVANCE(271);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 220:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(240);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(237);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 221:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(239);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(245);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 222:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(221);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(244);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 223:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(241);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(232);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 224:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(220);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(236);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 225:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(223);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(231);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 226:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(224);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(238);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 227:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(222);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(246);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 228:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '0') ADVANCE(225);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(233);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 229:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '2') ADVANCE(261);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 230:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '2') ADVANCE(262);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 231:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '2') ADVANCE(259);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 232:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '2') ADVANCE(258);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 233:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '2') ADVANCE(260);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 234:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '5') ADVANCE(256);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 235:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '5') ADVANCE(257);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 236:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '5') ADVANCE(254);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 237:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '5') ADVANCE(253);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 238:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '5') ADVANCE(255);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 239:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(243);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 240:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(235);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 241:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(230);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 242:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(266);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 243:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(267);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 244:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(264);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 245:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(263);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 246:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(265);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 247:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 248:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 249:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 250:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 251:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(250);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 252:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(280);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_value_character_set_2_ascii, ts_lex_sym_at_rule_value_character_set_2, 1, lookahead)) ADVANCE(279);
END_STATE();
case 253:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_27);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 254:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_27);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 255:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_27);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 256:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_27);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 257:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_27);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 258:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_28);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 259:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_28);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 260:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_28);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 261:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_28);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 262:
ACCEPT_TOKEN(sym_at_rule_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_28);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 263:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(219);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(252);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 264:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(219);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(247);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 265:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(219);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(248);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 266:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(219);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(271);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(249);
if (lookahead > ',' &&
(lookahead < '.' || 'F' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
(lookahead < '`' || 'f' < lookahead) &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 267:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '\r') ADVANCE(219);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(271);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 268:
ts_lex_state_268:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '%') ADVANCE(275);
if (lookahead == '.') ADVANCE(180);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(272);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_268);
if (lookahead > ',' &&
(lookahead < '.' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 269:
ts_lex_state_269:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '%') ADVANCE(275);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(272);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_269);
if (lookahead > ',' &&
(lookahead < '.' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 270:
ts_lex_state_270:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '%') ADVANCE(275);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_270);
if (lookahead > ',' &&
(lookahead < '.' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 271:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '(') ADVANCE(60);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 272:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '+') ADVANCE(181);
if (lookahead == '-') ADVANCE(278);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270);
if (lookahead > '@' &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 273:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '.') ADVANCE(180);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268);
if (lookahead > ',' &&
(lookahead < '.' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 274:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '.') ADVANCE(180);
if (lookahead == '/') ADVANCE(82);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268);
END_STATE();
case 275:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
END_STATE();
case 276:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(93);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(277);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 277:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(89);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(271);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 278:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270);
if (lookahead > ',' &&
(lookahead < '.' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 279:
ts_lex_state_279:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead > ',' &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) TS_LEX_REPEAT(false, ts_lex_state_279);
END_STATE();
case 280:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (lookahead == '\\') ADVANCE(188);
if (lookahead > '\t' &&
(lookahead < 0x0b || ',' < lookahead) &&
lookahead != '.' &&
lookahead != '/' &&
(lookahead < ':' || '@' < lookahead) &&
(lookahead < '[' || '^' < lookahead) &&
lookahead != '`' &&
(lookahead < '{' || 0x7f < lookahead)) ADVANCE(279);
END_STATE();
case 281:
ACCEPT_TOKEN(sym_at_rule_value);
if (lookahead == '/') ADVANCE(82);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269);
END_STATE();
case 282:
ACCEPT_TOKEN(sym_at_rule_url);
END_STATE();
case 283:
ts_lex_state_283:
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_at_rule_url_character_set_1_ascii, ts_lex_sym_at_rule_url_character_set_1, 1, lookahead))) TS_LEX_REPEAT(false, ts_lex_state_283);
ACCEPT_TOKEN(sym_at_rule_url);
END_STATE();
case 284:
ACCEPT_TOKEN(sym_nesting_selector);
END_STATE();
case 285:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
case 286:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
case 287:
ACCEPT_TOKEN(anon_sym_DOT);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(427);
END_STATE();
case 288:
ACCEPT_TOKEN(anon_sym_has);
END_STATE();
case 289:
ACCEPT_TOKEN(anon_sym_has);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 290:
ACCEPT_TOKEN(anon_sym_not);
END_STATE();
case 291:
ACCEPT_TOKEN(anon_sym_not);
if (lookahead == '%') ADVANCE(450);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 292:
ACCEPT_TOKEN(anon_sym_not);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 293:
ACCEPT_TOKEN(anon_sym_is);
END_STATE();
case 294:
ACCEPT_TOKEN(anon_sym_is);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 295:
ACCEPT_TOKEN(anon_sym_where);
END_STATE();
case 296:
ACCEPT_TOKEN(anon_sym_where);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 297:
ACCEPT_TOKEN(anon_sym_host);
if (lookahead == '-') ADVANCE(110);
END_STATE();
case 298:
ACCEPT_TOKEN(anon_sym_host);
if (lookahead == '-') ADVANCE(475);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 299:
ACCEPT_TOKEN(anon_sym_host_DASHcontext);
END_STATE();
case 300:
ACCEPT_TOKEN(anon_sym_host_DASHcontext);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 301:
ACCEPT_TOKEN(anon_sym_nth_DASHchild);
END_STATE();
case 302:
ACCEPT_TOKEN(anon_sym_nth_DASHchild);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 303:
ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild);
END_STATE();
case 304:
ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 305:
ACCEPT_TOKEN(anon_sym_COLON_COLON);
END_STATE();
case 306:
ACCEPT_TOKEN(anon_sym_POUND);
END_STATE();
case 307:
ACCEPT_TOKEN(anon_sym_LBRACK2);
END_STATE();
case 308:
ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
case 309:
ACCEPT_TOKEN(anon_sym_TILDE_EQ);
END_STATE();
case 310:
ACCEPT_TOKEN(anon_sym_CARET_EQ);
END_STATE();
case 311:
ACCEPT_TOKEN(anon_sym_PIPE_EQ);
END_STATE();
case 312:
ACCEPT_TOKEN(anon_sym_STAR_EQ);
END_STATE();
case 313:
ACCEPT_TOKEN(anon_sym_DOLLAR_EQ);
END_STATE();
case 314:
ACCEPT_TOKEN(anon_sym_PIPE);
END_STATE();
case 315:
ACCEPT_TOKEN(anon_sym_PIPE);
if (lookahead == '=') ADVANCE(311);
END_STATE();
case 316:
ACCEPT_TOKEN(sym_attribute_flag);
END_STATE();
case 317:
ACCEPT_TOKEN(sym_attribute_flag);
if (lookahead == 'e') ADVANCE(135);
END_STATE();
case 318:
ACCEPT_TOKEN(sym_attribute_flag);
if (lookahead == 's') ADVANCE(293);
END_STATE();
case 319:
ACCEPT_TOKEN(anon_sym_GT);
END_STATE();
case 320:
ACCEPT_TOKEN(anon_sym_TILDE);
END_STATE();
case 321:
ACCEPT_TOKEN(anon_sym_TILDE);
if (lookahead == '=') ADVANCE(309);
END_STATE();
case 322:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
case 323:
ACCEPT_TOKEN(anon_sym_PLUS);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 324:
ACCEPT_TOKEN(anon_sym_LPAREN2);
END_STATE();
case 325:
ACCEPT_TOKEN(anon_sym_even);
END_STATE();
case 326:
ACCEPT_TOKEN(anon_sym_odd);
END_STATE();
case 327:
ACCEPT_TOKEN(anon_sym_of);
END_STATE();
case 328:
ACCEPT_TOKEN(anon_sym_of);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(450);
END_STATE();
case 329:
ts_lex_state_329:
ACCEPT_TOKEN(sym__nth_functional_notation);
if (lookahead == '+') ADVANCE(177);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_329);
END_STATE();
case 330:
ts_lex_state_330:
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_330);
ACCEPT_TOKEN(sym__nth_functional_notation);
END_STATE();
case 331:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(336);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 332:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(331);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 333:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(332);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 334:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(333);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 335:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(334);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 336:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\r') ADVANCE(338);
if (lookahead == '\\') ADVANCE(186);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(337);
END_STATE();
case 337:
ts_lex_state_337:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\\') ADVANCE(186);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_337);
END_STATE();
case 338:
ACCEPT_TOKEN(sym__custom_property_name);
if (lookahead == '\\') ADVANCE(186);
if (lookahead == '\n' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(337);
END_STATE();
case 339:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(344);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 340:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(339);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 341:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(340);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 342:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(341);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 343:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(342);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 344:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\r') ADVANCE(346);
if (lookahead == '\\') ADVANCE(187);
if (ts_lex_set_contains_with_ascii(ts_lex_sym__custom_property_name_character_set_1_ascii, ts_lex_sym__custom_property_name_character_set_1, 1, lookahead)) ADVANCE(345);
END_STATE();
case 345:
ts_lex_state_345:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\\') ADVANCE(187);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_345);
END_STATE();
case 346:
ACCEPT_TOKEN(aux_sym__escaped_identifier_token1);
if (lookahead == '\\') ADVANCE(187);
if (lookahead == '\n' ||
lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(345);
END_STATE();
case 347:
ACCEPT_TOKEN(sym_important);
END_STATE();
case 348:
ACCEPT_TOKEN(anon_sym_and);
END_STATE();
case 349:
ACCEPT_TOKEN(anon_sym_or);
END_STATE();
case 350:
ACCEPT_TOKEN(anon_sym_only);
END_STATE();
case 351:
ACCEPT_TOKEN(anon_sym_only);
if (lookahead == '%') ADVANCE(450);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 352:
ACCEPT_TOKEN(anon_sym_only);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 353:
ACCEPT_TOKEN(anon_sym_selector);
END_STATE();
case 354:
ACCEPT_TOKEN(anon_sym_selector);
if (lookahead == '%') ADVANCE(450);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 355:
ACCEPT_TOKEN(anon_sym_selector);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 356:
ACCEPT_TOKEN(aux_sym_color_value_token1);
END_STATE();
case 357:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(428);
END_STATE();
case 358:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(369);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(356);
END_STATE();
case 359:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(370);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(375);
END_STATE();
case 360:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(371);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(377);
END_STATE();
case 361:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(372);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(379);
END_STATE();
case 362:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-') ADVANCE(179);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(373);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(381);
END_STATE();
case 363:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 364:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(357);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(356);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(363);
END_STATE();
case 365:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(359);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(377);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(366);
END_STATE();
case 366:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(358);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(375);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(364);
END_STATE();
case 367:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(360);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(379);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(365);
END_STATE();
case 368:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(361);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(381);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(367);
END_STATE();
case 369:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(428);
END_STATE();
case 370:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(369);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(356);
END_STATE();
case 371:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(370);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(375);
END_STATE();
case 372:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(371);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(377);
END_STATE();
case 373:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(372);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(379);
END_STATE();
case 374:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(373);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(381);
END_STATE();
case 375:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(356);
END_STATE();
case 376:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(385);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 377:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(375);
END_STATE();
case 378:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(376);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 379:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(377);
END_STATE();
case 380:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(378);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 381:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(379);
END_STATE();
case 382:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(380);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 383:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(381);
END_STATE();
case 384:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(382);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 385:
ACCEPT_TOKEN(aux_sym_color_value_token1);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 386:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
case 387:
ACCEPT_TOKEN(aux_sym_string_value_token1);
if (lookahead == '*') ADVANCE(389);
if (!eof &&
lookahead != '\n' &&
lookahead != '\'' &&
lookahead != '\\') ADVANCE(391);
END_STATE();
case 388:
ts_lex_state_388:
ACCEPT_TOKEN(aux_sym_string_value_token1);
if (lookahead == '*') TS_LEX_REPEAT(false, ts_lex_state_388);
if (lookahead == '/') ADVANCE(391);
if (lookahead == '\n' ||
lookahead == '\'' ||
lookahead == '\\') ADVANCE(66);
if (!eof) ADVANCE(389);
END_STATE();
case 389:
ts_lex_state_389:
ACCEPT_TOKEN(aux_sym_string_value_token1);
if (lookahead == '*') ADVANCE(388);
if (lookahead == '\n' ||
lookahead == '\'' ||
lookahead == '\\') ADVANCE(66);
if (!eof) TS_LEX_REPEAT(false, ts_lex_state_389);
END_STATE();
case 390:
ts_lex_state_390:
ACCEPT_TOKEN(aux_sym_string_value_token1);
if (lookahead == '/') ADVANCE(387);
if (lookahead == '\t' ||
(0x0b <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_390);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead) &&
lookahead != '\'' &&
lookahead != '\\') ADVANCE(391);
END_STATE();
case 391:
ts_lex_state_391:
if (!eof &&
lookahead != '\n' &&
lookahead != '\'' &&
lookahead != '\\') TS_LEX_REPEAT(false, ts_lex_state_391);
ACCEPT_TOKEN(aux_sym_string_value_token1);
END_STATE();
case 392:
ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
case 393:
ACCEPT_TOKEN(aux_sym_string_value_token2);
if (lookahead == '*') ADVANCE(395);
if (!eof &&
lookahead != '\n' &&
lookahead != '"' &&
lookahead != '\\') ADVANCE(397);
END_STATE();
case 394:
ts_lex_state_394:
ACCEPT_TOKEN(aux_sym_string_value_token2);
if (lookahead == '*') TS_LEX_REPEAT(false, ts_lex_state_394);
if (lookahead == '/') ADVANCE(397);
if (lookahead == '\n' ||
lookahead == '"' ||
lookahead == '\\') ADVANCE(66);
if (!eof) ADVANCE(395);
END_STATE();
case 395:
ts_lex_state_395:
ACCEPT_TOKEN(aux_sym_string_value_token2);
if (lookahead == '*') ADVANCE(394);
if (lookahead == '\n' ||
lookahead == '"' ||
lookahead == '\\') ADVANCE(66);
if (!eof) TS_LEX_REPEAT(false, ts_lex_state_395);
END_STATE();
case 396:
ts_lex_state_396:
ACCEPT_TOKEN(aux_sym_string_value_token2);
if (lookahead == '/') ADVANCE(393);
if (lookahead == '\t' ||
(0x0b <= lookahead && lookahead <= '\r') ||
lookahead == ' ') TS_LEX_REPEAT(false, ts_lex_state_396);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead) &&
lookahead != '"' &&
lookahead != '\\') ADVANCE(397);
END_STATE();
case 397:
ts_lex_state_397:
if (!eof &&
lookahead != '\n' &&
lookahead != '"' &&
lookahead != '\\') TS_LEX_REPEAT(false, ts_lex_state_397);
ACCEPT_TOKEN(aux_sym_string_value_token2);
END_STATE();
case 398:
ACCEPT_TOKEN(sym_escape_sequence);
END_STATE();
case 399:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '\n') ADVANCE(105);
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
END_STATE();
case 400:
ACCEPT_TOKEN(sym_escape_sequence);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_29);
END_STATE();
case 401:
ACCEPT_TOKEN(sym_escape_sequence);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_29);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(415);
END_STATE();
case 402:
ACCEPT_TOKEN(sym_escape_sequence);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_29);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(416);
END_STATE();
case 403:
ACCEPT_TOKEN(sym_escape_sequence);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_29);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(417);
END_STATE();
case 404:
ACCEPT_TOKEN(sym_escape_sequence);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_29);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(418);
END_STATE();
case 405:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '0') ADVANCE(414);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(411);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(417);
END_STATE();
case 406:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '0') ADVANCE(405);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(410);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(418);
END_STATE();
case 407:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '0') ADVANCE(406);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(412);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('1' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(419);
END_STATE();
case 408:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5') ADVANCE(404);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(419);
END_STATE();
case 409:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5') ADVANCE(400);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(415);
END_STATE();
case 410:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5') ADVANCE(402);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(417);
END_STATE();
case 411:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5') ADVANCE(401);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(416);
END_STATE();
case 412:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5') ADVANCE(403);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(418);
END_STATE();
case 413:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(106);
END_STATE();
case 414:
ACCEPT_TOKEN(sym_escape_sequence);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(409);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(416);
END_STATE();
case 415:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
END_STATE();
case 416:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(415);
END_STATE();
case 417:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(416);
END_STATE();
case 418:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(417);
END_STATE();
case 419:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(418);
END_STATE();
case 420:
ACCEPT_TOKEN(sym_escape_sequence);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ') ADVANCE(398);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(419);
END_STATE();
case 421:
ts_lex_state_421:
ACCEPT_TOKEN(aux_sym_integer_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_421);
END_STATE();
case 422:
ACCEPT_TOKEN(aux_sym_integer_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(362);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(383);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(368);
END_STATE();
case 423:
ACCEPT_TOKEN(aux_sym_integer_value_token1);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(76);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(184);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(422);
END_STATE();
case 424:
ts_lex_state_424:
ACCEPT_TOKEN(aux_sym_integer_value_token1);
if (lookahead == 'n') ADVANCE(329);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_424);
END_STATE();
case 425:
ts_lex_state_425:
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_425);
ACCEPT_TOKEN(aux_sym_integer_value_token1);
END_STATE();
case 426:
ts_lex_state_426:
ACCEPT_TOKEN(aux_sym_float_value_token1);
if (lookahead == '/') ADVANCE(194);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_426);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 427:
ts_lex_state_427:
ACCEPT_TOKEN(aux_sym_float_value_token1);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_427);
END_STATE();
case 428:
ts_lex_state_428:
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_428);
ACCEPT_TOKEN(aux_sym_float_value_token1);
END_STATE();
case 429:
ACCEPT_TOKEN(aux_sym_float_value_token1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(374);
if (('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(383);
END_STATE();
case 430:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'c') ADVANCE(440);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 431:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'e') ADVANCE(430);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 432:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'e') ADVANCE(434);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 433:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'l') ADVANCE(441);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 434:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'l') ADVANCE(431);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 435:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'n') ADVANCE(433);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 436:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'o') ADVANCE(439);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 437:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'o') ADVANCE(438);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 438:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'r') ADVANCE(354);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 439:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 't') ADVANCE(291);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 440:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 't') ADVANCE(437);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 441:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (lookahead == 'y') ADVANCE(351);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 442:
ts_lex_state_442:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(450);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_442);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 443:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(448);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '/') ADVANCE(194);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(447);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 444:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(448);
if (lookahead == '-') ADVANCE(466);
if (lookahead == '/') ADVANCE(194);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(426);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(447);
if (lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 445:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(448);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\\') ADVANCE(576);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(446);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(447);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 446:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(448);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\\') ADVANCE(577);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(443);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(447);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 447:
ts_lex_state_447:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '%') ADVANCE(448);
if (lookahead == '/') ADVANCE(194);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_447);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
lookahead == '_' ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 448:
ts_lex_state_448:
ACCEPT_TOKEN(sym_unit);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_448);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 449:
ACCEPT_TOKEN(sym_unit);
if (lookahead == 'f') ADVANCE(328);
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(450);
END_STATE();
case 450:
ts_lex_state_450:
if (lookahead == '%' ||
('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_450);
ACCEPT_TOKEN(sym_unit);
END_STATE();
case 451:
ACCEPT_TOKEN(sym_url_value);
END_STATE();
case 452:
ACCEPT_TOKEN(anon_sym_DASH);
END_STATE();
case 453:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '.') ADVANCE(178);
if (lookahead == '/') ADVANCE(193);
if (lookahead == '-' ||
lookahead == '_') ADVANCE(463);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(460);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 454:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '.') ADVANCE(178);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(75);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421);
END_STATE();
case 455:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 456:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '*') ADVANCE(66);
END_STATE();
case 457:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '*') ADVANCE(66);
if (lookahead == '/') ADVANCE(566);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(81);
END_STATE();
case 458:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 459:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 460:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '-') ADVANCE(466);
if (lookahead == '/') ADVANCE(194);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(426);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 461:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '-') ADVANCE(476);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 462:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '-') ADVANCE(477);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 463:
ts_lex_state_463:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '/') ADVANCE(193);
if (lookahead == '-' ||
lookahead == '_') TS_LEX_REPEAT(false, ts_lex_state_463);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(467);
if (('0' <= lookahead && lookahead <= '9') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 464:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\\') ADVANCE(576);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(465);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 465:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\\') ADVANCE(577);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(458);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 466:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '/') ADVANCE(194);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(426);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 467:
ts_lex_state_467:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_467);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 468:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '\\') ADVANCE(84);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(469);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 469:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '\\') ADVANCE(85);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(459);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 470:
ts_lex_state_470:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '\\') ADVANCE(186);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_470);
END_STATE();
case 471:
ts_lex_state_471:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '\\') ADVANCE(187);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_471);
END_STATE();
case 472:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'a') ADVANCE(504);
if (lookahead == 'o') ADVANCE(505);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 473:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'a') ADVANCE(506);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('b' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 474:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'c') ADVANCE(510);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 475:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'c') ADVANCE(500);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 476:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'c') ADVANCE(486);
if (lookahead == 'l') ADVANCE(473);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 477:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'c') ADVANCE(488);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 478:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'd') ADVANCE(302);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 479:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'd') ADVANCE(304);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 480:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'e') ADVANCE(474);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 481:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'e') ADVANCE(296);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 482:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'e') ADVANCE(513);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 483:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'e') ADVANCE(493);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 484:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'e') ADVANCE(502);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 485:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'h') ADVANCE(461);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 486:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'h') ADVANCE(489);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 487:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'h') ADVANCE(484);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 488:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'h') ADVANCE(490);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 489:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'i') ADVANCE(492);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 490:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'i') ADVANCE(494);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 491:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'l') ADVANCE(514);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 492:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'l') ADVANCE(478);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 493:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'l') ADVANCE(480);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 494:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'l') ADVANCE(479);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 495:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'n') ADVANCE(491);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 496:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'n') ADVANCE(512);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 497:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'o') ADVANCE(507);
if (lookahead == 't') ADVANCE(485);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 498:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'o') ADVANCE(507);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 499:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'o') ADVANCE(501);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 500:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'o') ADVANCE(496);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 501:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'r') ADVANCE(355);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 502:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'r') ADVANCE(481);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 503:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 's') ADVANCE(294);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 504:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 's') ADVANCE(289);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 505:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 's') ADVANCE(508);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 506:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 's') ADVANCE(511);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 507:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(292);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 508:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(298);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 509:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(300);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 510:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(499);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 511:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(462);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 512:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 't') ADVANCE(482);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 513:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'x') ADVANCE(509);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 514:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == 'y') ADVANCE(352);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 515:
ACCEPT_TOKEN(sym_identifier);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(384);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 516:
ACCEPT_TOKEN(sym_identifier);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(515);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('g' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(517);
END_STATE();
case 517:
ts_lex_state_517:
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
(0xa0 <= lookahead && lookahead <= 0xff)) TS_LEX_REPEAT(false, ts_lex_state_517);
ACCEPT_TOKEN(sym_identifier);
END_STATE();
case 518:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(548);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 519:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(201);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 520:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(524);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 521:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(539);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 522:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(540);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 523:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'a') ADVANCE(541);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('b' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 524:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'c') ADVANCE(528);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 525:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'd') ADVANCE(537);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 526:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(562);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 527:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(525);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 528:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(203);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 529:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(556);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 530:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(559);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 531:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(554);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 532:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(555);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 533:
ts_lex_state_533:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'e') ADVANCE(563);
if (lookahead == 'k') TS_LEX_REPEAT(false, ts_lex_state_533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 534:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'f') ADVANCE(551);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 535:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'f') ADVANCE(552);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 536:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'h') ADVANCE(518);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 537:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'i') ADVANCE(519);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 538:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'm') ADVANCE(544);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 539:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'm') ADVANCE(529);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 540:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'm') ADVANCE(531);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 541:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'm') ADVANCE(532);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 542:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'o') ADVANCE(549);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 543:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'o') ADVANCE(550);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 544:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'p') ADVANCE(542);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 545:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'p') ADVANCE(520);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 546:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'p') ADVANCE(543);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 547:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'p') ADVANCE(546);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 548:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'r') ADVANCE(557);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 549:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'r') ADVANCE(558);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 550:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'r') ADVANCE(560);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 551:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'r') ADVANCE(522);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 552:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'r') ADVANCE(523);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 553:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 's') ADVANCE(210);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 554:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 's') ADVANCE(204);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 555:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 's') ADVANCE(205);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 556:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 's') ADVANCE(545);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 557:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 's') ADVANCE(530);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 558:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 't') ADVANCE(199);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 559:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 't') ADVANCE(202);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 560:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 't') ADVANCE(553);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 561:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'u') ADVANCE(547);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 562:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'y') ADVANCE(534);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 563:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == 'y') ADVANCE(535);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 564:
ts_lex_state_564:
ACCEPT_TOKEN(sym_at_keyword);
if (lookahead == 'k') ADVANCE(533);
if (lookahead == '-' ||
('a' <= lookahead && lookahead <= 'z')) TS_LEX_REPEAT(false, ts_lex_state_564);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_') ADVANCE(565);
END_STATE();
case 565:
ts_lex_state_565:
if (ts_lex_ascii_contains(ts_lex_ascii_set_1, lookahead)) TS_LEX_REPEAT(false, ts_lex_state_565);
ACCEPT_TOKEN(sym_at_keyword);
END_STATE();
case 566:
ts_lex_state_566:
ACCEPT_TOKEN(sym_js_comment);
if (lookahead == '/') ADVANCE(567);
if (lookahead == '-' ||
lookahead == '_') TS_LEX_REPEAT(false, ts_lex_state_566);
if (('A' <= lookahead && lookahead <= 'Z') ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(590);
if (!eof &&
lookahead != '\n') ADVANCE(570);
END_STATE();
case 567:
ACCEPT_TOKEN(sym_js_comment);
if (ts_lex_ascii_contains(ts_lex_ascii_set_2, lookahead)) ADVANCE(570);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead)) ADVANCE(566);
END_STATE();
case 568:
ACCEPT_TOKEN(sym_js_comment);
if (ts_lex_ascii_contains(ts_lex_ascii_set_2, lookahead)) ADVANCE(570);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead)) ADVANCE(590);
END_STATE();
case 569:
ACCEPT_TOKEN(sym_js_comment);
if (ts_lex_ascii_contains(ts_lex_ascii_set_3, lookahead)) ADVANCE(570);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead)) ADVANCE(283);
END_STATE();
case 570:
ts_lex_state_570:
if (!eof &&
lookahead != '\n') TS_LEX_REPEAT(false, ts_lex_state_570);
ACCEPT_TOKEN(sym_js_comment);
END_STATE();
case 571:
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 572:
ACCEPT_TOKEN(sym_plain_value);
END_STATE();
case 573:
ACCEPT_TOKEN(sym_plain_value);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_30);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 574:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '\r') ADVANCE(30);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\f' ||
lookahead == ' ') ADVANCE(50);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 575:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '(') ADVANCE(55);
if (lookahead == '/') ADVANCE(194);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 576:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(582);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(584);
if (lookahead == 'R' ||
lookahead == 'r') ADVANCE(585);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 577:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(583);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(588);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(575);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 578:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(587);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(584);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 579:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(586);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(588);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 580:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(578);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(584);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 581:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(579);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(588);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 582:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(580);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(584);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 583:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '0') ADVANCE(581);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(588);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 584:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '2') ADVANCE(573);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 585:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '\\') ADVANCE(577);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(575);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 586:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '4' ||
lookahead == '6') ADVANCE(588);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 587:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == '5' ||
lookahead == '7') ADVANCE(584);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 588:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if (lookahead == 'C' ||
lookahead == 'c') ADVANCE(574);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) ADVANCE(589);
END_STATE();
case 589:
ts_lex_state_589:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(194);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) TS_LEX_REPEAT(false, ts_lex_state_589);
END_STATE();
case 590:
ts_lex_state_590:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '/') ADVANCE(568);
if ((!eof && ts_lex_set_contains_with_ascii(ts_lex_sym_plain_value_character_set_2_ascii, ts_lex_sym_plain_value_character_set_2, 1, lookahead))) TS_LEX_REPEAT(false, ts_lex_state_590);
END_STATE();
case 591:
ACCEPT_TOKEN(sym_plain_value);
if (lookahead == '#' ||
lookahead == '+') ADVANCE(572);
END_STATE();
default:
return false;
}
}
static const TSLexerMode ts_lex_modes[] = {
[0] = {.lex_state = 0, .external_lex_state = 1, .reserved_word_set_id = 0},
[1] = {.lex_state = 1, .external_lex_state = 0, .reserved_word_set_id = 0},
[2] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 0},
[3] = {.lex_state = 4, .external_lex_state = 0, .reserved_word_set_id = 0},
[4] = {.lex_state = 3, .external_lex_state = 3, .reserved_word_set_id = 0},
[5] = {.lex_state = 3, .external_lex_state = 2, .reserved_word_set_id = 0},
[6] = {.lex_state = 6, .external_lex_state = 0, .reserved_word_set_id = 0},
[7] = {.lex_state = 2, .external_lex_state = 5, .reserved_word_set_id = 0},
[8] = {.lex_state = 7, .external_lex_state = 0, .reserved_word_set_id = 0},
[9] = {.lex_state = 5, .external_lex_state = 5, .reserved_word_set_id = 0},
[10] = {.lex_state = 8, .external_lex_state = 0, .reserved_word_set_id = 0},
[11] = {.lex_state = 2, .external_lex_state = 0, .reserved_word_set_id = 0},
[12] = {.lex_state = 9, .external_lex_state = 0, .reserved_word_set_id = 0},
[13] = {.lex_state = 10, .external_lex_state = 0, .reserved_word_set_id = 0},
[14] = {.lex_state = 12, .external_lex_state = 0, .reserved_word_set_id = 0},
[15] = {.lex_state = 15, .external_lex_state = 4, .reserved_word_set_id = 0},
[16] = {.lex_state = 18, .external_lex_state = 0, .reserved_word_set_id = 0},
[17] = {.lex_state = 13, .external_lex_state = 0, .reserved_word_set_id = 0},
[18] = {.lex_state = 11, .external_lex_state = 0, .reserved_word_set_id = 0},
[19] = {.lex_state = 14, .external_lex_state = 0, .reserved_word_set_id = 0},
[20] = {.lex_state = 17, .external_lex_state = 0, .reserved_word_set_id = 0},
[21] = {.lex_state = 16, .external_lex_state = 0, .reserved_word_set_id = 0},
[22] = {.lex_state = 20, .external_lex_state = 0, .reserved_word_set_id = 0},
[23] = {.lex_state = 19, .external_lex_state = 0, .reserved_word_set_id = 0},
[24] = {.lex_state = 21, .external_lex_state = 0, .reserved_word_set_id = 0},
[25] = {.lex_state = 22, .external_lex_state = 0, .reserved_word_set_id = 0},
[26] = {.lex_state = 24, .external_lex_state = 2, .reserved_word_set_id = 0},
[27] = {.lex_state = 3, .external_lex_state = 0, .reserved_word_set_id = 0},
[28] = {.lex_state = 25, .external_lex_state = 2, .reserved_word_set_id = 0},
[29] = {.lex_state = 5, .external_lex_state = 0, .reserved_word_set_id = 0},
[30] = {.lex_state = 23, .external_lex_state = 0, .reserved_word_set_id = 0},
[31] = {.lex_state = 26, .external_lex_state = 0, .reserved_word_set_id = 0},
[32] = {.lex_state = 5, .external_lex_state = 2, .reserved_word_set_id = 0},
[33] = {.lex_state = 27, .external_lex_state = 0, .reserved_word_set_id = 0},
[34] = {.lex_state = 48, .external_lex_state = 0, .reserved_word_set_id = 0},
};
static const uint16_t ts_lex_mode_ids[STATE_COUNT] = {
0, 1, 2, 2, 3, 4, 5, 1, 6, 1, 7, 8, 6, 1, 1, 1,
1, 1, 1, 1, 9, 10, 5, 2, 11, 1, 6, 3, 5, 6, 6, 12,
5, 6, 3, 5, 7, 11, 1, 3, 3, 13, 1, 3, 1, 8, 6, 3,
3, 1, 3, 13, 6, 1, 1, 6, 5, 11, 6, 14, 14, 1, 5, 11,
15, 16, 3, 17, 17, 18, 18, 19, 17, 3, 1, 3, 6, 1, 20, 20,
5, 18, 18, 6, 19, 5, 21, 5, 3, 11, 1, 15, 21, 5, 3, 5,
11, 1, 17, 17, 17, 17, 22, 23, 1, 1, 1, 15, 15, 1, 1, 20,
5, 19, 17, 17, 17, 3, 17, 15, 1, 6, 6, 19, 9, 4, 2, 5,
5, 15, 15, 5, 15, 1, 1, 17, 1, 11, 11, 5, 5, 5, 5, 24,
25, 17, 5, 1, 15, 2, 20, 19, 1, 3, 6, 15, 26, 1, 5, 18,
18, 5, 5, 5, 1, 5, 11, 27, 3, 20, 28, 28, 3, 5, 15, 18,
18, 18, 29, 5, 30, 30, 1, 5, 15, 31, 17, 18, 18, 32, 1, 6,
1, 1, 5, 3, 33, 3, 23, 19, 27, 5, 15, 3, 15, 2, 5, 23,
20, 20, 20, 17, 22, 23, 1, 1, 20, 6, 14, 1, 1, 11, 1, 1,
3, 23, 23, 6, 17, 17, 18, 18, 17, 17, 1, 13, 21, 27, 21, 27,
11, 11, 1, 1, 5, 5, 5, 5, 5, 6, 3, 3, 2, 20, 2, 27,
1, 1, 11, 1, 21, 27, 11, 11, 11, 11, 1, 3, 15, 5, 5, 5,
5, 3, 5, 5, 15, 15, 15, 2, 2, 17, 20, 20, 14, 14, 14, 14,
1, 1, 21, 11, 6, 6, 1, 1, 1, 28, 3, 3, 3, 3, 5, 3,
3, 3, 3, 5, 3, 5, 5, 5, 3, 5, 3, 5, 5, 6, 3, 6,
5, 6, 6, 6, 5, 15, 15, 2, 34, 34, 31, 23, 23, 23, 23, 23,
23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 27, 20, 17,
17, 20, 14, 1, 1, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1,
32, 1, 29, 1, 1, 12, 12,
};
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[STATE(0)] = {
[ts_builtin_sym_end] = ACTIONS(1),
[anon_sym_SEMI] = ACTIONS(1),
[anon_sym_ATimport] = ACTIONS(1),
[anon_sym_COMMA] = ACTIONS(1),
[anon_sym_ATmedia] = ACTIONS(1),
[anon_sym_ATcharset] = ACTIONS(1),
[anon_sym_ATnamespace] = ACTIONS(1),
[anon_sym_ATkeyframes] = ACTIONS(1),
[aux_sym_keyframes_statement_token1] = ACTIONS(1),
[anon_sym_LBRACE] = ACTIONS(1),
[anon_sym_RBRACE] = ACTIONS(1),
[sym_from] = ACTIONS(1),
[sym_to] = ACTIONS(1),
[anon_sym_ATsupports] = ACTIONS(1),
[anon_sym_COLON] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[anon_sym_RBRACK] = ACTIONS(1),
[sym_nesting_selector] = ACTIONS(1),
[anon_sym_STAR] = ACTIONS(1),
[anon_sym_DOT] = ACTIONS(1),
[anon_sym_has] = ACTIONS(1),
[anon_sym_not] = ACTIONS(1),
[anon_sym_is] = ACTIONS(1),
[anon_sym_where] = ACTIONS(1),
[anon_sym_host] = ACTIONS(1),
[anon_sym_host_DASHcontext] = ACTIONS(1),
[anon_sym_nth_DASHchild] = ACTIONS(1),
[anon_sym_nth_DASHlast_DASHchild] = ACTIONS(1),
[anon_sym_COLON_COLON] = ACTIONS(1),
[anon_sym_POUND] = ACTIONS(1),
[anon_sym_LBRACK2] = ACTIONS(1),
[anon_sym_EQ] = ACTIONS(1),
[anon_sym_TILDE_EQ] = ACTIONS(1),
[anon_sym_CARET_EQ] = ACTIONS(1),
[anon_sym_PIPE_EQ] = ACTIONS(1),
[anon_sym_DOLLAR_EQ] = ACTIONS(1),
[anon_sym_PIPE] = ACTIONS(1),
[sym_attribute_flag] = ACTIONS(1),
[anon_sym_GT] = ACTIONS(1),
[anon_sym_TILDE] = ACTIONS(1),
[anon_sym_PLUS] = ACTIONS(1),
[anon_sym_LPAREN2] = ACTIONS(1),
[anon_sym_even] = ACTIONS(1),
[anon_sym_odd] = ACTIONS(1),
[anon_sym_of] = ACTIONS(1),
[sym_important] = ACTIONS(1),
[anon_sym_and] = ACTIONS(1),
[anon_sym_or] = ACTIONS(1),
[anon_sym_only] = ACTIONS(1),
[anon_sym_selector] = ACTIONS(1),
[aux_sym_color_value_token1] = ACTIONS(1),
[anon_sym_SQUOTE] = ACTIONS(1),
[anon_sym_DQUOTE] = ACTIONS(1),
[sym_escape_sequence] = ACTIONS(1),
[aux_sym_integer_value_token1] = ACTIONS(1),
[aux_sym_float_value_token1] = ACTIONS(1),
[sym_url_value] = ACTIONS(1),
[anon_sym_DASH] = ACTIONS(1),
[anon_sym_SLASH] = ACTIONS(1),
[sym_at_keyword] = ACTIONS(1),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(1),
[sym___error_recovery] = ACTIONS(1),
[sym__class_name_escape_with_suffix] = ACTIONS(1),
[sym__at_rule_slash] = ACTIONS(1),
},
[STATE(1)] = {
[sym_stylesheet] = STATE(77),
[sym_import_statement] = STATE(18),
[sym_media_statement] = STATE(18),
[sym_charset_statement] = STATE(18),
[sym_namespace_statement] = STATE(18),
[sym_keyframes_statement] = STATE(18),
[sym_supports_statement] = STATE(18),
[sym_at_rule] = STATE(18),
[sym_rule_set] = STATE(18),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(18),
[sym_last_declaration] = STATE(256),
[sym_string_value] = STATE(3),
[aux_sym_stylesheet_repeat1] = STATE(18),
[ts_builtin_sym_end] = ACTIONS(7),
[anon_sym_SEMI] = ACTIONS(9),
[anon_sym_ATimport] = ACTIONS(11),
[anon_sym_ATmedia] = ACTIONS(13),
[anon_sym_ATcharset] = ACTIONS(15),
[anon_sym_ATnamespace] = ACTIONS(17),
[anon_sym_ATkeyframes] = ACTIONS(19),
[aux_sym_keyframes_statement_token1] = ACTIONS(19),
[anon_sym_ATsupports] = ACTIONS(21),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(25),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[sym__custom_property_name] = ACTIONS(45),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(51),
[sym_at_keyword] = ACTIONS(53),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(2)] = {
[anon_sym_COMMA] = ACTIONS(55),
[anon_sym_LBRACE] = ACTIONS(55),
[anon_sym_COLON] = ACTIONS(57),
[anon_sym_DOT] = ACTIONS(55),
[anon_sym_COLON_COLON] = ACTIONS(55),
[anon_sym_POUND] = ACTIONS(55),
[anon_sym_LBRACK2] = ACTIONS(55),
[anon_sym_PIPE] = ACTIONS(55),
[anon_sym_GT] = ACTIONS(55),
[anon_sym_TILDE] = ACTIONS(55),
[anon_sym_PLUS] = ACTIONS(55),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(60),
},
[STATE(3)] = {
[aux_sym_selectors_repeat1] = STATE(38),
[anon_sym_COMMA] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_COLON] = ACTIONS(67),
[anon_sym_DOT] = ACTIONS(69),
[anon_sym_COLON_COLON] = ACTIONS(71),
[anon_sym_POUND] = ACTIONS(73),
[anon_sym_LBRACK2] = ACTIONS(75),
[anon_sym_PIPE] = ACTIONS(77),
[anon_sym_GT] = ACTIONS(79),
[anon_sym_TILDE] = ACTIONS(81),
[anon_sym_PLUS] = ACTIONS(83),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(85),
},
[STATE(4)] = {
[sym__value] = STATE(8),
[sym_parenthesized_value] = STATE(8),
[sym_color_value] = STATE(8),
[sym_string_value] = STATE(8),
[sym_integer_value] = STATE(8),
[sym_float_value] = STATE(8),
[sym_grid_value] = STATE(8),
[sym_call_expression] = STATE(8),
[sym_binary_expression] = STATE(8),
[anon_sym_LPAREN] = ACTIONS(87),
[anon_sym_LBRACK] = ACTIONS(89),
[anon_sym_POUND] = ACTIONS(91),
[sym_important] = ACTIONS(93),
[anon_sym_SQUOTE] = ACTIONS(95),
[anon_sym_DQUOTE] = ACTIONS(97),
[aux_sym_integer_value_token1] = ACTIONS(99),
[aux_sym_float_value_token1] = ACTIONS(101),
[sym_url_value] = ACTIONS(93),
[sym_identifier] = ACTIONS(103),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(105),
},
[STATE(5)] = {
[aux_sym_class_name_repeat1] = STATE(125),
[anon_sym_COMMA] = ACTIONS(107),
[anon_sym_LBRACE] = ACTIONS(107),
[anon_sym_COLON] = ACTIONS(109),
[anon_sym_RPAREN] = ACTIONS(107),
[anon_sym_RBRACK] = ACTIONS(107),
[anon_sym_DOT] = ACTIONS(107),
[anon_sym_COLON_COLON] = ACTIONS(107),
[anon_sym_POUND] = ACTIONS(107),
[anon_sym_LBRACK2] = ACTIONS(107),
[anon_sym_EQ] = ACTIONS(107),
[anon_sym_TILDE_EQ] = ACTIONS(107),
[anon_sym_CARET_EQ] = ACTIONS(107),
[anon_sym_PIPE_EQ] = ACTIONS(107),
[anon_sym_STAR_EQ] = ACTIONS(107),
[anon_sym_DOLLAR_EQ] = ACTIONS(107),
[anon_sym_PIPE] = ACTIONS(109),
[anon_sym_GT] = ACTIONS(107),
[anon_sym_TILDE] = ACTIONS(109),
[anon_sym_PLUS] = ACTIONS(107),
[anon_sym_LPAREN2] = ACTIONS(107),
[sym_escape_sequence] = ACTIONS(111),
[sym_identifier] = ACTIONS(111),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(107),
[sym__class_name_escape_with_suffix] = ACTIONS(111),
},
[STATE(6)] = {
[anon_sym_COMMA] = ACTIONS(113),
[anon_sym_LBRACE] = ACTIONS(113),
[anon_sym_COLON] = ACTIONS(115),
[anon_sym_RPAREN] = ACTIONS(113),
[anon_sym_RBRACK] = ACTIONS(113),
[anon_sym_DOT] = ACTIONS(113),
[anon_sym_COLON_COLON] = ACTIONS(113),
[anon_sym_POUND] = ACTIONS(113),
[anon_sym_LBRACK2] = ACTIONS(113),
[anon_sym_EQ] = ACTIONS(113),
[anon_sym_TILDE_EQ] = ACTIONS(113),
[anon_sym_CARET_EQ] = ACTIONS(113),
[anon_sym_PIPE_EQ] = ACTIONS(113),
[anon_sym_STAR_EQ] = ACTIONS(113),
[anon_sym_DOLLAR_EQ] = ACTIONS(113),
[anon_sym_PIPE] = ACTIONS(115),
[anon_sym_GT] = ACTIONS(113),
[anon_sym_TILDE] = ACTIONS(115),
[anon_sym_PLUS] = ACTIONS(113),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(113),
},
[STATE(7)] = {
[sym_import_statement] = STATE(13),
[sym_media_statement] = STATE(13),
[sym_charset_statement] = STATE(13),
[sym_namespace_statement] = STATE(13),
[sym_keyframes_statement] = STATE(13),
[sym_supports_statement] = STATE(13),
[sym_at_rule] = STATE(13),
[sym_rule_set] = STATE(13),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(13),
[sym_last_declaration] = STATE(109),
[sym_string_value] = STATE(3),
[aux_sym_block_repeat1] = STATE(13),
[anon_sym_SEMI] = ACTIONS(117),
[anon_sym_ATimport] = ACTIONS(11),
[anon_sym_ATmedia] = ACTIONS(13),
[anon_sym_ATcharset] = ACTIONS(15),
[anon_sym_ATnamespace] = ACTIONS(17),
[anon_sym_ATkeyframes] = ACTIONS(19),
[aux_sym_keyframes_statement_token1] = ACTIONS(19),
[anon_sym_RBRACE] = ACTIONS(119),
[anon_sym_ATsupports] = ACTIONS(21),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(25),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[sym__custom_property_name] = ACTIONS(45),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(51),
[sym_at_keyword] = ACTIONS(53),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(8)] = {
[sym__value] = STATE(29),
[sym_parenthesized_value] = STATE(29),
[sym_color_value] = STATE(29),
[sym_string_value] = STATE(29),
[sym_integer_value] = STATE(29),
[sym_float_value] = STATE(29),
[sym_grid_value] = STATE(29),
[sym_call_expression] = STATE(29),
[sym_binary_expression] = STATE(29),
[aux_sym_declaration_repeat1] = STATE(27),
[ts_builtin_sym_end] = ACTIONS(121),
[anon_sym_SEMI] = ACTIONS(123),
[anon_sym_COMMA] = ACTIONS(125),
[anon_sym_RBRACE] = ACTIONS(121),
[anon_sym_LPAREN] = ACTIONS(87),
[anon_sym_LBRACK] = ACTIONS(89),
[anon_sym_STAR] = ACTIONS(127),
[anon_sym_POUND] = ACTIONS(91),
[anon_sym_PLUS] = ACTIONS(129),
[sym_important] = ACTIONS(131),
[anon_sym_SQUOTE] = ACTIONS(95),
[anon_sym_DQUOTE] = ACTIONS(97),
[aux_sym_integer_value_token1] = ACTIONS(99),
[aux_sym_float_value_token1] = ACTIONS(101),
[sym_url_value] = ACTIONS(133),
[anon_sym_DASH] = ACTIONS(129),
[anon_sym_SLASH] = ACTIONS(129),
[sym_identifier] = ACTIONS(103),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(135),
},
[STATE(9)] = {
[ts_builtin_sym_end] = ACTIONS(137),
[anon_sym_SEMI] = ACTIONS(137),
[anon_sym_ATimport] = ACTIONS(139),
[anon_sym_ATmedia] = ACTIONS(139),
[anon_sym_ATcharset] = ACTIONS(139),
[anon_sym_ATnamespace] = ACTIONS(139),
[anon_sym_ATkeyframes] = ACTIONS(139),
[aux_sym_keyframes_statement_token1] = ACTIONS(139),
[anon_sym_RBRACE] = ACTIONS(137),
[anon_sym_ATsupports] = ACTIONS(139),
[anon_sym_COLON] = ACTIONS(139),
[sym_nesting_selector] = ACTIONS(137),
[anon_sym_STAR] = ACTIONS(137),
[anon_sym_DOT] = ACTIONS(137),
[anon_sym_COLON_COLON] = ACTIONS(137),
[anon_sym_POUND] = ACTIONS(137),
[anon_sym_LBRACK2] = ACTIONS(137),
[anon_sym_PIPE] = ACTIONS(137),
[anon_sym_GT] = ACTIONS(137),
[anon_sym_TILDE] = ACTIONS(137),
[anon_sym_PLUS] = ACTIONS(137),
[sym__custom_property_name] = ACTIONS(137),
[anon_sym_SQUOTE] = ACTIONS(137),
[anon_sym_DQUOTE] = ACTIONS(137),
[sym_identifier] = ACTIONS(139),
[sym_at_keyword] = ACTIONS(139),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(10)] = {
[sym_class_name] = STATE(6),
[aux_sym_class_name_repeat1] = STATE(5),
[sym_escape_sequence] = ACTIONS(141),
[sym_identifier] = ACTIONS(141),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__class_name_escape_with_suffix] = ACTIONS(141),
},
[STATE(11)] = {
[ts_builtin_sym_end] = ACTIONS(143),
[anon_sym_SEMI] = ACTIONS(143),
[anon_sym_COMMA] = ACTIONS(143),
[anon_sym_RBRACE] = ACTIONS(143),
[anon_sym_LPAREN] = ACTIONS(143),
[anon_sym_RPAREN] = ACTIONS(143),
[anon_sym_LBRACK] = ACTIONS(143),
[anon_sym_STAR] = ACTIONS(143),
[anon_sym_POUND] = ACTIONS(143),
[anon_sym_PLUS] = ACTIONS(145),
[sym_important] = ACTIONS(143),
[anon_sym_SQUOTE] = ACTIONS(143),
[anon_sym_DQUOTE] = ACTIONS(143),
[aux_sym_integer_value_token1] = ACTIONS(145),
[aux_sym_float_value_token1] = ACTIONS(145),
[sym_unit] = ACTIONS(147),
[sym_url_value] = ACTIONS(143),
[anon_sym_DASH] = ACTIONS(145),
[anon_sym_SLASH] = ACTIONS(145),
[sym_identifier] = ACTIONS(145),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(145),
},
[STATE(12)] = {
[ts_builtin_sym_end] = ACTIONS(149),
[anon_sym_SEMI] = ACTIONS(149),
[anon_sym_COMMA] = ACTIONS(149),
[anon_sym_RBRACE] = ACTIONS(149),
[anon_sym_LPAREN] = ACTIONS(149),
[anon_sym_RPAREN] = ACTIONS(149),
[anon_sym_LBRACK] = ACTIONS(149),
[anon_sym_STAR] = ACTIONS(149),
[anon_sym_POUND] = ACTIONS(149),
[anon_sym_PLUS] = ACTIONS(151),
[sym_important] = ACTIONS(149),
[anon_sym_SQUOTE] = ACTIONS(149),
[anon_sym_DQUOTE] = ACTIONS(149),
[aux_sym_integer_value_token1] = ACTIONS(151),
[aux_sym_float_value_token1] = ACTIONS(151),
[sym_url_value] = ACTIONS(149),
[anon_sym_DASH] = ACTIONS(151),
[anon_sym_SLASH] = ACTIONS(151),
[sym_identifier] = ACTIONS(151),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(151),
},
[STATE(13)] = {
[sym_import_statement] = STATE(13),
[sym_media_statement] = STATE(13),
[sym_charset_statement] = STATE(13),
[sym_namespace_statement] = STATE(13),
[sym_keyframes_statement] = STATE(13),
[sym_supports_statement] = STATE(13),
[sym_at_rule] = STATE(13),
[sym_rule_set] = STATE(13),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(13),
[sym_string_value] = STATE(3),
[aux_sym_block_repeat1] = STATE(13),
[anon_sym_SEMI] = ACTIONS(153),
[anon_sym_ATimport] = ACTIONS(156),
[anon_sym_ATmedia] = ACTIONS(159),
[anon_sym_ATcharset] = ACTIONS(162),
[anon_sym_ATnamespace] = ACTIONS(165),
[anon_sym_ATkeyframes] = ACTIONS(168),
[aux_sym_keyframes_statement_token1] = ACTIONS(168),
[anon_sym_RBRACE] = ACTIONS(171),
[anon_sym_ATsupports] = ACTIONS(173),
[anon_sym_COLON] = ACTIONS(176),
[sym_nesting_selector] = ACTIONS(179),
[anon_sym_STAR] = ACTIONS(182),
[anon_sym_DOT] = ACTIONS(185),
[anon_sym_COLON_COLON] = ACTIONS(188),
[anon_sym_POUND] = ACTIONS(191),
[anon_sym_LBRACK2] = ACTIONS(194),
[anon_sym_PIPE] = ACTIONS(197),
[anon_sym_GT] = ACTIONS(200),
[anon_sym_TILDE] = ACTIONS(203),
[anon_sym_PLUS] = ACTIONS(206),
[sym__custom_property_name] = ACTIONS(209),
[anon_sym_SQUOTE] = ACTIONS(212),
[anon_sym_DQUOTE] = ACTIONS(215),
[sym_identifier] = ACTIONS(218),
[sym_at_keyword] = ACTIONS(221),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(14)] = {
[sym_import_statement] = STATE(7),
[sym_media_statement] = STATE(7),
[sym_charset_statement] = STATE(7),
[sym_namespace_statement] = STATE(7),
[sym_keyframes_statement] = STATE(7),
[sym_supports_statement] = STATE(7),
[sym_at_rule] = STATE(7),
[sym_rule_set] = STATE(7),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(7),
[sym_last_declaration] = STATE(54),
[sym_string_value] = STATE(3),
[aux_sym_block_repeat1] = STATE(7),
[anon_sym_SEMI] = ACTIONS(224),
[anon_sym_ATimport] = ACTIONS(11),
[anon_sym_ATmedia] = ACTIONS(13),
[anon_sym_ATcharset] = ACTIONS(15),
[anon_sym_ATnamespace] = ACTIONS(17),
[anon_sym_ATkeyframes] = ACTIONS(19),
[aux_sym_keyframes_statement_token1] = ACTIONS(19),
[anon_sym_RBRACE] = ACTIONS(226),
[anon_sym_ATsupports] = ACTIONS(21),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(25),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[sym__custom_property_name] = ACTIONS(45),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(51),
[sym_at_keyword] = ACTIONS(53),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(15)] = {
[sym_block] = STATE(16),
[anon_sym_LBRACE] = ACTIONS(228),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(16)] = {
[ts_builtin_sym_end] = ACTIONS(230),
[anon_sym_SEMI] = ACTIONS(230),
[anon_sym_ATimport] = ACTIONS(232),
[anon_sym_ATmedia] = ACTIONS(232),
[anon_sym_ATcharset] = ACTIONS(232),
[anon_sym_ATnamespace] = ACTIONS(232),
[anon_sym_ATkeyframes] = ACTIONS(232),
[aux_sym_keyframes_statement_token1] = ACTIONS(232),
[anon_sym_RBRACE] = ACTIONS(230),
[anon_sym_ATsupports] = ACTIONS(232),
[anon_sym_COLON] = ACTIONS(232),
[sym_nesting_selector] = ACTIONS(230),
[anon_sym_STAR] = ACTIONS(230),
[anon_sym_DOT] = ACTIONS(230),
[anon_sym_COLON_COLON] = ACTIONS(230),
[anon_sym_POUND] = ACTIONS(230),
[anon_sym_LBRACK2] = ACTIONS(230),
[anon_sym_PIPE] = ACTIONS(230),
[anon_sym_GT] = ACTIONS(230),
[anon_sym_TILDE] = ACTIONS(230),
[anon_sym_PLUS] = ACTIONS(230),
[sym__custom_property_name] = ACTIONS(230),
[anon_sym_SQUOTE] = ACTIONS(230),
[anon_sym_DQUOTE] = ACTIONS(230),
[sym_identifier] = ACTIONS(232),
[sym_at_keyword] = ACTIONS(232),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(17)] = {
[sym_import_statement] = STATE(17),
[sym_media_statement] = STATE(17),
[sym_charset_statement] = STATE(17),
[sym_namespace_statement] = STATE(17),
[sym_keyframes_statement] = STATE(17),
[sym_supports_statement] = STATE(17),
[sym_at_rule] = STATE(17),
[sym_rule_set] = STATE(17),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(17),
[sym_string_value] = STATE(3),
[aux_sym_stylesheet_repeat1] = STATE(17),
[ts_builtin_sym_end] = ACTIONS(234),
[anon_sym_SEMI] = ACTIONS(236),
[anon_sym_ATimport] = ACTIONS(239),
[anon_sym_ATmedia] = ACTIONS(242),
[anon_sym_ATcharset] = ACTIONS(245),
[anon_sym_ATnamespace] = ACTIONS(248),
[anon_sym_ATkeyframes] = ACTIONS(251),
[aux_sym_keyframes_statement_token1] = ACTIONS(251),
[anon_sym_ATsupports] = ACTIONS(254),
[anon_sym_COLON] = ACTIONS(257),
[sym_nesting_selector] = ACTIONS(260),
[anon_sym_STAR] = ACTIONS(263),
[anon_sym_DOT] = ACTIONS(266),
[anon_sym_COLON_COLON] = ACTIONS(269),
[anon_sym_POUND] = ACTIONS(272),
[anon_sym_LBRACK2] = ACTIONS(275),
[anon_sym_PIPE] = ACTIONS(278),
[anon_sym_GT] = ACTIONS(281),
[anon_sym_TILDE] = ACTIONS(284),
[anon_sym_PLUS] = ACTIONS(287),
[sym__custom_property_name] = ACTIONS(290),
[anon_sym_SQUOTE] = ACTIONS(293),
[anon_sym_DQUOTE] = ACTIONS(296),
[sym_identifier] = ACTIONS(299),
[sym_at_keyword] = ACTIONS(302),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(18)] = {
[sym_import_statement] = STATE(17),
[sym_media_statement] = STATE(17),
[sym_charset_statement] = STATE(17),
[sym_namespace_statement] = STATE(17),
[sym_keyframes_statement] = STATE(17),
[sym_supports_statement] = STATE(17),
[sym_at_rule] = STATE(17),
[sym_rule_set] = STATE(17),
[sym_selectors] = STATE(15),
[sym__selector] = STATE(3),
[sym_universal_selector] = STATE(3),
[sym_class_selector] = STATE(3),
[sym_pseudo_class_selector] = STATE(3),
[sym_pseudo_element_selector] = STATE(3),
[sym_id_selector] = STATE(3),
[sym_attribute_selector] = STATE(3),
[sym_child_selector] = STATE(3),
[sym_descendant_selector] = STATE(3),
[sym_sibling_selector] = STATE(3),
[sym_adjacent_sibling_selector] = STATE(3),
[sym_namespace_selector] = STATE(3),
[sym_declaration] = STATE(17),
[sym_last_declaration] = STATE(257),
[sym_string_value] = STATE(3),
[aux_sym_stylesheet_repeat1] = STATE(17),
[ts_builtin_sym_end] = ACTIONS(305),
[anon_sym_SEMI] = ACTIONS(307),
[anon_sym_ATimport] = ACTIONS(11),
[anon_sym_ATmedia] = ACTIONS(13),
[anon_sym_ATcharset] = ACTIONS(15),
[anon_sym_ATnamespace] = ACTIONS(17),
[anon_sym_ATkeyframes] = ACTIONS(19),
[aux_sym_keyframes_statement_token1] = ACTIONS(19),
[anon_sym_ATsupports] = ACTIONS(21),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(25),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[sym__custom_property_name] = ACTIONS(45),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(51),
[sym_at_keyword] = ACTIONS(53),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(19)] = {
[ts_builtin_sym_end] = ACTIONS(309),
[anon_sym_SEMI] = ACTIONS(309),
[anon_sym_ATimport] = ACTIONS(311),
[anon_sym_ATmedia] = ACTIONS(311),
[anon_sym_ATcharset] = ACTIONS(311),
[anon_sym_ATnamespace] = ACTIONS(311),
[anon_sym_ATkeyframes] = ACTIONS(311),
[aux_sym_keyframes_statement_token1] = ACTIONS(311),
[anon_sym_RBRACE] = ACTIONS(309),
[anon_sym_ATsupports] = ACTIONS(311),
[anon_sym_COLON] = ACTIONS(311),
[sym_nesting_selector] = ACTIONS(309),
[anon_sym_STAR] = ACTIONS(309),
[anon_sym_DOT] = ACTIONS(309),
[anon_sym_COLON_COLON] = ACTIONS(309),
[anon_sym_POUND] = ACTIONS(309),
[anon_sym_LBRACK2] = ACTIONS(309),
[anon_sym_PIPE] = ACTIONS(309),
[anon_sym_GT] = ACTIONS(309),
[anon_sym_TILDE] = ACTIONS(309),
[anon_sym_PLUS] = ACTIONS(309),
[sym__custom_property_name] = ACTIONS(309),
[anon_sym_SQUOTE] = ACTIONS(309),
[anon_sym_DQUOTE] = ACTIONS(309),
[sym_identifier] = ACTIONS(311),
[sym_at_keyword] = ACTIONS(311),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(20)] = {
[sym__nth_child_pseudo_class_selector] = STATE(140),
[sym_class_name] = STATE(32),
[aux_sym_class_name_repeat1] = STATE(5),
[anon_sym_has] = ACTIONS(313),
[anon_sym_not] = ACTIONS(313),
[anon_sym_is] = ACTIONS(313),
[anon_sym_where] = ACTIONS(313),
[anon_sym_host] = ACTIONS(315),
[anon_sym_host_DASHcontext] = ACTIONS(313),
[anon_sym_nth_DASHchild] = ACTIONS(317),
[anon_sym_nth_DASHlast_DASHchild] = ACTIONS(317),
[sym_escape_sequence] = ACTIONS(141),
[sym_identifier] = ACTIONS(319),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__class_name_escape_with_suffix] = ACTIONS(141),
},
[STATE(21)] = {
[sym_arguments] = STATE(52),
[ts_builtin_sym_end] = ACTIONS(321),
[anon_sym_SEMI] = ACTIONS(321),
[anon_sym_COMMA] = ACTIONS(321),
[anon_sym_RBRACE] = ACTIONS(321),
[anon_sym_LPAREN] = ACTIONS(323),
[anon_sym_RPAREN] = ACTIONS(321),
[anon_sym_LBRACK] = ACTIONS(321),
[anon_sym_STAR] = ACTIONS(321),
[anon_sym_POUND] = ACTIONS(321),
[anon_sym_PLUS] = ACTIONS(323),
[anon_sym_LPAREN2] = ACTIONS(325),
[sym_important] = ACTIONS(321),
[anon_sym_SQUOTE] = ACTIONS(321),
[anon_sym_DQUOTE] = ACTIONS(321),
[aux_sym_integer_value_token1] = ACTIONS(323),
[aux_sym_float_value_token1] = ACTIONS(323),
[sym_url_value] = ACTIONS(321),
[anon_sym_DASH] = ACTIONS(323),
[anon_sym_SLASH] = ACTIONS(323),
[sym_identifier] = ACTIONS(323),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(323),
},
[STATE(22)] = {
[anon_sym_COMMA] = ACTIONS(327),
[anon_sym_LBRACE] = ACTIONS(327),
[anon_sym_COLON] = ACTIONS(329),
[anon_sym_RPAREN] = ACTIONS(327),
[anon_sym_RBRACK] = ACTIONS(327),
[anon_sym_DOT] = ACTIONS(69),
[anon_sym_COLON_COLON] = ACTIONS(327),
[anon_sym_POUND] = ACTIONS(327),
[anon_sym_LBRACK2] = ACTIONS(327),
[anon_sym_EQ] = ACTIONS(327),
[anon_sym_TILDE_EQ] = ACTIONS(327),
[anon_sym_CARET_EQ] = ACTIONS(327),
[anon_sym_PIPE_EQ] = ACTIONS(327),
[anon_sym_STAR_EQ] = ACTIONS(327),
[anon_sym_DOLLAR_EQ] = ACTIONS(327),
[anon_sym_PIPE] = ACTIONS(329),
[anon_sym_GT] = ACTIONS(327),
[anon_sym_TILDE] = ACTIONS(329),
[anon_sym_PLUS] = ACTIONS(327),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(327),
},
[STATE(23)] = {
[anon_sym_COMMA] = ACTIONS(331),
[anon_sym_LBRACE] = ACTIONS(331),
[anon_sym_COLON] = ACTIONS(67),
[anon_sym_RPAREN] = ACTIONS(331),
[anon_sym_DOT] = ACTIONS(69),
[anon_sym_COLON_COLON] = ACTIONS(71),
[anon_sym_POUND] = ACTIONS(73),
[anon_sym_LBRACK2] = ACTIONS(75),
[anon_sym_PIPE] = ACTIONS(77),
[anon_sym_GT] = ACTIONS(79),
[anon_sym_TILDE] = ACTIONS(81),
[anon_sym_PLUS] = ACTIONS(83),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(85),
},
[STATE(24)] = {
[sym__selector] = STATE(22),
[sym_universal_selector] = STATE(22),
[sym_class_selector] = STATE(22),
[sym_pseudo_class_selector] = STATE(22),
[sym_pseudo_element_selector] = STATE(22),
[sym_id_selector] = STATE(22),
[sym_attribute_selector] = STATE(22),
[sym_child_selector] = STATE(22),
[sym_descendant_selector] = STATE(22),
[sym_sibling_selector] = STATE(22),
[sym_adjacent_sibling_selector] = STATE(22),
[sym_namespace_selector] = STATE(22),
[sym_string_value] = STATE(22),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(333),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(335),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(25)] = {
[ts_builtin_sym_end] = ACTIONS(337),
[anon_sym_SEMI] = ACTIONS(337),
[anon_sym_ATimport] = ACTIONS(339),
[anon_sym_ATmedia] = ACTIONS(339),
[anon_sym_ATcharset] = ACTIONS(339),
[anon_sym_ATnamespace] = ACTIONS(339),
[anon_sym_ATkeyframes] = ACTIONS(339),
[aux_sym_keyframes_statement_token1] = ACTIONS(339),
[anon_sym_RBRACE] = ACTIONS(337),
[anon_sym_ATsupports] = ACTIONS(339),
[anon_sym_COLON] = ACTIONS(339),
[sym_nesting_selector] = ACTIONS(337),
[anon_sym_STAR] = ACTIONS(337),
[anon_sym_DOT] = ACTIONS(337),
[anon_sym_COLON_COLON] = ACTIONS(337),
[anon_sym_POUND] = ACTIONS(337),
[anon_sym_LBRACK2] = ACTIONS(337),
[anon_sym_PIPE] = ACTIONS(337),
[anon_sym_GT] = ACTIONS(337),
[anon_sym_TILDE] = ACTIONS(337),
[anon_sym_PLUS] = ACTIONS(337),
[sym__custom_property_name] = ACTIONS(337),
[anon_sym_SQUOTE] = ACTIONS(337),
[anon_sym_DQUOTE] = ACTIONS(337),
[sym_identifier] = ACTIONS(339),
[sym_at_keyword] = ACTIONS(339),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(26)] = {
[ts_builtin_sym_end] = ACTIONS(341),
[anon_sym_SEMI] = ACTIONS(343),
[anon_sym_COMMA] = ACTIONS(345),
[anon_sym_RBRACE] = ACTIONS(341),
[anon_sym_LPAREN] = ACTIONS(345),
[anon_sym_LBRACK] = ACTIONS(345),
[anon_sym_STAR] = ACTIONS(345),
[anon_sym_POUND] = ACTIONS(345),
[anon_sym_PLUS] = ACTIONS(347),
[sym_important] = ACTIONS(345),
[anon_sym_SQUOTE] = ACTIONS(345),
[anon_sym_DQUOTE] = ACTIONS(345),
[aux_sym_integer_value_token1] = ACTIONS(347),
[aux_sym_float_value_token1] = ACTIONS(347),
[sym_url_value] = ACTIONS(345),
[anon_sym_DASH] = ACTIONS(347),
[anon_sym_SLASH] = ACTIONS(347),
[sym_identifier] = ACTIONS(347),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(347),
},
[STATE(27)] = {
[sym__value] = STATE(29),
[sym_parenthesized_value] = STATE(29),
[sym_color_value] = STATE(29),
[sym_string_value] = STATE(29),
[sym_integer_value] = STATE(29),
[sym_float_value] = STATE(29),
[sym_grid_value] = STATE(29),
[sym_call_expression] = STATE(29),
[sym_binary_expression] = STATE(29),
[aux_sym_declaration_repeat1] = STATE(39),
[ts_builtin_sym_end] = ACTIONS(341),
[anon_sym_SEMI] = ACTIONS(343),
[anon_sym_COMMA] = ACTIONS(125),
[anon_sym_RBRACE] = ACTIONS(341),
[anon_sym_LPAREN] = ACTIONS(87),
[anon_sym_LBRACK] = ACTIONS(89),
[anon_sym_POUND] = ACTIONS(91),
[sym_important] = ACTIONS(349),
[anon_sym_SQUOTE] = ACTIONS(95),
[anon_sym_DQUOTE] = ACTIONS(97),
[aux_sym_integer_value_token1] = ACTIONS(99),
[aux_sym_float_value_token1] = ACTIONS(101),
[sym_url_value] = ACTIONS(133),
[sym_identifier] = ACTIONS(103),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(135),
},
[STATE(28)] = {
[anon_sym_COMMA] = ACTIONS(55),
[anon_sym_LBRACE] = ACTIONS(55),
[anon_sym_COLON] = ACTIONS(351),
[anon_sym_RPAREN] = ACTIONS(55),
[anon_sym_RBRACK] = ACTIONS(55),
[anon_sym_DOT] = ACTIONS(55),
[anon_sym_COLON_COLON] = ACTIONS(55),
[anon_sym_POUND] = ACTIONS(55),
[anon_sym_LBRACK2] = ACTIONS(55),
[anon_sym_EQ] = ACTIONS(55),
[anon_sym_TILDE_EQ] = ACTIONS(55),
[anon_sym_CARET_EQ] = ACTIONS(55),
[anon_sym_PIPE_EQ] = ACTIONS(55),
[anon_sym_STAR_EQ] = ACTIONS(55),
[anon_sym_DOLLAR_EQ] = ACTIONS(55),
[anon_sym_PIPE] = ACTIONS(351),
[anon_sym_GT] = ACTIONS(55),
[anon_sym_TILDE] = ACTIONS(351),
[anon_sym_PLUS] = ACTIONS(55),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(55),
},
[STATE(29)] = {
[ts_builtin_sym_end] = ACTIONS(353),
[anon_sym_SEMI] = ACTIONS(353),
[anon_sym_COMMA] = ACTIONS(353),
[anon_sym_RBRACE] = ACTIONS(353),
[anon_sym_LPAREN] = ACTIONS(353),
[anon_sym_LBRACK] = ACTIONS(353),
[anon_sym_STAR] = ACTIONS(127),
[anon_sym_POUND] = ACTIONS(353),
[anon_sym_PLUS] = ACTIONS(129),
[sym_important] = ACTIONS(353),
[anon_sym_SQUOTE] = ACTIONS(353),
[anon_sym_DQUOTE] = ACTIONS(353),
[aux_sym_integer_value_token1] = ACTIONS(355),
[aux_sym_float_value_token1] = ACTIONS(355),
[sym_url_value] = ACTIONS(353),
[anon_sym_DASH] = ACTIONS(129),
[anon_sym_SLASH] = ACTIONS(129),
[sym_identifier] = ACTIONS(355),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(355),
},
[STATE(30)] = {
[ts_builtin_sym_end] = ACTIONS(357),
[anon_sym_SEMI] = ACTIONS(357),
[anon_sym_COMMA] = ACTIONS(357),
[anon_sym_RBRACE] = ACTIONS(357),
[anon_sym_LPAREN] = ACTIONS(357),
[anon_sym_RPAREN] = ACTIONS(357),
[anon_sym_LBRACK] = ACTIONS(357),
[anon_sym_STAR] = ACTIONS(357),
[anon_sym_POUND] = ACTIONS(357),
[anon_sym_PLUS] = ACTIONS(359),
[sym_important] = ACTIONS(357),
[anon_sym_SQUOTE] = ACTIONS(357),
[anon_sym_DQUOTE] = ACTIONS(357),
[aux_sym_integer_value_token1] = ACTIONS(359),
[aux_sym_float_value_token1] = ACTIONS(359),
[sym_url_value] = ACTIONS(357),
[anon_sym_DASH] = ACTIONS(359),
[anon_sym_SLASH] = ACTIONS(359),
[sym_identifier] = ACTIONS(359),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(359),
},
[STATE(31)] = {
[aux_sym_color_value_token1] = ACTIONS(361),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
[STATE(32)] = {
[sym_pseudo_class_arguments] = STATE(142),
[anon_sym_COMMA] = ACTIONS(363),
[anon_sym_LBRACE] = ACTIONS(363),
[anon_sym_COLON] = ACTIONS(365),
[anon_sym_RPAREN] = ACTIONS(363),
[anon_sym_RBRACK] = ACTIONS(363),
[anon_sym_DOT] = ACTIONS(363),
[anon_sym_COLON_COLON] = ACTIONS(363),
[anon_sym_POUND] = ACTIONS(363),
[anon_sym_LBRACK2] = ACTIONS(363),
[anon_sym_EQ] = ACTIONS(363),
[anon_sym_TILDE_EQ] = ACTIONS(363),
[anon_sym_CARET_EQ] = ACTIONS(363),
[anon_sym_PIPE_EQ] = ACTIONS(363),
[anon_sym_STAR_EQ] = ACTIONS(363),
[anon_sym_DOLLAR_EQ] = ACTIONS(363),
[anon_sym_PIPE] = ACTIONS(365),
[anon_sym_GT] = ACTIONS(363),
[anon_sym_TILDE] = ACTIONS(365),
[anon_sym_PLUS] = ACTIONS(363),
[anon_sym_LPAREN2] = ACTIONS(367),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(363),
},
[STATE(33)] = {
[anon_sym_SEMI] = ACTIONS(369),
[anon_sym_COMMA] = ACTIONS(369),
[anon_sym_LPAREN] = ACTIONS(369),
[anon_sym_RPAREN] = ACTIONS(369),
[anon_sym_LBRACK] = ACTIONS(369),
[anon_sym_STAR] = ACTIONS(127),
[anon_sym_POUND] = ACTIONS(369),
[anon_sym_PLUS] = ACTIONS(129),
[sym_important] = ACTIONS(369),
[anon_sym_SQUOTE] = ACTIONS(369),
[anon_sym_DQUOTE] = ACTIONS(369),
[aux_sym_integer_value_token1] = ACTIONS(371),
[aux_sym_float_value_token1] = ACTIONS(371),
[sym_url_value] = ACTIONS(369),
[anon_sym_DASH] = ACTIONS(129),
[anon_sym_SLASH] = ACTIONS(129),
[sym_identifier] = ACTIONS(371),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(371),
},
[STATE(34)] = {
[sym__value] = STATE(33),
[sym_parenthesized_value] = STATE(33),
[sym_color_value] = STATE(33),
[sym_string_value] = STATE(33),
[sym_integer_value] = STATE(33),
[sym_float_value] = STATE(33),
[sym_grid_value] = STATE(33),
[sym_call_expression] = STATE(33),
[sym_binary_expression] = STATE(33),
[aux_sym_pseudo_class_arguments_repeat1] = STATE(117),
[anon_sym_SEMI] = ACTIONS(373),
[anon_sym_COMMA] = ACTIONS(373),
[anon_sym_LPAREN] = ACTIONS(87),
[anon_sym_RPAREN] = ACTIONS(373),
[anon_sym_LBRACK] = ACTIONS(89),
[anon_sym_POUND] = ACTIONS(91),
[sym_important] = ACTIONS(375),
[anon_sym_SQUOTE] = ACTIONS(95),
[anon_sym_DQUOTE] = ACTIONS(97),
[aux_sym_integer_value_token1] = ACTIONS(99),
[aux_sym_float_value_token1] = ACTIONS(101),
[sym_url_value] = ACTIONS(375),
[sym_identifier] = ACTIONS(103),
[sym_js_comment] = ACTIONS(3),
[sym_comment] = ACTIONS(5),
[sym_plain_value] = ACTIONS(377),
},
[STATE(35)] = {
[anon_sym_COMMA] = ACTIONS(379),
[anon_sym_LBRACE] = ACTIONS(379),
[anon_sym_COLON] = ACTIONS(381),
[anon_sym_RPAREN] = ACTIONS(379),
[anon_sym_RBRACK] = ACTIONS(379),
[anon_sym_DOT] = ACTIONS(379),
[anon_sym_COLON_COLON] = ACTIONS(379),
[anon_sym_POUND] = ACTIONS(379),
[anon_sym_LBRACK2] = ACTIONS(379),
[anon_sym_EQ] = ACTIONS(379),
[anon_sym_TILDE_EQ] = ACTIONS(379),
[anon_sym_CARET_EQ] = ACTIONS(379),
[anon_sym_PIPE_EQ] = ACTIONS(379),
[anon_sym_STAR_EQ] = ACTIONS(379),
[anon_sym_DOLLAR_EQ] = ACTIONS(379),
[anon_sym_PIPE] = ACTIONS(381),
[anon_sym_GT] = ACTIONS(379),
[anon_sym_TILDE] = ACTIONS(381),
[anon_sym_PLUS] = ACTIONS(379),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__descendant_operator] = ACTIONS(379),
},
[STATE(36)] = {
[sym_class_name] = STATE(35),
[aux_sym_class_name_repeat1] = STATE(5),
[sym_escape_sequence] = ACTIONS(141),
[sym_identifier] = ACTIONS(141),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
[sym__class_name_escape_with_suffix] = ACTIONS(141),
},
[STATE(37)] = {
[sym__selector] = STATE(23),
[sym_universal_selector] = STATE(23),
[sym_class_selector] = STATE(23),
[sym_pseudo_class_selector] = STATE(23),
[sym_pseudo_element_selector] = STATE(23),
[sym_id_selector] = STATE(23),
[sym_attribute_selector] = STATE(23),
[sym_child_selector] = STATE(23),
[sym_descendant_selector] = STATE(23),
[sym_sibling_selector] = STATE(23),
[sym_adjacent_sibling_selector] = STATE(23),
[sym_namespace_selector] = STATE(23),
[sym_string_value] = STATE(23),
[anon_sym_COLON] = ACTIONS(23),
[sym_nesting_selector] = ACTIONS(383),
[anon_sym_STAR] = ACTIONS(27),
[anon_sym_DOT] = ACTIONS(29),
[anon_sym_COLON_COLON] = ACTIONS(31),
[anon_sym_POUND] = ACTIONS(33),
[anon_sym_LBRACK2] = ACTIONS(35),
[anon_sym_PIPE] = ACTIONS(37),
[anon_sym_GT] = ACTIONS(39),
[anon_sym_TILDE] = ACTIONS(41),
[anon_sym_PLUS] = ACTIONS(43),
[anon_sym_SQUOTE] = ACTIONS(47),
[anon_sym_DQUOTE] = ACTIONS(49),
[sym_identifier] = ACTIONS(335),
[sym_js_comment] = ACTIONS(5),
[sym_comment] = ACTIONS(5),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 5,
anon_sym_COMMA, ACTIONS(63),
anon_sym_LBRACE, ACTIONS(385),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_selectors_repeat1, STATE(44),
[11] =
33803, 0, 2, 5, 2, 6, 10272, 7, 1867, 10, 0, 17, 0, 17, 61440, 17,
31, 21, 2, 26, 387, 387, 389, 387, 392, 395, 398, 401, 404, 407, 410, 413,
401, 416, 3, 5, 419, 29, 29, 29, 29, 29, 29, 29, 29, 29, 65535,
[58] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
32799, 17, 0, 23, 87, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3, 5,
377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34,
[101] =
49152, 0, 226, 2, 14855, 6, 10272, 13, 1867, 16, 0, 23, 64444, 23, 61440, 35,
32799, 39, 0, 45, 23, 87, 422, 424, 27, 426, 31, 428, 35, 37, 39, 41,
430, 375, 432, 434, 99, 101, 375, 436, 3, 5, 377, 252, 252, 252, 252, 252,
252, 252, 252, 252, 252, 252, 252, 33, 33, 33, 170, 33, 33, 33, 33, 33,
43,
[166] = 6,
anon_sym_SEMI, ACTIONS(438),
anon_sym_COMMA, ACTIONS(438),
anon_sym_RPAREN, ACTIONS(440),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_arguments_repeat1, STATE(53),
[179] =
32776, 0, 3, 2, 2, 4, 10272, 5, 1867, 8, 0, 15, 0, 15, 61440, 15,
32799, 19, 0, 25, 442, 87, 442, 89, 91, 375, 95, 97, 99, 101, 375, 103,
3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117,
[224] = 6,
anon_sym_COMMA, ACTIONS(444),
anon_sym_LBRACE, ACTIONS(331),
anon_sym_RPAREN, ACTIONS(331),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_selectors_repeat1, STATE(65535),
[237] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1919, 13, 0, 23, 0, 23, 0, 23,
0, 23, 0, 23, 447, 447, 447, 447, 447, 447, 447, 447, 447, 449, 447, 447,
447, 449, 449, 451, 447, 449, 449, 449, 3, 5, 449,
[280] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 453, 453, 453, 453, 453, 453, 453, 453, 453, 455, 453, 453,
453, 455, 455, 453, 455, 455, 455, 3, 5, 455,
[322] =
32778, 0, 3, 3, 2, 5, 10272, 6, 1867, 9, 0, 16, 0, 16, 61440, 16,
32799, 20, 32, 26, 438, 438, 87, 457, 89, 91, 375, 95, 97, 99, 101, 375,
103, 3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117, 42,
[369] =
32776, 0, 3, 2, 2, 4, 10272, 5, 1867, 8, 0, 15, 0, 15, 61440, 15,
32799, 19, 1, 25, 459, 87, 461, 89, 91, 375, 95, 97, 99, 101, 375, 103,
3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117, 49,
[415] = 5,
anon_sym_COMMA, ACTIONS(459),
anon_sym_RPAREN, ACTIONS(463),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_pseudo_class_arguments_repeat2, STATE(61),
[426] =
32768, 0, 3, 1, 2, 3, 10272, 4, 1867, 7, 0, 14, 0, 14, 61440, 14,
32799, 18, 0, 24, 87, 465, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3,
5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 47,
[470] =
49152, 0, 227, 2, 14855, 7, 10272, 14, 1867, 17, 0, 24, 64444, 24, 61440, 36,
32799, 40, 0, 46, 23, 87, 467, 422, 469, 27, 426, 31, 428, 35, 37, 39,
41, 430, 375, 432, 434, 99, 101, 375, 436, 3, 5, 377, 149, 149, 149, 149,
149, 149, 149, 149, 149, 149, 149, 149, 33, 33, 33, 170, 33, 33, 33, 33,
33, 48,
[536] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 471, 471, 471, 471, 471, 471, 471, 471, 471, 473, 471, 471,
471, 473, 473, 471, 473, 473, 473, 3, 5, 473,
[578] = 6,
anon_sym_SEMI, ACTIONS(475),
anon_sym_COMMA, ACTIONS(475),
anon_sym_RPAREN, ACTIONS(373),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_arguments_repeat1, STATE(65535),
[591] = 3,
anon_sym_RBRACE, ACTIONS(119),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[598] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 478, 478, 478, 478, 478, 478, 478, 478, 478, 480, 478, 478,
478, 480, 480, 478, 480, 480, 480, 3, 5, 480,
[640] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(484), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(482), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[671] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 486, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
56,
[720] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 488, 488, 488, 488, 488, 488, 488, 488, 488, 490, 488, 488,
488, 490, 490, 488, 490, 490, 490, 3, 5, 490,
[762] = 6,
anon_sym_SQUOTE, ACTIONS(492),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[775] = 6,
anon_sym_SQUOTE, ACTIONS(496),
aux_sym_string_value_token1, ACTIONS(498),
sym_escape_sequence, ACTIONS(498),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(59),
[788] = 5,
anon_sym_COMMA, ACTIONS(500),
anon_sym_RPAREN, ACTIONS(442),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_pseudo_class_arguments_repeat2, STATE(65535),
[799] = 5,
ACTIONS(507), 1,
anon_sym_LPAREN2,
STATE(311), 1,
sym_pseudo_element_arguments,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(505), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(503), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[834] = 3,
sym_identifier, ACTIONS(509),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[841] =
49674, 0, 26, 5, 0, 8, 10240, 8, 17152, 10, 14848, 13, 2, 17, 32768, 18,
2048, 19, 0, 20, 511, 513, 228, 513, 515, 517, 519, 521, 523, 525, 3, 5,
521, 91, 91, 91, 91, 110, 91, 91,
[881] = 4,
aux_sym_color_value_token1, ACTIONS(527),
sym_identifier, ACTIONS(529),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[890] =
32768, 0, 3, 1, 2, 3, 10272, 4, 1867, 7, 0, 14, 0, 14, 61440, 14,
32799, 18, 0, 24, 87, 531, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3,
5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117,
[934] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(533), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[947] = 8,
anon_sym_COMMA, ACTIONS(535),
anon_sym_LBRACE, ACTIONS(228),
anon_sym_and, ACTIONS(537),
anon_sym_or, ACTIONS(537),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_block, STATE(90),
aux_sym_import_statement_repeat1, STATE(152),
[964] = 6,
anon_sym_DQUOTE, ACTIONS(496),
aux_sym_string_value_token2, ACTIONS(539),
sym_escape_sequence, ACTIONS(539),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(70),
[977] = 6,
anon_sym_DQUOTE, ACTIONS(492),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[990] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(549), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(232), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[1016] = 6,
anon_sym_COLON, ACTIONS(551),
anon_sym_RPAREN, ACTIONS(553),
anon_sym_and, ACTIONS(553),
anon_sym_or, ACTIONS(553),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[1029] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
32799, 17, 0, 23, 87, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3, 5,
377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 66,
[1072] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 555, 555, 557, 557, 557, 557, 557, 557, 555, 557, 557, 555,
555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 557, 557, 5, 5,
[1120] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 87, 89, 91, 559, 95, 97, 99, 101, 559, 103, 3, 5,
561, 76, 76, 76, 76, 76, 76, 76, 76, 76,
[1162] =
33803, 0, 66, 5, 8194, 7, 10272, 9, 1915, 12, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 387, 387, 387, 387, 387, 387, 127, 387, 129, 387, 387, 387,
563, 563, 387, 129, 129, 563, 3, 5, 563,
[1203] = 3,
ts_builtin_sym_end, ACTIONS(565),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[1210] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(480), 1,
anon_sym_SLASH,
ACTIONS(478), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[1230] = 8,
anon_sym_RBRACK, ACTIONS(567),
anon_sym_STAR, ACTIONS(569),
sym_attribute_flag, ACTIONS(571),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[1247] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(577), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(575), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[1276] = 6,
anon_sym_DQUOTE, ACTIONS(579),
aux_sym_string_value_token2, ACTIONS(581),
sym_escape_sequence, ACTIONS(581),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(82),
[1289] = 6,
anon_sym_DQUOTE, ACTIONS(583),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[1302] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 585, 585, 585, 585, 585, 585, 585, 585, 585, 587, 585, 585,
585, 587, 587, 585, 587, 587, 587, 3, 5, 587,
[1344] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(589), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(68), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[1370] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(593), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(591), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[1401] =
16384, 0, 224, 1, 14855, 4, 10264, 11, 832, 15, 0, 18, 65468, 18, 32768, 31,
0, 32, 0, 32, 23, 595, 27, 29, 31, 33, 35, 597, 39, 41, 43, 599,
599, 47, 49, 601, 5, 5, 254, 254, 254, 254, 254, 254, 254, 349, 254, 254,
254, 254, 320, 254,
[1453] =
16384, 0, 132, 1, 15359, 3, 0, 16, 2816, 16, 0, 19, 0, 19, 0, 19,
0, 19, 0, 19, 351, 603, 55, 55, 55, 55, 605, 605, 605, 605, 605, 605,
351, 55, 351, 55, 5, 5, 55,
[1492] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 613, 615, 617, 619, 621, 613, 623, 3, 5,
625, 79, 79, 79, 79, 79, 79, 79, 79, 79,
[1534] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 627, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85,
[1583] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 629, 629, 631, 631, 631, 631, 631, 631, 629, 631, 631, 629,
629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 631, 631, 5, 5,
[1631] =
49674, 0, 26, 5, 0, 8, 10240, 8, 17152, 10, 14848, 13, 0, 17, 32768, 17,
2048, 18, 0, 19, 633, 635, 633, 635, 638, 641, 644, 647, 650, 653, 3, 5,
647, 65535, 65535, 65535, 65535, 65535, 65535,
[1670] =
16384, 0, 224, 1, 14855, 4, 10264, 11, 832, 15, 0, 18, 65468, 18, 32768, 31,
0, 32, 0, 32, 23, 595, 27, 29, 31, 33, 35, 597, 39, 41, 43, 656,
656, 47, 49, 658, 5, 5, 254, 254, 254, 254, 254, 254, 254, 200, 254, 254,
254, 254, 324, 254,
[1722] =
16384, 0, 132, 1, 15359, 3, 0, 16, 2816, 16, 0, 19, 0, 19, 0, 19,
0, 19, 0, 19, 351, 660, 55, 55, 55, 55, 662, 662, 662, 662, 662, 662,
351, 55, 351, 55, 5, 5, 55,
[1761] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 664, 615, 617, 619, 621, 664, 623, 3, 5,
666, 111, 111, 111, 111, 111, 111, 111, 111, 111,
[1803] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(670), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(668), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[1832] = 3,
sym_identifier, ACTIONS(672),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[1839] =
26102, 0, 224, 10, 14855, 13, 10248, 20, 960, 23, 33183, 27, 64445, 35, 32816, 48,
16384, 51, 0, 52, 117, 11, 13, 15, 17, 19, 19, 674, 21, 23, 25, 27,
29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 5, 5, 13,
13, 13, 13, 13, 13, 13, 13, 15, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 13, 371, 3, 13,
[1911] = 3,
ACTIONS(311), 1,
aux_sym_integer_value_token1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(309), 4,
anon_sym_RBRACE,
sym_from,
sym_to,
aux_sym_float_value_token1,
[1925] = 3,
ACTIONS(678), 1,
aux_sym_integer_value_token1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(676), 4,
anon_sym_RBRACE,
sym_from,
sym_to,
aux_sym_float_value_token1,
[1939] = 11,
anon_sym_RBRACE, ACTIONS(680),
sym_from, ACTIONS(682),
sym_to, ACTIONS(682),
aux_sym_integer_value_token1, ACTIONS(685),
aux_sym_float_value_token1, ACTIONS(688),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_keyframe_block, STATE(65535),
sym_integer_value, STATE(104),
sym_float_value, STATE(104),
aux_sym_keyframe_block_list_repeat1, STATE(65535),
[1962] = 11,
anon_sym_RBRACE, ACTIONS(691),
sym_from, ACTIONS(693),
sym_to, ACTIONS(693),
aux_sym_integer_value_token1, ACTIONS(695),
aux_sym_float_value_token1, ACTIONS(697),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_keyframe_block, STATE(100),
sym_integer_value, STATE(104),
sym_float_value, STATE(104),
aux_sym_keyframe_block_list_repeat1, STATE(100),
[1985] = 5,
anon_sym_COMMA, ACTIONS(143),
anon_sym_LBRACE, ACTIONS(143),
sym_unit, ACTIONS(699),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[1996] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(149), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(151), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[2019] = 6,
anon_sym_COMMA, ACTIONS(701),
anon_sym_LBRACE, ACTIONS(703),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_block, STATE(99),
aux_sym_keyframe_block_repeat1, STATE(215),
[2032] =
26102, 0, 224, 10, 14855, 13, 10248, 20, 960, 23, 33183, 27, 64445, 35, 32816, 48,
16384, 51, 0, 52, 705, 11, 13, 15, 17, 19, 19, 707, 21, 23, 25, 27,
29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 5, 5, 97,
97, 97, 97, 97, 97, 97, 97, 15, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 97, 259, 3, 97,
[2104] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 709, 709, 711, 711, 711, 711, 711, 711, 709, 711, 711, 709,
709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 711, 711, 5, 5,
[2152] =
49674, 0, 27, 5, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 513, 515, 717, 517, 719, 721, 523, 525, 3,
5, 721, 119, 119, 119, 119, 119, 119, 119, 119,
[2194] =
49674, 0, 26, 5, 0, 8, 10240, 8, 17152, 10, 14848, 13, 2, 17, 32768, 18,
2048, 19, 0, 20, 723, 513, 228, 513, 515, 517, 725, 727, 523, 525, 3, 5,
727, 64, 64, 64, 64, 243, 64, 64,
[2234] = 3,
anon_sym_RBRACE, ACTIONS(729),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[2241] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 731, 731, 733, 733, 733, 733, 733, 733, 731, 733, 733, 731,
731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 733, 733, 5, 5,
[2289] = 8,
anon_sym_RBRACK, ACTIONS(735),
anon_sym_STAR, ACTIONS(569),
sym_attribute_flag, ACTIONS(737),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[2306] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(741), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(739), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[2335] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(589), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(114), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[2361] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(743), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[2374] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(553), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[2387] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(745), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[2400] =
32778, 0, 3, 3, 2, 5, 10272, 6, 1867, 9, 0, 16, 0, 16, 61440, 16,
32799, 20, 0, 26, 747, 747, 749, 747, 752, 755, 758, 761, 764, 767, 770, 758,
773, 3, 5, 776, 33, 33, 33, 33, 33, 33, 33, 33, 33, 65535,
[2446] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(537), 2,
anon_sym_and,
anon_sym_or,
ACTIONS(779), 3,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
[2460] =
50698, 0, 31, 6, 0, 11, 10240, 11, 17152, 13, 32256, 16, 0, 22, 32768, 22,
4096, 23, 0, 24, 781, 784, 787, 790, 784, 792, 790, 795, 790, 798, 801, 804,
807, 3, 5, 801, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
[2504] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 810, 810, 812, 812, 812, 812, 812, 812, 810, 812, 812, 810,
810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 812, 812, 5, 5,
[2552] =
33803, 0, 66, 5, 8194, 7, 10272, 9, 1915, 12, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 814, 816, 345, 814, 345, 345, 345, 345, 347, 345, 345, 345,
347, 347, 345, 347, 347, 347, 3, 5, 347,
[2593] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 818, 818, 818, 818, 818, 818, 818, 818, 818, 820, 818, 818,
818, 820, 820, 818, 820, 820, 820, 3, 5, 820,
[2635] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(589), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(116), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[2661] =
0, 0, 65280, 0, 0, 8, 32768, 8, 9024, 9, 0, 13, 64, 13, 0, 14,
64, 14, 64, 15, 822, 822, 822, 822, 824, 822, 317, 317, 141, 319, 5, 5,
141, 173, 158, 5,
[2697] = 5,
STATE(65535), 1,
aux_sym_class_name_repeat1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(828), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(830), 3,
sym_escape_sequence,
sym_identifier,
sym__class_name_escape_with_suffix,
ACTIONS(826), 18,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
anon_sym_LPAREN2,
sym__descendant_operator,
[2735] = 15,
anon_sym_COMMA, ACTIONS(63),
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(833),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
aux_sym_selectors_repeat1, STATE(288),
[2766] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(837), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(835), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[2795] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(841), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(839), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[2824] =
49674, 0, 30, 5, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 513, 515, 517, 843, 719, 721, 523, 525, 3,
5, 721, 119, 119, 119, 119, 119, 119, 119, 119,
[2866] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(847), 1,
sym_at_rule_value,
ACTIONS(845), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[2891] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(851), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(849), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[2920] =
49674, 0, 27, 5, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 513, 515, 853, 517, 855, 857, 523, 525, 3,
5, 857, 107, 107, 107, 107, 107, 107, 107, 107,
[2962] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 859, 859, 861, 861, 861, 861, 861, 861, 859, 861, 861, 859,
859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 861, 861, 5, 5,
[3010] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 863, 863, 865, 865, 865, 865, 865, 865, 863, 865, 865, 863,
863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 865, 865, 5, 5,
[3058] = 11,
anon_sym_RBRACE, ACTIONS(867),
sym_from, ACTIONS(693),
sym_to, ACTIONS(693),
aux_sym_integer_value_token1, ACTIONS(695),
aux_sym_float_value_token1, ACTIONS(697),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_keyframe_block, STATE(101),
sym_integer_value, STATE(104),
sym_float_value, STATE(104),
aux_sym_keyframe_block_list_repeat1, STATE(101),
[3081] = 4,
anon_sym_LBRACE, ACTIONS(869),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_keyframe_block_list, STATE(134),
[3090] = 3,
sym_identifier, ACTIONS(871),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[3097] =
16384, 0, 225, 1, 14855, 5, 10240, 12, 832, 14, 0, 17, 64444, 17, 32768, 29,
0, 30, 0, 30, 23, 873, 875, 27, 29, 31, 33, 35, 37, 39, 41, 43,
47, 49, 335, 5, 5, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126,
[3147] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(879), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(877), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3176] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(365), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(363), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3205] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(883), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(881), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3234] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(887), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(885), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3263] = 7,
anon_sym_even, ACTIONS(889),
anon_sym_odd, ACTIONS(889),
sym__nth_functional_notation, ACTIONS(889),
aux_sym_integer_value_token1, ACTIONS(891),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_integer_value, STATE(145),
[3278] = 5,
anon_sym_RPAREN, ACTIONS(143),
anon_sym_of, ACTIONS(145),
sym_unit, ACTIONS(893),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[3289] = 4,
anon_sym_RPAREN, ACTIONS(895),
anon_sym_of, ACTIONS(897),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[3298] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(901), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(899), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3327] = 4,
anon_sym_LPAREN2, ACTIONS(903),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_pseudo_class_nth_child_arguments, STATE(139),
[3336] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(907), 1,
sym_at_rule_value,
ACTIONS(905), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[3361] = 15,
anon_sym_COMMA, ACTIONS(459),
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(461),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
aux_sym_pseudo_class_arguments_repeat2, STATE(49),
[3392] = 6,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(323), 1,
anon_sym_SLASH,
ACTIONS(909), 1,
anon_sym_LPAREN2,
STATE(342), 1,
sym_arguments,
ACTIONS(321), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[3418] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(589), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(118), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[3444] = 6,
anon_sym_COMMA, ACTIONS(535),
anon_sym_LBRACE, ACTIONS(228),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_block, STATE(164),
aux_sym_import_statement_repeat1, STATE(182),
[3457] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 87, 89, 91, 911, 95, 97, 99, 101, 911, 103, 3, 5,
913, 154, 154, 154, 154, 154, 154, 154, 154, 154,
[3499] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 915, 915, 915, 915, 915, 915, 915, 915, 915, 917, 915, 915,
915, 917, 917, 915, 917, 917, 917, 3, 5, 917,
[3541] =
49674, 0, 30, 5, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 513, 515, 517, 919, 921, 923, 523, 525, 3,
5, 923, 129, 129, 129, 129, 129, 129, 129, 129,
[3583] =
49160, 0, 195, 3, 31239, 7, 10272, 15, 3963, 18, 0, 28, 0, 28, 0, 28,
32, 28, 0, 29, 55, 351, 323, 55, 323, 321, 351, 55, 55, 55, 55, 55,
55, 351, 325, 321, 321, 321, 323, 323, 321, 323, 323, 323, 3, 5, 323, 55,
52,
[3632] = 4,
anon_sym_LPAREN2, ACTIONS(925),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_pseudo_class_with_selector_arguments, STATE(128),
[3641] = 5,
ACTIONS(367), 1,
anon_sym_LPAREN2,
STATE(140), 1,
sym_pseudo_class_arguments,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(929), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(927), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3676] = 6,
anon_sym_DQUOTE, ACTIONS(931),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[3689] = 6,
anon_sym_DQUOTE, ACTIONS(933),
aux_sym_string_value_token2, ACTIONS(935),
sym_escape_sequence, ACTIONS(935),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(159),
[3702] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(939), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(937), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3731] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(480), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(478), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3760] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(943), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(941), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3789] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 945, 945, 947, 947, 947, 947, 947, 947, 945, 947, 947, 945,
945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 945, 947, 947, 5, 5,
[3837] = 5,
ACTIONS(507), 1,
anon_sym_LPAREN2,
STATE(244), 1,
sym_pseudo_element_arguments,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(951), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(949), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[3872] = 3,
sym_identifier, ACTIONS(953),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[3879] = 4,
ACTIONS(660), 1,
anon_sym_RBRACK,
ACTIONS(955), 1,
anon_sym_PIPE,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(662), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[3898] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 957, 615, 617, 619, 621, 957, 623, 3, 5,
959, 169, 169, 169, 169, 169, 169, 169, 169, 169,
[3940] = 9,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(963),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(365),
[3959] =
49160, 0, 195, 3, 14855, 7, 10272, 14, 3963, 17, 0, 27, 0, 27, 0, 27,
0, 27, 0, 27, 965, 967, 345, 965, 347, 345, 967, 965, 965, 965, 965, 965,
965, 967, 345, 345, 345, 347, 347, 345, 347, 347, 347, 3, 5, 347, 965,
[4006] =
49160, 0, 195, 3, 14855, 7, 10272, 14, 3963, 17, 0, 27, 0, 27, 0, 27,
0, 27, 0, 27, 478, 480, 478, 478, 480, 478, 480, 478, 478, 478, 478, 478,
478, 480, 478, 478, 478, 480, 480, 478, 480, 480, 480, 3, 5, 480, 478,
[4053] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 87, 89, 91, 969, 95, 97, 99, 101, 969, 103, 3, 5,
971, 191, 191, 191, 191, 191, 191, 191, 191, 191,
[4095] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(929), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(927), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4124] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(975), 1,
sym_at_rule_value,
ACTIONS(973), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[4149] = 6,
anon_sym_DQUOTE, ACTIONS(977),
aux_sym_string_value_token2, ACTIONS(979),
sym_escape_sequence, ACTIONS(979),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(65535),
[4162] = 6,
anon_sym_DQUOTE, ACTIONS(982),
aux_sym_string_value_token2, ACTIONS(984),
sym_escape_sequence, ACTIONS(984),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(177),
[4175] = 6,
anon_sym_DQUOTE, ACTIONS(986),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[4188] = 3,
anon_sym_COLON, ACTIONS(988),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[4195] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(992), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(990), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4224] = 8,
anon_sym_SQUOTE, ACTIONS(994),
anon_sym_DQUOTE, ACTIONS(996),
sym_url_value, ACTIONS(998),
sym_identifier, ACTIONS(1000),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_string_value, STATE(234),
sym_call_expression, STATE(234),
[4241] = 10,
anon_sym_LPAREN2, ACTIONS(1002),
anon_sym_SQUOTE, ACTIONS(994),
anon_sym_DQUOTE, ACTIONS(996),
sym_url_value, ACTIONS(1004),
sym_identifier, ACTIONS(1006),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_string_value, STATE(220),
sym_call_expression, STATE(220),
sym_arguments, STATE(226),
[4262] = 6,
anon_sym_SEMI, ACTIONS(779),
anon_sym_COMMA, ACTIONS(1008),
anon_sym_LBRACE, ACTIONS(779),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_import_statement_repeat1, STATE(65535),
[4275] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1013), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1011), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4304] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(480), 1,
sym_at_rule_value,
ACTIONS(478), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[4329] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1015), 1,
sym_unit,
ACTIONS(145), 2,
sym_attribute_flag,
anon_sym_SLASH,
ACTIONS(143), 7,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_DASH,
[4352] = 6,
anon_sym_LBRACE, ACTIONS(228),
anon_sym_and, ACTIONS(537),
anon_sym_or, ACTIONS(537),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_block, STATE(193),
[4365] = 6,
anon_sym_DQUOTE, ACTIONS(1017),
aux_sym_string_value_token2, ACTIONS(1019),
sym_escape_sequence, ACTIONS(1019),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(188),
[4378] = 6,
anon_sym_DQUOTE, ACTIONS(1021),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[4391] = 4,
anon_sym_COLON, ACTIONS(1023),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(1025),
[4400] = 3,
anon_sym_RBRACK, ACTIONS(1027),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[4407] =
33803, 0, 66, 5, 8194, 7, 10272, 9, 1915, 12, 0, 21, 0, 21, 61440, 21,
31, 25, 2, 30, 341, 343, 125, 341, 87, 89, 127, 91, 129, 349, 95, 97,
99, 101, 133, 129, 129, 103, 3, 5, 135, 29, 29, 29, 29, 29, 29, 29,
29, 29, 298,
[4458] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1029, 1029, 1031, 1031, 1031, 1031, 1031, 1031, 1029, 1031, 1031, 1029,
1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1031, 1031, 5, 5,
[4506] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1033, 1033, 1035, 1035, 1035, 1035, 1035, 1035, 1033, 1035, 1035, 1033,
1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1035, 1035, 5, 5,
[4554] = 5,
ACTIONS(925), 1,
anon_sym_LPAREN2,
STATE(179), 1,
sym_pseudo_class_with_selector_arguments,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1039), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1037), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4589] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 1041, 1043, 1045, 1047, 994, 996, 1049, 1051, 1047, 1053, 3, 5,
1055, 198, 198, 198, 198, 198, 198, 198, 198, 198,
[4631] = 6,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1002), 1,
anon_sym_LPAREN2,
STATE(226), 1,
sym_arguments,
ACTIONS(321), 3,
anon_sym_SEMI,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(323), 7,
anon_sym_LPAREN,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[4658] =
32768, 0, 3, 1, 2, 3, 10272, 4, 1867, 7, 0, 14, 0, 14, 61440, 14,
32799, 18, 0, 24, 87, 1057, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3,
5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 224,
[4702] =
32770, 0, 576, 2, 8192, 4, 768, 5, 880, 7, 0, 12, 0, 12, 4032, 12,
0, 18, 0, 18, 1059, 543, 1061, 545, 1061, 545, 547, 1063, 1063, 589, 3, 5,
229, 229, 229, 229, 229, 229,
[4740] = 6,
ACTIONS(543), 1,
anon_sym_LPAREN,
ACTIONS(547), 1,
anon_sym_selector,
ACTIONS(589), 1,
sym_identifier,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(545), 2,
anon_sym_not,
anon_sym_only,
STATE(186), 6,
sym__query,
sym_feature_query,
sym_parenthesized_query,
sym_binary_query,
sym_unary_query,
sym_selector_query,
[4766] = 3,
ACTIONS(660), 1,
anon_sym_RBRACK,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(662), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[4782] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1067), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1065), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4813] =
50698, 0, 26, 6, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 1069, 513, 515, 517, 719, 721, 523, 525, 3,
5, 721, 119, 119, 119, 119, 119, 119, 119, 119,
[4855] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1071, 615, 617, 619, 621, 1071, 623, 3, 5,
1073, 208, 208, 208, 208, 208, 208, 208, 208, 208,
[4897] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1077), 1,
sym_at_rule_value,
ACTIONS(1075), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[4922] = 13,
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(1079),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
[4949] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1083), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1081), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[4978] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(478), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(480), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[4999] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(917), 1,
anon_sym_SLASH,
ACTIONS(915), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[5019] = 7,
anon_sym_RPAREN, ACTIONS(1085),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[5034] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1089), 1,
anon_sym_SLASH,
ACTIONS(1087), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[5054] = 8,
sym_from, ACTIONS(1091),
sym_to, ACTIONS(1091),
aux_sym_integer_value_token1, ACTIONS(695),
aux_sym_float_value_token1, ACTIONS(697),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_integer_value, STATE(214),
sym_float_value, STATE(214),
[5071] = 5,
anon_sym_COMMA, ACTIONS(447),
anon_sym_LBRACE, ACTIONS(447),
sym_unit, ACTIONS(1093),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[5082] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(453), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(455), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[5105] = 4,
anon_sym_COMMA, ACTIONS(1095),
anon_sym_LBRACE, ACTIONS(1095),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[5114] = 6,
anon_sym_COMMA, ACTIONS(701),
anon_sym_LBRACE, ACTIONS(703),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_block, STATE(228),
aux_sym_keyframe_block_repeat1, STATE(289),
[5127] = 7,
anon_sym_RPAREN, ACTIONS(1097),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[5142] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1089, 1087, 1087,
1087, 1089, 1089, 1087, 1089, 1089, 1089, 3, 5, 1089,
[5184] = 6,
anon_sym_SQUOTE, ACTIONS(1099),
aux_sym_string_value_token1, ACTIONS(1101),
sym_escape_sequence, ACTIONS(1101),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(65535),
[5197] = 4,
anon_sym_LPAREN2, ACTIONS(925),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_pseudo_class_with_selector_arguments, STATE(179),
[5206] = 3,
anon_sym_SEMI, ACTIONS(1104),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[5213] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1106, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201,
[5262] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1108, 1108, 1110, 1110, 1110, 1110, 1110, 1110, 1108, 1110, 1110, 1108,
1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1110, 1110, 5, 5,
[5310] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1112, 1112, 1114, 1114, 1114, 1114, 1114, 1114, 1112, 1114, 1114, 1112,
1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1114, 1114, 5, 5,
[5358] =
32778, 0, 3, 3, 2, 5, 10272, 6, 1867, 9, 0, 16, 0, 16, 61440, 16,
32799, 20, 32, 26, 438, 438, 87, 1116, 89, 91, 375, 95, 97, 99, 101, 375,
103, 3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117, 356,
[5405] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(585), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(587), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[5426] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(471), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(473), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[5447] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1120, 1118, 1118,
1118, 1120, 1120, 1118, 1120, 1120, 1120, 3, 5, 1120,
[5489] = 3,
ACTIONS(1124), 1,
aux_sym_integer_value_token1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1122), 4,
anon_sym_RBRACE,
sym_from,
sym_to,
aux_sym_float_value_token1,
[5503] = 7,
anon_sym_SEMI, ACTIONS(1126),
anon_sym_COMMA, ACTIONS(535),
anon_sym_and, ACTIONS(537),
anon_sym_or, ACTIONS(537),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_import_statement_repeat1, STATE(363),
[5518] = 6,
anon_sym_DQUOTE, ACTIONS(1128),
aux_sym_string_value_token2, ACTIONS(1130),
sym_escape_sequence, ACTIONS(1130),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(231),
[5531] = 6,
anon_sym_DQUOTE, ACTIONS(1132),
aux_sym_string_value_token2, ACTIONS(541),
sym_escape_sequence, ACTIONS(541),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat2, STATE(175),
[5544] = 5,
anon_sym_RPAREN, ACTIONS(1134),
anon_sym_and, ACTIONS(537),
anon_sym_or, ACTIONS(537),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[5555] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1136), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[5568] = 3,
anon_sym_SEMI, ACTIONS(1138),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[5575] =
49152, 0, 227, 2, 14855, 7, 10272, 14, 1867, 17, 0, 24, 64444, 24, 61440, 36,
32799, 40, 0, 46, 23, 87, 1140, 422, 1142, 27, 426, 31, 428, 35, 37, 39,
41, 430, 375, 432, 434, 99, 101, 375, 436, 3, 5, 377, 279, 279, 279, 279,
279, 279, 279, 279, 279, 279, 279, 279, 33, 33, 33, 170, 33, 33, 33, 33,
33, 267,
[5641] =
16384, 0, 224, 1, 14855, 4, 10264, 11, 832, 15, 0, 18, 64444, 18, 32768, 30,
0, 31, 0, 31, 23, 1144, 27, 29, 31, 33, 35, 37, 39, 41, 43, 1146,
1146, 47, 49, 1148, 5, 5, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275,
275, 275, 275,
[5692] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1150), 7,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[5706] =
16384, 0, 224, 1, 14855, 4, 10264, 11, 832, 15, 0, 18, 64444, 18, 32768, 30,
0, 31, 0, 31, 23, 1152, 27, 29, 31, 33, 35, 37, 39, 41, 43, 1154,
1154, 47, 49, 1148, 5, 5, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307,
307, 307, 307,
[5757] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1156), 7,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[5771] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1158, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
246,
[5820] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1160, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205,
[5869] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1162, 1162, 1164, 1164, 1164, 1164, 1164, 1164, 1162, 1164, 1164, 1162,
1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1164, 1164, 5, 5,
[5917] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1166, 1166, 1168, 1168, 1168, 1168, 1168, 1168, 1166, 1168, 1168, 1166,
1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1168, 1168, 5, 5,
[5965] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1172), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1170), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[5994] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1176), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1174), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6023] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1180), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1178), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6054] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1184), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1182), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6083] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1188), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1186), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6112] =
33803, 0, 67, 5, 8194, 8, 10272, 10, 1915, 13, 0, 22, 0, 22, 0, 22,
0, 22, 0, 22, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1192, 1190, 1190,
1190, 1192, 1192, 1190, 1192, 1192, 1192, 3, 5, 1192,
[6154] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1194, 615, 617, 619, 621, 1194, 623, 3, 5,
1196, 209, 209, 209, 209, 209, 209, 209, 209, 209,
[6196] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1198, 615, 617, 619, 621, 1198, 623, 3, 5,
1200, 216, 216, 216, 216, 216, 216, 216, 216, 216,
[6238] = 14,
anon_sym_COMMA, ACTIONS(442),
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(442),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
[6267] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(151), 1,
anon_sym_SLASH,
ACTIONS(149), 9,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_of,
anon_sym_DASH,
[6288] = 12,
anon_sym_COLON, ACTIONS(67),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(1202),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
[6313] = 4,
ACTIONS(603), 1,
anon_sym_RBRACK,
ACTIONS(955), 1,
anon_sym_PIPE,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(605), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[6332] = 3,
ts_builtin_sym_end, ACTIONS(305),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[6339] = 3,
ts_builtin_sym_end, ACTIONS(1204),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[6346] = 3,
sym_identifier, ACTIONS(1206),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[6353] = 3,
anon_sym_RBRACE, ACTIONS(674),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[6360] =
16384, 0, 224, 1, 14855, 4, 10264, 11, 832, 15, 0, 18, 64444, 18, 32768, 30,
0, 31, 0, 31, 23, 1208, 27, 29, 31, 33, 35, 37, 39, 41, 43, 1210,
1210, 47, 49, 1148, 5, 5, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
270, 270, 270,
[6411] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1212), 7,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[6425] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1214, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280,
280,
[6474] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1216, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274,
274,
[6523] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1218, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
271,
[6572] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1208, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
270,
[6621] =
26103, 0, 224, 11, 14855, 14, 10248, 21, 960, 24, 0, 28, 0, 28, 0, 28,
0, 28, 0, 28, 1220, 1220, 1222, 1222, 1222, 1222, 1222, 1222, 1220, 1222, 1222, 1220,
1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1222, 1222, 5, 5,
[6669] =
32776, 0, 3, 2, 2, 4, 10272, 5, 1867, 8, 0, 15, 0, 15, 61440, 15,
32799, 19, 1, 25, 459, 87, 1224, 89, 91, 375, 95, 97, 99, 101, 375, 103,
3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117, 367,
[6715] =
50698, 0, 26, 6, 0, 9, 10240, 9, 17152, 11, 32256, 14, 0, 20, 32768, 20,
4096, 21, 0, 22, 713, 513, 715, 1226, 513, 515, 517, 1228, 1230, 523, 525, 3,
5, 1230, 202, 202, 202, 202, 202, 202, 202, 202,
[6757] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1234), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1232), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6786] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1238), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1236), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6817] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1242), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1240), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6848] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1246), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1244), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6877] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1248, 615, 617, 619, 621, 1248, 623, 3, 5,
1250, 283, 283, 283, 283, 283, 283, 283, 283, 283,
[6919] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1254), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1252), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[6950] =
16384, 0, 132, 1, 15359, 3, 0, 16, 2816, 16, 0, 19, 0, 19, 0, 19,
0, 19, 0, 19, 67, 1256, 69, 71, 73, 75, 1256, 1256, 1256, 1256, 1256, 1256,
1258, 79, 1260, 83, 5, 5, 85,
[6989] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1264), 1,
sym_at_rule_value,
ACTIONS(1262), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[7014] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1268), 1,
sym_at_rule_value,
ACTIONS(1266), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[7039] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1272), 1,
sym_at_rule_value,
ACTIONS(1270), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[7064] = 15,
anon_sym_COMMA, ACTIONS(459),
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(1224),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
aux_sym_pseudo_class_arguments_repeat2, STATE(367),
[7095] = 13,
anon_sym_COLON, ACTIONS(67),
anon_sym_RPAREN, ACTIONS(1274),
anon_sym_DOT, ACTIONS(69),
anon_sym_COLON_COLON, ACTIONS(71),
anon_sym_POUND, ACTIONS(73),
anon_sym_LBRACK2, ACTIONS(75),
anon_sym_PIPE, ACTIONS(77),
anon_sym_GT, ACTIONS(79),
anon_sym_TILDE, ACTIONS(81),
anon_sym_PLUS, ACTIONS(83),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(85),
[7122] = 2,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1276), 6,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_and,
anon_sym_or,
[7135] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(820), 1,
anon_sym_SLASH,
ACTIONS(818), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[7155] = 7,
anon_sym_SEMI, ACTIONS(1278),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[7170] = 6,
anon_sym_SQUOTE, ACTIONS(1128),
aux_sym_string_value_token1, ACTIONS(1280),
sym_escape_sequence, ACTIONS(1280),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(285),
[7183] = 6,
anon_sym_SQUOTE, ACTIONS(1132),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[7196] = 6,
anon_sym_SQUOTE, ACTIONS(579),
aux_sym_string_value_token1, ACTIONS(1282),
sym_escape_sequence, ACTIONS(1282),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(287),
[7209] = 6,
anon_sym_SQUOTE, ACTIONS(583),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[7222] = 5,
anon_sym_COMMA, ACTIONS(63),
anon_sym_RPAREN, ACTIONS(1284),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_selectors_repeat1, STATE(44),
[7233] = 5,
anon_sym_COMMA, ACTIONS(1286),
anon_sym_LBRACE, ACTIONS(1095),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_keyframe_block_repeat1, STATE(65535),
[7244] = 3,
anon_sym_LPAREN, ACTIONS(1289),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[7251] =
16384, 0, 224, 1, 14855, 4, 10240, 11, 832, 13, 0, 16, 64444, 16, 32768, 28,
0, 29, 0, 29, 23, 1152, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47,
49, 335, 5, 5, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307,
307,
[7300] =
32778, 0, 66, 3, 8194, 5, 10272, 7, 1915, 10, 0, 19, 0, 19, 61440, 19,
31, 23, 2, 28, 123, 125, 87, 89, 127, 91, 129, 1291, 95, 97, 99, 101,
133, 129, 129, 103, 3, 5, 135, 29, 29, 29, 29, 29, 29, 29, 29, 29,
300,
[7349] =
32778, 0, 66, 3, 8194, 5, 10272, 7, 1915, 10, 0, 19, 0, 19, 61440, 19,
31, 23, 2, 28, 343, 125, 87, 89, 127, 91, 129, 1293, 95, 97, 99, 101,
133, 129, 129, 103, 3, 5, 135, 29, 29, 29, 29, 29, 29, 29, 29, 29,
301,
[7398] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1297), 10,
anon_sym_ATimport,
anon_sym_ATmedia,
anon_sym_ATcharset,
anon_sym_ATnamespace,
anon_sym_ATkeyframes,
aux_sym_keyframes_statement_token1,
anon_sym_ATsupports,
anon_sym_COLON,
sym_identifier,
sym_at_keyword,
ACTIONS(1295), 16,
ts_builtin_sym_end,
anon_sym_SEMI,
anon_sym_RBRACE,
sym_nesting_selector,
anon_sym_STAR,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_PIPE,
anon_sym_GT,
anon_sym_TILDE,
anon_sym_PLUS,
sym__custom_property_name,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
[7433] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1301), 10,
anon_sym_ATimport,
anon_sym_ATmedia,
anon_sym_ATcharset,
anon_sym_ATnamespace,
anon_sym_ATkeyframes,
aux_sym_keyframes_statement_token1,
anon_sym_ATsupports,
anon_sym_COLON,
sym_identifier,
sym_at_keyword,
ACTIONS(1299), 16,
ts_builtin_sym_end,
anon_sym_SEMI,
anon_sym_RBRACE,
sym_nesting_selector,
anon_sym_STAR,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_PIPE,
anon_sym_GT,
anon_sym_TILDE,
anon_sym_PLUS,
sym__custom_property_name,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
[7468] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1305), 10,
anon_sym_ATimport,
anon_sym_ATmedia,
anon_sym_ATcharset,
anon_sym_ATnamespace,
anon_sym_ATkeyframes,
aux_sym_keyframes_statement_token1,
anon_sym_ATsupports,
anon_sym_COLON,
sym_identifier,
sym_at_keyword,
ACTIONS(1303), 16,
ts_builtin_sym_end,
anon_sym_SEMI,
anon_sym_RBRACE,
sym_nesting_selector,
anon_sym_STAR,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_PIPE,
anon_sym_GT,
anon_sym_TILDE,
anon_sym_PLUS,
sym__custom_property_name,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
[7503] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(820), 10,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(818), 15,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_STAR,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_PIPE,
anon_sym_GT,
anon_sym_TILDE,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
sym__descendant_operator,
[7539] =
33803, 0, 2, 5, 2, 6, 10272, 7, 1867, 10, 0, 17, 0, 17, 61440, 17,
31, 21, 2, 26, 814, 816, 125, 814, 87, 89, 91, 1307, 95, 97, 99, 101,
133, 103, 3, 5, 135, 29, 29, 29, 29, 29, 29, 29, 29, 29, 39,
[7586] =
32778, 0, 3, 3, 2, 5, 10272, 6, 1867, 9, 0, 16, 0, 16, 61440, 16,
32799, 20, 32, 26, 438, 438, 87, 1309, 89, 91, 375, 95, 97, 99, 101, 375,
103, 3, 5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 117, 355,
[7633] =
32778, 0, 2, 3, 2, 4, 10272, 5, 1867, 8, 0, 15, 0, 15, 61440, 15,
31, 19, 2, 24, 343, 125, 87, 89, 91, 1293, 95, 97, 99, 101, 133, 103,
3, 5, 135, 29, 29, 29, 29, 29, 29, 29, 29, 29, 39,
[7678] =
32778, 0, 2, 3, 2, 4, 10272, 5, 1867, 8, 0, 15, 0, 15, 61440, 15,
31, 19, 2, 24, 816, 125, 87, 89, 91, 1311, 95, 97, 99, 101, 133, 103,
3, 5, 135, 29, 29, 29, 29, 29, 29, 29, 29, 29, 39,
[7723] = 5,
ACTIONS(925), 1,
anon_sym_LPAREN2,
STATE(128), 1,
sym_pseudo_class_with_selector_arguments,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1315), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1313), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[7758] =
32768, 0, 3, 1, 2, 3, 10272, 4, 1867, 7, 0, 14, 0, 14, 61440, 14,
32799, 18, 0, 24, 87, 1317, 89, 91, 375, 95, 97, 99, 101, 375, 103, 3,
5, 377, 33, 33, 33, 33, 33, 33, 33, 33, 33, 299,
[7802] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 1041, 1043, 1045, 1319, 994, 996, 1049, 1051, 1319, 1053, 3, 5,
1321, 337, 337, 337, 337, 337, 337, 337, 337, 337,
[7844] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1323, 615, 617, 619, 621, 1323, 623, 3, 5,
1325, 353, 353, 353, 353, 353, 353, 353, 353, 353,
[7886] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1327, 615, 617, 619, 621, 1327, 623, 3, 5,
1329, 347, 347, 347, 347, 347, 347, 347, 347, 347,
[7928] = 4,
ACTIONS(69), 1,
anon_sym_DOT,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1333), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1331), 16,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[7959] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1335, 615, 617, 619, 621, 1335, 623, 3, 5,
1337, 350, 350, 350, 350, 350, 350, 350, 350, 350,
[8001] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1341), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1339), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8030] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1345), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1343), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8059] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1349), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1347), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8088] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 87, 89, 91, 1351, 95, 97, 99, 101, 1351, 103, 3, 5,
1353, 292, 292, 292, 292, 292, 292, 292, 292, 292,
[8130] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(820), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(818), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8159] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 87, 89, 91, 1355, 95, 97, 99, 101, 1355, 103, 3, 5,
1357, 293, 293, 293, 293, 293, 293, 293, 293, 293,
[8201] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1361), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1359), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8230] = 3,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(1365), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(1363), 17,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8259] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1369), 7,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(1367), 13,
ts_builtin_sym_end,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_POUND,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
[8290] =
32768, 0, 2, 1, 2, 2, 10272, 3, 1867, 6, 0, 13, 0, 13, 61440, 13,
31, 17, 0, 22, 607, 609, 611, 1371, 615, 617, 619, 621, 1371, 623, 3, 5,
1373, 348, 348, 348, 348, 348, 348, 348, 348, 348,
[8332] = 6,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1377), 1,
anon_sym_SEMI,
ACTIONS(1375), 2,
ts_builtin_sym_end,
anon_sym_RBRACE,
ACTIONS(347), 7,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(345), 9,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_POUND,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
[8366] = 5,
ACTIONS(603), 1,
anon_sym_RBRACK,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(967), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(605), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
ACTIONS(965), 7,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8396] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(343), 1,
anon_sym_SEMI,
ACTIONS(347), 7,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(345), 9,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_POUND,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
[8426] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1377), 1,
anon_sym_SEMI,
ACTIONS(347), 7,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(345), 9,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_POUND,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
[8456] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(816), 1,
anon_sym_SEMI,
ACTIONS(347), 7,
anon_sym_PLUS,
aux_sym_integer_value_token1,
aux_sym_float_value_token1,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
sym_plain_value,
ACTIONS(345), 9,
anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_STAR,
anon_sym_POUND,
sym_important,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym_url_value,
[8486] = 5,
ACTIONS(660), 1,
anon_sym_RBRACK,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(967), 3,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_TILDE,
ACTIONS(662), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
ACTIONS(965), 7,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_GT,
anon_sym_PLUS,
sym__descendant_operator,
[8516] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(820), 1,
sym_at_rule_value,
ACTIONS(818), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[8541] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1381), 1,
sym_at_rule_value,
ACTIONS(1379), 13,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_RBRACE,
anon_sym_COLON,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_LBRACK,
anon_sym_RBRACK,
sym_at_rule_url,
anon_sym_SQUOTE,
anon_sym_DQUOTE,
sym__at_rule_slash,
[8566] = 4,
ACTIONS(1383), 1,
anon_sym_COLON,
ACTIONS(1386), 1,
sym__descendant_operator,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(55), 10,
anon_sym_COMMA,
anon_sym_LBRACE,
anon_sym_DOT,
anon_sym_COLON_COLON,
anon_sym_POUND,
anon_sym_LBRACK2,
anon_sym_PIPE,
anon_sym_GT,
anon_sym_TILDE,
anon_sym_PLUS,
[8589] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1389), 1,
sym_unit,
ACTIONS(143), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(145), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8613] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1391), 1,
sym_unit,
ACTIONS(447), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(449), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8637] = 5,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1393), 1,
sym_unit,
ACTIONS(449), 2,
sym_attribute_flag,
anon_sym_SLASH,
ACTIONS(447), 7,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
anon_sym_PLUS,
anon_sym_DASH,
[8660] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(818), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(820), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8681] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1087), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1089), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8702] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1367), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1369), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8723] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1118), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1120), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8744] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1190), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(1192), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8765] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(488), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(490), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8786] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(915), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(917), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8807] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(357), 4,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_PLUS,
ACTIONS(359), 6,
anon_sym_not,
anon_sym_only,
anon_sym_selector,
anon_sym_DASH,
anon_sym_SLASH,
sym_identifier,
[8828] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(587), 1,
anon_sym_SLASH,
ACTIONS(585), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8848] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(359), 1,
anon_sym_SLASH,
ACTIONS(357), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8868] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(455), 1,
anon_sym_SLASH,
ACTIONS(453), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8888] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(473), 1,
anon_sym_SLASH,
ACTIONS(471), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8908] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1120), 1,
anon_sym_SLASH,
ACTIONS(1118), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8928] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1192), 1,
anon_sym_SLASH,
ACTIONS(1190), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8948] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(490), 1,
anon_sym_SLASH,
ACTIONS(488), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8968] = 4,
ACTIONS(3), 1,
sym_js_comment,
ACTIONS(5), 1,
sym_comment,
ACTIONS(1369), 1,
anon_sym_SLASH,
ACTIONS(1367), 8,
anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_RPAREN,
anon_sym_RBRACK,
anon_sym_STAR,
sym_attribute_flag,
anon_sym_PLUS,
anon_sym_DASH,
[8988] = 9,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(1395),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(362),
[9007] = 9,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(1397),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(364),
[9026] = 3,
ACTIONS(603), 1,
anon_sym_RBRACK,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(605), 6,
anon_sym_EQ,
anon_sym_TILDE_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
anon_sym_STAR_EQ,
anon_sym_DOLLAR_EQ,
[9042] = 8,
anon_sym_COMMA, ACTIONS(1399),
anon_sym_RBRACK, ACTIONS(1399),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[9059] = 3,
ACTIONS(557), 1,
aux_sym_integer_value_token1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(555), 4,
anon_sym_RBRACE,
sym_from,
sym_to,
aux_sym_float_value_token1,
[9073] = 3,
ACTIONS(711), 1,
aux_sym_integer_value_token1,
ACTIONS(5), 2,
sym_js_comment,
sym_comment,
ACTIONS(709), 4,
anon_sym_RBRACE,
sym_from,
sym_to,
aux_sym_float_value_token1,
[9087] = 7,
anon_sym_RPAREN, ACTIONS(1401),
anon_sym_STAR, ACTIONS(569),
anon_sym_PLUS, ACTIONS(569),
anon_sym_DASH, ACTIONS(569),
anon_sym_SLASH, ACTIONS(573),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(5),
[9102] = 6,
anon_sym_SQUOTE, ACTIONS(933),
aux_sym_string_value_token1, ACTIONS(1403),
sym_escape_sequence, ACTIONS(1403),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(359),
[9115] = 6,
anon_sym_SEMI, ACTIONS(438),
anon_sym_COMMA, ACTIONS(438),
anon_sym_RPAREN, ACTIONS(1405),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_arguments_repeat1, STATE(53),
[9128] = 6,
anon_sym_SEMI, ACTIONS(438),
anon_sym_COMMA, ACTIONS(438),
anon_sym_RPAREN, ACTIONS(1407),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_arguments_repeat1, STATE(53),
[9141] = 6,
anon_sym_SQUOTE, ACTIONS(1017),
aux_sym_string_value_token1, ACTIONS(1409),
sym_escape_sequence, ACTIONS(1409),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(358),
[9154] = 6,
anon_sym_SQUOTE, ACTIONS(1021),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[9167] = 6,
anon_sym_SQUOTE, ACTIONS(931),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[9180] = 6,
anon_sym_SQUOTE, ACTIONS(982),
aux_sym_string_value_token1, ACTIONS(1411),
sym_escape_sequence, ACTIONS(1411),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(361),
[9193] = 6,
anon_sym_SQUOTE, ACTIONS(986),
aux_sym_string_value_token1, ACTIONS(494),
sym_escape_sequence, ACTIONS(494),
sym_js_comment, ACTIONS(3),
sym_comment, ACTIONS(3),
aux_sym_string_value_repeat1, STATE(218),
[9206] = 5,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(1413),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(366),
[9217] = 5,
anon_sym_SEMI, ACTIONS(1415),
anon_sym_COMMA, ACTIONS(535),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_import_statement_repeat1, STATE(182),
[9228] = 5,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(1417),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(366),
[9239] = 5,
anon_sym_COMMA, ACTIONS(961),
anon_sym_RBRACK, ACTIONS(1419),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(366),
[9250] = 5,
anon_sym_COMMA, ACTIONS(1421),
anon_sym_RBRACK, ACTIONS(1399),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_grid_value_repeat1, STATE(65535),
[9261] = 5,
anon_sym_COMMA, ACTIONS(459),
anon_sym_RPAREN, ACTIONS(1424),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
aux_sym_pseudo_class_arguments_repeat2, STATE(61),
[9272] = 4,
anon_sym_COLON, ACTIONS(1426),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym__descendant_operator, ACTIONS(1428),
[9281] = 4,
anon_sym_LPAREN2, ACTIONS(1002),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
sym_arguments, STATE(226),
[9290] = 3,
anon_sym_COLON, ACTIONS(1430),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[9297] = 3,
anon_sym_RBRACE, ACTIONS(1432),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[9304] = 3,
anon_sym_RBRACK, ACTIONS(1434),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[9311] = 3,
aux_sym_color_value_token1, ACTIONS(1436),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
[9318] = 3,
aux_sym_color_value_token1, ACTIONS(1438),
sym_js_comment, ACTIONS(5),
sym_comment, ACTIONS(5),
};
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(38)] = 2147483648,
[SMALL_STATE(39)] = 1073741835,
[SMALL_STATE(40)] = 1073741882,
[SMALL_STATE(41)] = 1073741925,
[SMALL_STATE(42)] = 2147483814,
[SMALL_STATE(43)] = 1073742003,
[SMALL_STATE(44)] = 2147483872,
[SMALL_STATE(45)] = 1073742061,
[SMALL_STATE(46)] = 1073742104,
[SMALL_STATE(47)] = 1073742146,
[SMALL_STATE(48)] = 1073742193,
[SMALL_STATE(49)] = 2147484063,
[SMALL_STATE(50)] = 1073742250,
[SMALL_STATE(51)] = 1073742294,
[SMALL_STATE(52)] = 1073742360,
[SMALL_STATE(53)] = 2147484226,
[SMALL_STATE(54)] = 2147484239,
[SMALL_STATE(55)] = 1073742422,
[SMALL_STATE(56)] = 640,
[SMALL_STATE(57)] = 1073742495,
[SMALL_STATE(58)] = 1073742544,
[SMALL_STATE(59)] = 2147484410,
[SMALL_STATE(60)] = 2147484423,
[SMALL_STATE(61)] = 2147484436,
[SMALL_STATE(62)] = 799,
[SMALL_STATE(63)] = 2147484482,
[SMALL_STATE(64)] = 1073742665,
[SMALL_STATE(65)] = 2147484529,
[SMALL_STATE(66)] = 1073742714,
[SMALL_STATE(67)] = 934,
[SMALL_STATE(68)] = 2147484595,
[SMALL_STATE(69)] = 2147484612,
[SMALL_STATE(70)] = 2147484625,
[SMALL_STATE(71)] = 990,
[SMALL_STATE(72)] = 2147484664,
[SMALL_STATE(73)] = 1073742853,
[SMALL_STATE(74)] = 1073742896,
[SMALL_STATE(75)] = 1073742944,
[SMALL_STATE(76)] = 1073742986,
[SMALL_STATE(77)] = 2147484851,
[SMALL_STATE(78)] = 1210,
[SMALL_STATE(79)] = 2147484878,
[SMALL_STATE(80)] = 1247,
[SMALL_STATE(81)] = 2147484924,
[SMALL_STATE(82)] = 2147484937,
[SMALL_STATE(83)] = 1073743126,
[SMALL_STATE(84)] = 1344,
[SMALL_STATE(85)] = 1370,
[SMALL_STATE(86)] = 1073743225,
[SMALL_STATE(87)] = 1073743277,
[SMALL_STATE(88)] = 1073743316,
[SMALL_STATE(89)] = 1073743358,
[SMALL_STATE(90)] = 1073743407,
[SMALL_STATE(91)] = 1073743455,
[SMALL_STATE(92)] = 1073743494,
[SMALL_STATE(93)] = 1073743546,
[SMALL_STATE(94)] = 1073743585,
[SMALL_STATE(95)] = 1803,
[SMALL_STATE(96)] = 2147485480,
[SMALL_STATE(97)] = 1073743663,
[SMALL_STATE(98)] = 1911,
[SMALL_STATE(99)] = 1925,
[SMALL_STATE(100)] = 2147485587,
[SMALL_STATE(101)] = 2147485610,
[SMALL_STATE(102)] = 2147485633,
[SMALL_STATE(103)] = 1996,
[SMALL_STATE(104)] = 2147485667,
[SMALL_STATE(105)] = 1073743856,
[SMALL_STATE(106)] = 1073743928,
[SMALL_STATE(107)] = 1073743976,
[SMALL_STATE(108)] = 1073744018,
[SMALL_STATE(109)] = 2147485882,
[SMALL_STATE(110)] = 1073744065,
[SMALL_STATE(111)] = 2147485937,
[SMALL_STATE(112)] = 2306,
[SMALL_STATE(113)] = 2335,
[SMALL_STATE(114)] = 2361,
[SMALL_STATE(115)] = 2374,
[SMALL_STATE(116)] = 2387,
[SMALL_STATE(117)] = 1073744224,
[SMALL_STATE(118)] = 2446,
[SMALL_STATE(119)] = 1073744284,
[SMALL_STATE(120)] = 1073744328,
[SMALL_STATE(121)] = 1073744376,
[SMALL_STATE(122)] = 1073744417,
[SMALL_STATE(123)] = 2635,
[SMALL_STATE(124)] = 1073744485,
[SMALL_STATE(125)] = 2697,
[SMALL_STATE(126)] = 2147486383,
[SMALL_STATE(127)] = 2766,
[SMALL_STATE(128)] = 2795,
[SMALL_STATE(129)] = 1073744648,
[SMALL_STATE(130)] = 2866,
[SMALL_STATE(131)] = 2891,
[SMALL_STATE(132)] = 1073744744,
[SMALL_STATE(133)] = 1073744786,
[SMALL_STATE(134)] = 1073744834,
[SMALL_STATE(135)] = 2147486706,
[SMALL_STATE(136)] = 2147486729,
[SMALL_STATE(137)] = 2147486738,
[SMALL_STATE(138)] = 1073744921,
[SMALL_STATE(139)] = 3147,
[SMALL_STATE(140)] = 3176,
[SMALL_STATE(141)] = 3205,
[SMALL_STATE(142)] = 3234,
[SMALL_STATE(143)] = 2147486911,
[SMALL_STATE(144)] = 2147486926,
[SMALL_STATE(145)] = 2147486937,
[SMALL_STATE(146)] = 3298,
[SMALL_STATE(147)] = 2147486975,
[SMALL_STATE(148)] = 3336,
[SMALL_STATE(149)] = 2147487009,
[SMALL_STATE(150)] = 3392,
[SMALL_STATE(151)] = 3418,
[SMALL_STATE(152)] = 2147487092,
[SMALL_STATE(153)] = 1073745281,
[SMALL_STATE(154)] = 1073745323,
[SMALL_STATE(155)] = 1073745365,
[SMALL_STATE(156)] = 1073745407,
[SMALL_STATE(157)] = 2147487280,
[SMALL_STATE(158)] = 3641,
[SMALL_STATE(159)] = 2147487324,
[SMALL_STATE(160)] = 2147487337,
[SMALL_STATE(161)] = 3702,
[SMALL_STATE(162)] = 3731,
[SMALL_STATE(163)] = 3760,
[SMALL_STATE(164)] = 1073745613,
[SMALL_STATE(165)] = 3837,
[SMALL_STATE(166)] = 2147487520,
[SMALL_STATE(167)] = 3879,
[SMALL_STATE(168)] = 1073745722,
[SMALL_STATE(169)] = 2147487588,
[SMALL_STATE(170)] = 1073745783,
[SMALL_STATE(171)] = 1073745830,
[SMALL_STATE(172)] = 1073745877,
[SMALL_STATE(173)] = 4095,
[SMALL_STATE(174)] = 4124,
[SMALL_STATE(175)] = 2147487797,
[SMALL_STATE(176)] = 2147487810,
[SMALL_STATE(177)] = 2147487823,
[SMALL_STATE(178)] = 2147487836,
[SMALL_STATE(179)] = 4195,
[SMALL_STATE(180)] = 2147487872,
[SMALL_STATE(181)] = 2147487889,
[SMALL_STATE(182)] = 2147487910,
[SMALL_STATE(183)] = 4275,
[SMALL_STATE(184)] = 4304,
[SMALL_STATE(185)] = 4329,
[SMALL_STATE(186)] = 2147488000,
[SMALL_STATE(187)] = 2147488013,
[SMALL_STATE(188)] = 2147488026,
[SMALL_STATE(189)] = 2147488039,
[SMALL_STATE(190)] = 2147488048,
[SMALL_STATE(191)] = 1073746231,
[SMALL_STATE(192)] = 1073746282,
[SMALL_STATE(193)] = 1073746330,
[SMALL_STATE(194)] = 4554,
[SMALL_STATE(195)] = 1073746413,
[SMALL_STATE(196)] = 4631,
[SMALL_STATE(197)] = 1073746482,
[SMALL_STATE(198)] = 1073746526,
[SMALL_STATE(199)] = 4740,
[SMALL_STATE(200)] = 4766,
[SMALL_STATE(201)] = 4782,
[SMALL_STATE(202)] = 1073746637,
[SMALL_STATE(203)] = 1073746679,
[SMALL_STATE(204)] = 4897,
[SMALL_STATE(205)] = 2147488570,
[SMALL_STATE(206)] = 4949,
[SMALL_STATE(207)] = 4978,
[SMALL_STATE(208)] = 4999,
[SMALL_STATE(209)] = 2147488667,
[SMALL_STATE(210)] = 5034,
[SMALL_STATE(211)] = 2147488702,
[SMALL_STATE(212)] = 2147488719,
[SMALL_STATE(213)] = 5082,
[SMALL_STATE(214)] = 2147488753,
[SMALL_STATE(215)] = 2147488762,
[SMALL_STATE(216)] = 2147488775,
[SMALL_STATE(217)] = 1073746966,
[SMALL_STATE(218)] = 2147488832,
[SMALL_STATE(219)] = 2147488845,
[SMALL_STATE(220)] = 2147488854,
[SMALL_STATE(221)] = 1073747037,
[SMALL_STATE(222)] = 1073747086,
[SMALL_STATE(223)] = 1073747134,
[SMALL_STATE(224)] = 1073747182,
[SMALL_STATE(225)] = 5405,
[SMALL_STATE(226)] = 5426,
[SMALL_STATE(227)] = 1073747271,
[SMALL_STATE(228)] = 5489,
[SMALL_STATE(229)] = 2147489151,
[SMALL_STATE(230)] = 2147489166,
[SMALL_STATE(231)] = 2147489179,
[SMALL_STATE(232)] = 2147489192,
[SMALL_STATE(233)] = 5555,
[SMALL_STATE(234)] = 2147489216,
[SMALL_STATE(235)] = 1073747399,
[SMALL_STATE(236)] = 1073747465,
[SMALL_STATE(237)] = 5692,
[SMALL_STATE(238)] = 1073747530,
[SMALL_STATE(239)] = 5757,
[SMALL_STATE(240)] = 1073747595,
[SMALL_STATE(241)] = 1073747644,
[SMALL_STATE(242)] = 1073747693,
[SMALL_STATE(243)] = 1073747741,
[SMALL_STATE(244)] = 5965,
[SMALL_STATE(245)] = 5994,
[SMALL_STATE(246)] = 6023,
[SMALL_STATE(247)] = 6054,
[SMALL_STATE(248)] = 6083,
[SMALL_STATE(249)] = 1073747936,
[SMALL_STATE(250)] = 1073747978,
[SMALL_STATE(251)] = 1073748020,
[SMALL_STATE(252)] = 2147489886,
[SMALL_STATE(253)] = 6267,
[SMALL_STATE(254)] = 2147489936,
[SMALL_STATE(255)] = 6313,
[SMALL_STATE(256)] = 2147489980,
[SMALL_STATE(257)] = 2147489987,
[SMALL_STATE(258)] = 2147489994,
[SMALL_STATE(259)] = 2147490001,
[SMALL_STATE(260)] = 1073748184,
[SMALL_STATE(261)] = 6411,
[SMALL_STATE(262)] = 1073748249,
[SMALL_STATE(263)] = 1073748298,
[SMALL_STATE(264)] = 1073748347,
[SMALL_STATE(265)] = 1073748396,
[SMALL_STATE(266)] = 1073748445,
[SMALL_STATE(267)] = 1073748493,
[SMALL_STATE(268)] = 1073748539,
[SMALL_STATE(269)] = 6757,
[SMALL_STATE(270)] = 6786,
[SMALL_STATE(271)] = 6817,
[SMALL_STATE(272)] = 6848,
[SMALL_STATE(273)] = 1073748701,
[SMALL_STATE(274)] = 6919,
[SMALL_STATE(275)] = 1073748774,
[SMALL_STATE(276)] = 6989,
[SMALL_STATE(277)] = 7014,
[SMALL_STATE(278)] = 7039,
[SMALL_STATE(279)] = 2147490712,
[SMALL_STATE(280)] = 2147490743,
[SMALL_STATE(281)] = 7122,
[SMALL_STATE(282)] = 7135,
[SMALL_STATE(283)] = 2147490803,
[SMALL_STATE(284)] = 2147490818,
[SMALL_STATE(285)] = 2147490831,
[SMALL_STATE(286)] = 2147490844,
[SMALL_STATE(287)] = 2147490857,
[SMALL_STATE(288)] = 2147490870,
[SMALL_STATE(289)] = 2147490881,
[SMALL_STATE(290)] = 2147490892,
[SMALL_STATE(291)] = 1073749075,
[SMALL_STATE(292)] = 1073749124,
[SMALL_STATE(293)] = 1073749173,
[SMALL_STATE(294)] = 7398,
[SMALL_STATE(295)] = 7433,
[SMALL_STATE(296)] = 7468,
[SMALL_STATE(297)] = 7503,
[SMALL_STATE(298)] = 1073749363,
[SMALL_STATE(299)] = 1073749410,
[SMALL_STATE(300)] = 1073749457,
[SMALL_STATE(301)] = 1073749502,
[SMALL_STATE(302)] = 7723,
[SMALL_STATE(303)] = 1073749582,
[SMALL_STATE(304)] = 1073749626,
[SMALL_STATE(305)] = 1073749668,
[SMALL_STATE(306)] = 1073749710,
[SMALL_STATE(307)] = 7928,
[SMALL_STATE(308)] = 1073749783,
[SMALL_STATE(309)] = 8001,
[SMALL_STATE(310)] = 8030,
[SMALL_STATE(311)] = 8059,
[SMALL_STATE(312)] = 1073749912,
[SMALL_STATE(313)] = 8130,
[SMALL_STATE(314)] = 1073749983,
[SMALL_STATE(315)] = 8201,
[SMALL_STATE(316)] = 8230,
[SMALL_STATE(317)] = 8259,
[SMALL_STATE(318)] = 1073750114,
[SMALL_STATE(319)] = 8332,
[SMALL_STATE(320)] = 8366,
[SMALL_STATE(321)] = 8396,
[SMALL_STATE(322)] = 8426,
[SMALL_STATE(323)] = 8456,
[SMALL_STATE(324)] = 8486,
[SMALL_STATE(325)] = 8516,
[SMALL_STATE(326)] = 8541,
[SMALL_STATE(327)] = 8566,
[SMALL_STATE(328)] = 8589,
[SMALL_STATE(329)] = 8613,
[SMALL_STATE(330)] = 8637,
[SMALL_STATE(331)] = 8660,
[SMALL_STATE(332)] = 8681,
[SMALL_STATE(333)] = 8702,
[SMALL_STATE(334)] = 8723,
[SMALL_STATE(335)] = 8744,
[SMALL_STATE(336)] = 8765,
[SMALL_STATE(337)] = 8786,
[SMALL_STATE(338)] = 8807,
[SMALL_STATE(339)] = 8828,
[SMALL_STATE(340)] = 8848,
[SMALL_STATE(341)] = 8868,
[SMALL_STATE(342)] = 8888,
[SMALL_STATE(343)] = 8908,
[SMALL_STATE(344)] = 8928,
[SMALL_STATE(345)] = 8948,
[SMALL_STATE(346)] = 8968,
[SMALL_STATE(347)] = 2147492636,
[SMALL_STATE(348)] = 2147492655,
[SMALL_STATE(349)] = 9026,
[SMALL_STATE(350)] = 2147492690,
[SMALL_STATE(351)] = 9059,
[SMALL_STATE(352)] = 9073,
[SMALL_STATE(353)] = 2147492735,
[SMALL_STATE(354)] = 2147492750,
[SMALL_STATE(355)] = 2147492763,
[SMALL_STATE(356)] = 2147492776,
[SMALL_STATE(357)] = 2147492789,
[SMALL_STATE(358)] = 2147492802,
[SMALL_STATE(359)] = 2147492815,
[SMALL_STATE(360)] = 2147492828,
[SMALL_STATE(361)] = 2147492841,
[SMALL_STATE(362)] = 2147492854,
[SMALL_STATE(363)] = 2147492865,
[SMALL_STATE(364)] = 2147492876,
[SMALL_STATE(365)] = 2147492887,
[SMALL_STATE(366)] = 2147492898,
[SMALL_STATE(367)] = 2147492909,
[SMALL_STATE(368)] = 2147492920,
[SMALL_STATE(369)] = 2147492929,
[SMALL_STATE(370)] = 2147492938,
[SMALL_STATE(371)] = 2147492945,
[SMALL_STATE(372)] = 2147492952,
[SMALL_STATE(373)] = 2147492959,
[SMALL_STATE(374)] = 2147492966,
};
static const TSParseActionEntry ts_parse_actions[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 0, 0, 0),
[9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
[11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195),
[13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
[15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
[17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
[19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
[21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199),
[23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
[25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
[27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
[29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10),
[31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
[33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
[35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
[37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265),
[39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
[41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
[43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
[45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
[47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
[49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
[51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
[53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108),
[55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1),
[57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), SHIFT(4),
[60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), SHIFT(178),
[63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
[65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1, 0, 0),
[67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20),
[69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
[71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
[73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
[75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
[77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
[79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
[81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
[83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
[85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
[87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
[89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
[91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
[93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
[95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
[97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
[99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11),
[101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
[103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
[105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8),
[107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0),
[109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0),
[111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
[113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, 0, 0),
[115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, 0, 0),
[117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13),
[119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
[121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, 1, 10),
[123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
[125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
[127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153),
[129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
[131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
[133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
[135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29),
[137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, 1, 10),
[139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, 1, 10),
[141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
[143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1, 0, 0),
[145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1, 0, 0),
[147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12),
[149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2, 0, 0),
[151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2, 0, 0),
[153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(13),
[156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(195),
[159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(84),
[162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(273),
[165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(180),
[168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(137),
[171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0),
[173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(199),
[176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(124),
[179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(3),
[182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(161),
[185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(10),
[188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(166),
[191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(96),
[194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(92),
[197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(265),
[200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(240),
[203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(263),
[206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(264),
[209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(368),
[212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(354),
[215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(160),
[218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(327),
[221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(108),
[224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
[226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
[228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
[230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2, 0, 0),
[232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2, 0, 0),
[234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0),
[236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(17),
[239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(195),
[242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(84),
[245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(273),
[248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(180),
[251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(137),
[254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(199),
[257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(124),
[260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(3),
[263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(161),
[266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(10),
[269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(166),
[272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(96),
[275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(92),
[278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(265),
[281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(240),
[284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(263),
[287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(264),
[290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(368),
[293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(354),
[296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(160),
[299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(327),
[302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(108),
[305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1, 0, 0),
[307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
[309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0),
[311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0),
[313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157),
[315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
[317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147),
[319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5),
[321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 2),
[323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 2),
[325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
[327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3, 0, 0),
[329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3, 0, 0),
[331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0),
[333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
[335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
[337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, 1, 10),
[339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, 1, 10),
[341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, 1, 10),
[343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
[345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0),
[347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0),
[349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
[351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1),
[353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0),
[355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0),
[357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2, 0, 0),
[359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2, 0, 0),
[361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
[363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0),
[365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0),
[367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
[369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0),
[371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0),
[373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0),
[375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
[377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33),
[379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, 0, 0),
[381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, 0, 0),
[383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
[385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2, 0, 0),
[387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0),
[389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(75),
[392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(251),
[395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(168),
[398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(31),
[401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(29),
[404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(60),
[407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(69),
[410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(11),
[413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(45),
[416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(21),
[419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(29),
[422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
[424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
[426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10),
[428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
[430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264),
[432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
[434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
[436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156),
[438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
[440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
[442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0),
[444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), SHIFT_REPEAT(37),
[447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1, 0, 0),
[449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1, 0, 0),
[451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46),
[453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2, 0, 0),
[455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2, 0, 0),
[457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
[459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
[461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
[463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
[465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
[467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
[469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
[471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 7),
[473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 7),
[475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(40),
[478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3, 0, 0),
[480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3, 0, 0),
[482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3, 0, 0),
[484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3, 0, 0),
[486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
[488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0),
[490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0),
[492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
[494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218),
[496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
[498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59),
[500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), SHIFT_REPEAT(41),
[503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 13),
[505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 13),
[507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
[509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
[511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
[513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
[515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
[517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155),
[519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91),
[521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
[523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
[525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
[527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30),
[529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95),
[531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
[533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, 0, 18),
[535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
[537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
[539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
[541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
[543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
[545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
[547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290),
[549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72),
[551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
[553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, 0, 3),
[555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0),
[557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0),
[559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
[561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76),
[563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0),
[565] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
[567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
[569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203),
[571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
[573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
[575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 17),
[577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 17),
[579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282),
[581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82),
[583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
[585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0),
[587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0),
[589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
[591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0),
[593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0),
[595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
[597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
[599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
[601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87),
[603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
[605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
[607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
[609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
[611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
[613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
[615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
[617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
[619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
[621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330),
[623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150),
[625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
[627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
[629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3, 0, 0),
[631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3, 0, 0),
[633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0),
[635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(174),
[638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(132),
[641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(155),
[644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(91),
[647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(91),
[650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(357),
[653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_repeat1, 2, 0, 0), SHIFT_REPEAT(187),
[656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
[658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
[660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
[662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
[664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
[666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111),
[668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, 0, 6),
[670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, 0, 6),
[672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
[674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
[676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2, 0, 0),
[678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block, 2, 0, 0),
[680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0),
[682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(104),
[685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(102),
[688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(212),
[691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
[693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
[695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102),
[697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
[699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
[701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
[703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
[705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
[707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
[709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0),
[711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0),
[713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
[715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
[717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
[719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
[721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
[723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
[725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
[727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64),
[729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
[731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3, 0, 0),
[733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3, 0, 0),
[735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
[737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
[739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, 0, 9),
[741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, 0, 9),
[743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3, 0, 0),
[745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2, 0, 0),
[747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0),
[749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(251),
[752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(168),
[755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(31),
[758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(33),
[761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(60),
[764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(69),
[767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(11),
[770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(45),
[773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(21),
[776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(33),
[779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0),
[781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(277),
[784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(174),
[787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(268),
[790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0),
[792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(132),
[795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(155),
[798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(119),
[801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(119),
[804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(357),
[807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_at_rule_parenthesized_repeat1, 2, 0, 0), SHIFT_REPEAT(187),
[810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, 1, 10),
[812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, 1, 10),
[814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, 1, 10),
[816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
[818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 2, 0, 0),
[820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 2, 0, 0),
[822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219),
[824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
[826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0),
[828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0),
[830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), SHIFT_REPEAT(125),
[833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127),
[835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0),
[837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0),
[839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 12),
[841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 12),
[843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
[845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_bracketed, 3, 0, 0),
[847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_bracketed, 3, 0, 0),
[849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, 0, 9),
[851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, 0, 9),
[853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
[855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107),
[857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
[859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3, 0, 0),
[861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3, 0, 0),
[863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, 0, 8),
[865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, 0, 8),
[867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
[869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
[871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
[873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
[875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
[877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0),
[879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0),
[881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0),
[883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0),
[885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0),
[887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0),
[889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
[891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144),
[893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
[895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
[897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
[899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0),
[901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0),
[903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
[905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_parenthesized, 3, 0, 0),
[907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_parenthesized, 3, 0, 0),
[909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
[911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
[913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
[915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0),
[917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0),
[919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
[921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
[923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
[925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
[927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0),
[929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0),
[931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
[933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313),
[935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159),
[937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1, 0, 0),
[939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1, 0, 0),
[941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, 0, 17),
[943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, 0, 17),
[945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4, 0, 0),
[947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4, 0, 0),
[949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5),
[951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5),
[953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
[955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
[957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
[959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
[961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
[963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
[965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 0),
[967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 0),
[969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
[971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
[973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_delimiter, 1, 0, 0),
[975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_delimiter, 1, 0, 0),
[977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0),
[979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), SHIFT_REPEAT(175),
[982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
[984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177),
[986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171),
[988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
[990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 4),
[992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 4),
[994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
[996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
[998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
[1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
[1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
[1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
[1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369),
[1008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(151),
[1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 9),
[1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 9),
[1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
[1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325),
[1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188),
[1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
[1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
[1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
[1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
[1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, 0, 15),
[1031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, 0, 15),
[1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3, 0, 0),
[1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3, 0, 0),
[1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 4),
[1039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 4),
[1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
[1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306),
[1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
[1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
[1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328),
[1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329),
[1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
[1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
[1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
[1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
[1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
[1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304),
[1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3, 0, 0),
[1067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3, 0, 0),
[1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276),
[1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
[1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208),
[1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_parenthesized, 2, 0, 0),
[1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_parenthesized, 2, 0, 0),
[1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
[1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0),
[1083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0),
[1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
[1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3, 0, 0),
[1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3, 0, 0),
[1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
[1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
[1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0),
[1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
[1099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0),
[1101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), SHIFT_REPEAT(218),
[1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
[1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
[1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3, 0, 0),
[1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3, 0, 0),
[1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0),
[1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0),
[1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
[1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3, 0, 0),
[1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3, 0, 0),
[1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 3, 0, 0),
[1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block, 3, 0, 0),
[1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
[1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331),
[1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231),
[1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
[1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
[1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3, 0, 0),
[1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
[1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
[1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
[1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
[1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28),
[1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__escaped_attribute_namespace, 3, 0, 16),
[1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
[1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
[1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__escaped_attribute_namespace, 3, 0, 13),
[1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
[1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
[1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0),
[1164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0),
[1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2, 0, 0),
[1168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2, 0, 0),
[1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5),
[1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5),
[1174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, 0, 14),
[1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, 0, 14),
[1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 2, 0, 0),
[1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 2, 0, 0),
[1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0),
[1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0),
[1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0),
[1188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0),
[1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0),
[1192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0),
[1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
[1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
[1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
[1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
[1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
[1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 2, 0, 0),
[1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
[1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
[1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
[1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__escaped_attribute_namespace, 2, 0, 5),
[1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
[1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
[1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
[1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3, 0, 0),
[1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3, 0, 0),
[1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
[1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
[1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202),
[1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
[1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0),
[1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0),
[1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 2, 0, 0),
[1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 2, 0, 0),
[1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0),
[1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0),
[1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0),
[1246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0),
[1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
[1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
[1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 2, 0, 0),
[1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 2, 0, 0),
[1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__escaped_attribute_namespace, 3, 0, 1),
[1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291),
[1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221),
[1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_braced, 3, 0, 0),
[1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_braced, 3, 0, 0),
[1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__at_rule_nested_component, 1, 0, 11),
[1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__at_rule_nested_component, 1, 0, 11),
[1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_bracketed, 2, 0, 0),
[1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_bracketed, 2, 0, 0),
[1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
[1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4, 0, 0),
[1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
[1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285),
[1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
[1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
[1286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), SHIFT_REPEAT(211),
[1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
[1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
[1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323),
[1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2, 0, 0),
[1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2, 0, 0),
[1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0),
[1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0),
[1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 7, 1, 10),
[1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 7, 1, 10),
[1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
[1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339),
[1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
[1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 12),
[1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 12),
[1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
[1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337),
[1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337),
[1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
[1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353),
[1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
[1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347),
[1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3, 0, 0),
[1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3, 0, 0),
[1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
[1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350),
[1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0),
[1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0),
[1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0),
[1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0),
[1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, 0, 13),
[1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, 0, 13),
[1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
[1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292),
[1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
[1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293),
[1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0),
[1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0),
[1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 7, 0, 17),
[1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 7, 0, 17),
[1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4, 0, 0),
[1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4, 0, 0),
[1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
[1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
[1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 6, 1, 10),
[1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
[1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule_braced, 2, 0, 0),
[1381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule_braced, 2, 0, 0),
[1383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), SHIFT(312),
[1386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), SHIFT(370),
[1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
[1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
[1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
[1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334),
[1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
[1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0),
[1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359),
[1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
[1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336),
[1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358),
[1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361),
[1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
[1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
[1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
[1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
[1421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), SHIFT_REPEAT(308),
[1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
[1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
[1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
[1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
[1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
[1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
[1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
[1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338),
};
enum ts_external_scanner_symbol_identifiers {
ts_external_token__descendant_operator = 0,
ts_external_token___error_recovery = 1,
ts_external_token__class_name_escape_with_suffix = 2,
ts_external_token__at_rule_slash = 3,
};
static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {
[ts_external_token__descendant_operator] = sym__descendant_operator,
[ts_external_token___error_recovery] = sym___error_recovery,
[ts_external_token__class_name_escape_with_suffix] = sym__class_name_escape_with_suffix,
[ts_external_token__at_rule_slash] = sym__at_rule_slash,
};
static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = {
[1] = {
[ts_external_token__descendant_operator] = true,
[ts_external_token___error_recovery] = true,
[ts_external_token__class_name_escape_with_suffix] = true,
[ts_external_token__at_rule_slash] = true,
},
[2] = {
[ts_external_token__descendant_operator] = true,
},
[3] = {
[ts_external_token__descendant_operator] = true,
[ts_external_token__class_name_escape_with_suffix] = true,
},
[4] = {
[ts_external_token__at_rule_slash] = true,
},
[5] = {
[ts_external_token__class_name_escape_with_suffix] = true,
},
};
#ifdef __cplusplus
extern "C" {
#endif
void *tree_sitter_css_external_scanner_create(void);
void tree_sitter_css_external_scanner_destroy(void *);
bool tree_sitter_css_external_scanner_scan(void *, TSLexer *, const bool *);
unsigned tree_sitter_css_external_scanner_serialize(void *, char *);
void tree_sitter_css_external_scanner_deserialize(void *, const char *, unsigned);
#ifdef TREE_SITTER_HIDE_SYMBOLS
#define TS_PUBLIC
#elif defined(_WIN32)
#define TS_PUBLIC __declspec(dllexport)
#else
#define TS_PUBLIC __attribute__((visibility("default")))
#endif
TS_PUBLIC const TSLanguage *tree_sitter_css(void) {
static const TSLanguage language = {
.abi_version = LANGUAGE_VERSION,
.symbol_count = SYMBOL_COUNT,
.alias_count = ALIAS_COUNT,
.token_count = TOKEN_COUNT,
.external_token_count = EXTERNAL_TOKEN_COUNT,
.state_count = STATE_COUNT,
.large_state_count = LARGE_STATE_COUNT,
.production_id_count = PRODUCTION_ID_COUNT,
.supertype_count = SUPERTYPE_COUNT,
.field_count = FIELD_COUNT,
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
.parse_table = &ts_parse_table[0][0],
.small_parse_table = ts_small_parse_table,
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
.alias_sequences = ts_alias_sequences,
.alias_sequence_offsets = ts_alias_sequence_offsets,
.alias_sequence_count = 127,
.lex_modes = (const void*)ts_lex_modes,
.lex_mode_ids = ts_lex_mode_ids,
.lex_mode_count = 35,
.lex_fn = ts_lex,
.external_scanner = {
(const bool *)&ts_external_scanner_states[0][0],
ts_external_scanner_symbol_map,
tree_sitter_css_external_scanner_create,
tree_sitter_css_external_scanner_destroy,
tree_sitter_css_external_scanner_scan,
tree_sitter_css_external_scanner_serialize,
tree_sitter_css_external_scanner_deserialize,
},
.primary_state_ids = ts_primary_state_ids,
.name = "css",
.max_reserved_word_set_size = 0,
.metadata = {
.major_version = 3,
.minor_version = 0,
.patch_version = 0,
},
};
return &language;
}
#ifdef __cplusplus
}
#endif