From 45ad4b75d5467bde04a820240ba4280c7add5dcb Mon Sep 17 00:00:00 2001 From: Mark Skelton Date: Tue, 28 Nov 2023 15:10:55 -0600 Subject: [PATCH] Update --- .node-version | 1 + package-lock.json | 52 +- package.json | 4 +- src/grammar.json | 137 +- src/node-types.json | 116 +- src/parser.c | 15887 ++++++++++++++++++++++++------------------ 6 files changed, 9428 insertions(+), 6769 deletions(-) create mode 100644 .node-version diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +18 diff --git a/package-lock.json b/package-lock.json index 3690bcd..90fe2de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,35 +12,35 @@ "nan": "^2.17.0" }, "devDependencies": { - "prettier": "^2.8.1", - "tree-sitter-cli": "^0.20.7", + "prettier": "^3.1.0", + "tree-sitter-cli": "^0.20.8", "tree-sitter-css": "git://github.com/tree-sitter/tree-sitter-css.git" } }, "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" }, "node_modules/prettier": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz", - "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/tree-sitter-cli": { - "version": "0.20.7", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz", - "integrity": "sha512-MHABT8oCPr4D0fatsPo6ATQ9H4h9vHpPRjlxkxJs80tpfAEKGn6A1zU3eqfCKBcgmfZDe9CiL3rKOGMzYHwA3w==", + "version": "0.20.8", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz", + "integrity": "sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==", "dev": true, "hasInstallScript": true, "bin": { @@ -49,39 +49,39 @@ }, "node_modules/tree-sitter-css": { "version": "0.20.0", - "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-css.git#769203d0f9abe1a9a691ac2b9fe4bb4397a73c51", + "resolved": "git+ssh://git@github.com/tree-sitter/tree-sitter-css.git#98c7b3dceb24f1ee17f1322f3947e55638251c37", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "nan": "^2.14.1" + "nan": "^2.18.0" } } }, "dependencies": { "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" }, "prettier": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz", - "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", "dev": true }, "tree-sitter-cli": { - "version": "0.20.7", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz", - "integrity": "sha512-MHABT8oCPr4D0fatsPo6ATQ9H4h9vHpPRjlxkxJs80tpfAEKGn6A1zU3eqfCKBcgmfZDe9CiL3rKOGMzYHwA3w==", + "version": "0.20.8", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz", + "integrity": "sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==", "dev": true }, "tree-sitter-css": { - "version": "git+ssh://git@github.com/tree-sitter/tree-sitter-css.git#769203d0f9abe1a9a691ac2b9fe4bb4397a73c51", + "version": "git+ssh://git@github.com/tree-sitter/tree-sitter-css.git#98c7b3dceb24f1ee17f1322f3947e55638251c37", "dev": true, "from": "tree-sitter-css@git://github.com/tree-sitter/tree-sitter-css.git", "requires": { - "nan": "^2.14.1" + "nan": "^2.18.0" } } } diff --git a/package.json b/package.json index beeac2b..5103434 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,8 @@ "nan": "^2.17.0" }, "devDependencies": { - "prettier": "^2.8.1", - "tree-sitter-cli": "^0.20.7", + "prettier": "^3.1.0", + "tree-sitter-cli": "^0.20.8", "tree-sitter-css": "git://github.com/tree-sitter/tree-sitter-css.git" }, "tree-sitter": [ diff --git a/src/grammar.json b/src/grammar.json index b20d511..8fa51d9 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -313,6 +313,30 @@ } ] }, + "postcss_statement": { + "type": "PREC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "at_keyword" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_value" + } + }, + { + "type": "STRING", + "value": ";" + } + ] + } + }, "at_rule": { "type": "SEQ", "members": [ @@ -481,6 +505,10 @@ "type": "SYMBOL", "name": "supports_statement" }, + { + "type": "SYMBOL", + "name": "postcss_statement" + }, { "type": "SYMBOL", "name": "at_rule" @@ -1410,6 +1438,10 @@ "type": "SYMBOL", "name": "call_expression" }, + { + "type": "SYMBOL", + "name": "important" + }, { "type": "ALIAS", "content": { @@ -1456,46 +1488,43 @@ ] }, "string_value": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "PATTERN", - "value": "([^'\\n]|\\\\(.|\\n))*" - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\"" - }, - { - "type": "PATTERN", - "value": "([^\"\\n]|\\\\(.|\\n))*" - }, - { - "type": "STRING", - "value": "\"" - } - ] - } - ] - } + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "'" + }, + { + "type": "PATTERN", + "value": "([^'\\n]|\\\\(.|\\n))*" + }, + { + "type": "STRING", + "value": "'" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"" + }, + { + "type": "PATTERN", + "value": "([^\"\\n]|\\\\(.|\\n))*" + }, + { + "type": "STRING", + "value": "\"" + } + ] + } + ] }, "integer_value": { "type": "SEQ", @@ -1846,6 +1875,26 @@ "type": "PATTERN", "value": "@[a-zA-Z-_]+" }, + "js_comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "//" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + } + } + }, "comment": { "type": "TOKEN", "content": { @@ -2016,6 +2065,10 @@ { "type": "SYMBOL", "name": "comment" + }, + { + "type": "SYMBOL", + "name": "js_comment" } ], "conflicts": [], @@ -2028,6 +2081,10 @@ { "type": "SYMBOL", "name": "_pseudo_class_selector_colon" + }, + { + "type": "SYMBOL", + "name": "__error_recovery" } ], "inline": [ diff --git a/src/node-types.json b/src/node-types.json index dc5f2a7..8132483 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -118,6 +118,10 @@ "type": "id_selector", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -335,6 +339,10 @@ "type": "id_selector", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -414,6 +422,10 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -512,6 +524,10 @@ "type": "namespace_statement", "named": true }, + { + "type": "postcss_statement", + "named": true + }, { "type": "rule_set", "named": true @@ -570,6 +586,10 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -894,6 +914,10 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -960,6 +984,10 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -1090,6 +1118,10 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -1421,6 +1453,69 @@ "type": "grid_value", "named": true }, + { + "type": "important", + "named": true + }, + { + "type": "integer_value", + "named": true + }, + { + "type": "interpolation", + "named": true + }, + { + "type": "parenthesized_value", + "named": true + }, + { + "type": "plain_value", + "named": true + }, + { + "type": "string_value", + "named": true + } + ] + } + }, + { + "type": "postcss_statement", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "at_keyword", + "named": true + }, + { + "type": "binary_expression", + "named": true + }, + { + "type": "call_expression", + "named": true + }, + { + "type": "color_value", + "named": true + }, + { + "type": "float_value", + "named": true + }, + { + "type": "grid_value", + "named": true + }, + { + "type": "important", + "named": true + }, { "type": "integer_value", "named": true @@ -1810,6 +1905,11 @@ ] } }, + { + "type": "string_value", + "named": true, + "fields": {} + }, { "type": "stylesheet", "named": true, @@ -1940,6 +2040,10 @@ "named": true, "fields": {} }, + { + "type": "\"", + "named": false + }, { "type": "#", "named": false @@ -1952,6 +2056,10 @@ "type": "${", "named": false }, + { + "type": "'", + "named": false + }, { "type": "(", "named": false @@ -2080,6 +2188,10 @@ "type": "important", "named": true }, + { + "type": "js_comment", + "named": true + }, { "type": "keyframes_name", "named": true @@ -2120,10 +2232,6 @@ "type": "selector", "named": false }, - { - "type": "string_value", - "named": true - }, { "type": "tag_name", "named": true diff --git a/src/parser.c b/src/parser.c index 7b10a09..25bd1bd 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,13 +5,21 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + #define LANGUAGE_VERSION 14 -#define STATE_COUNT 343 +#define STATE_COUNT 380 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 117 +#define SYMBOL_COUNT 124 #define ALIAS_COUNT 10 -#define TOKEN_COUNT 57 -#define EXTERNAL_TOKEN_COUNT 2 +#define TOKEN_COUNT 62 +#define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 6 #define PRODUCTION_ID_COUNT 18 @@ -58,91 +66,98 @@ enum { anon_sym_only = 39, anon_sym_selector = 40, aux_sym_color_value_token1 = 41, - sym_string_value = 42, - aux_sym_integer_value_token1 = 43, - aux_sym_float_value_token1 = 44, - sym_unit = 45, - anon_sym_DASH = 46, - anon_sym_SLASH = 47, - sym_identifier = 48, - sym_at_keyword = 49, - sym_comment = 50, - sym_plain_value = 51, - anon_sym_DOLLAR_LBRACE = 52, - anon_sym_RBRACE_SEMI = 53, - sym__js_statement = 54, - sym__descendant_operator = 55, - sym__pseudo_class_selector_colon = 56, - sym_stylesheet = 57, - sym_import_statement = 58, - sym_media_statement = 59, - sym_charset_statement = 60, - sym_namespace_statement = 61, - sym_keyframes_statement = 62, - sym_keyframe_block_list = 63, - sym_keyframe_block = 64, - sym_supports_statement = 65, - sym_at_rule = 66, - sym_rule_set = 67, - sym_selectors = 68, - sym_block = 69, - sym__selector = 70, - sym_universal_selector = 71, - sym_class_selector = 72, - sym_pseudo_class_selector = 73, - sym_pseudo_element_selector = 74, - sym_id_selector = 75, - sym_attribute_selector = 76, - sym_child_selector = 77, - sym_descendant_selector = 78, - sym_sibling_selector = 79, - sym_adjacent_sibling_selector = 80, - sym_namespace_selector = 81, - sym_pseudo_class_arguments = 82, - sym_pseudo_element_arguments = 83, - sym_declaration = 84, - sym_last_declaration = 85, - sym__query = 86, - sym_feature_query = 87, - sym_parenthesized_query = 88, - sym_binary_query = 89, - sym_unary_query = 90, - sym_selector_query = 91, - sym__value = 92, - sym_parenthesized_value = 93, - sym_color_value = 94, - sym_integer_value = 95, - sym_float_value = 96, - sym_grid_value = 97, - sym_call_expression = 98, - sym_binary_expression = 99, - sym_arguments = 100, - sym_interpolation = 101, - sym__inline_interpolation = 102, - aux_sym__js_expressions = 103, - sym__js_expression = 104, - sym__js_block = 105, - aux_sym_stylesheet_repeat1 = 106, - aux_sym_import_statement_repeat1 = 107, - aux_sym_keyframe_block_list_repeat1 = 108, - aux_sym_selectors_repeat1 = 109, - aux_sym_block_repeat1 = 110, - aux_sym_pseudo_class_arguments_repeat1 = 111, - aux_sym_pseudo_class_arguments_repeat2 = 112, - aux_sym_declaration_repeat1 = 113, - aux_sym_grid_value_repeat1 = 114, - aux_sym_arguments_repeat1 = 115, - aux_sym__js_block_repeat1 = 116, - alias_sym_class_name = 117, - alias_sym_feature_name = 118, - alias_sym_function_name = 119, - alias_sym_id_name = 120, - alias_sym_js_expression = 121, - alias_sym_keyframes_name = 122, - alias_sym_keyword_query = 123, - alias_sym_namespace_name = 124, - alias_sym_property_name = 125, - alias_sym_tag_name = 126, + anon_sym_SQUOTE = 42, + aux_sym_string_value_token1 = 43, + anon_sym_DQUOTE = 44, + aux_sym_string_value_token2 = 45, + aux_sym_integer_value_token1 = 46, + aux_sym_float_value_token1 = 47, + sym_unit = 48, + anon_sym_DASH = 49, + anon_sym_SLASH = 50, + sym_identifier = 51, + sym_at_keyword = 52, + sym_js_comment = 53, + sym_comment = 54, + sym_plain_value = 55, + anon_sym_DOLLAR_LBRACE = 56, + anon_sym_RBRACE_SEMI = 57, + sym__js_statement = 58, + sym__descendant_operator = 59, + sym__pseudo_class_selector_colon = 60, + sym___error_recovery = 61, + sym_stylesheet = 62, + sym_import_statement = 63, + sym_media_statement = 64, + sym_charset_statement = 65, + sym_namespace_statement = 66, + sym_keyframes_statement = 67, + sym_keyframe_block_list = 68, + sym_keyframe_block = 69, + sym_supports_statement = 70, + sym_postcss_statement = 71, + sym_at_rule = 72, + sym_rule_set = 73, + sym_selectors = 74, + sym_block = 75, + sym__selector = 76, + sym_universal_selector = 77, + sym_class_selector = 78, + sym_pseudo_class_selector = 79, + sym_pseudo_element_selector = 80, + sym_id_selector = 81, + sym_attribute_selector = 82, + sym_child_selector = 83, + sym_descendant_selector = 84, + sym_sibling_selector = 85, + sym_adjacent_sibling_selector = 86, + sym_namespace_selector = 87, + sym_pseudo_class_arguments = 88, + sym_pseudo_element_arguments = 89, + sym_declaration = 90, + sym_last_declaration = 91, + sym__query = 92, + sym_feature_query = 93, + sym_parenthesized_query = 94, + sym_binary_query = 95, + sym_unary_query = 96, + sym_selector_query = 97, + sym__value = 98, + sym_parenthesized_value = 99, + sym_color_value = 100, + sym_string_value = 101, + sym_integer_value = 102, + sym_float_value = 103, + sym_grid_value = 104, + sym_call_expression = 105, + sym_binary_expression = 106, + sym_arguments = 107, + sym_interpolation = 108, + sym__inline_interpolation = 109, + aux_sym__js_expressions = 110, + sym__js_expression = 111, + sym__js_block = 112, + aux_sym_stylesheet_repeat1 = 113, + aux_sym_import_statement_repeat1 = 114, + aux_sym_keyframe_block_list_repeat1 = 115, + aux_sym_postcss_statement_repeat1 = 116, + aux_sym_selectors_repeat1 = 117, + aux_sym_block_repeat1 = 118, + aux_sym_pseudo_class_arguments_repeat1 = 119, + aux_sym_declaration_repeat1 = 120, + aux_sym_grid_value_repeat1 = 121, + aux_sym_arguments_repeat1 = 122, + aux_sym__js_block_repeat1 = 123, + alias_sym_class_name = 124, + alias_sym_feature_name = 125, + alias_sym_function_name = 126, + alias_sym_id_name = 127, + alias_sym_js_expression = 128, + alias_sym_keyframes_name = 129, + alias_sym_keyword_query = 130, + alias_sym_namespace_name = 131, + alias_sym_property_name = 132, + alias_sym_tag_name = 133, }; static const char * const ts_symbol_names[] = { @@ -188,7 +203,10 @@ static const char * const ts_symbol_names[] = { [anon_sym_only] = "only", [anon_sym_selector] = "selector", [aux_sym_color_value_token1] = "color_value_token1", - [sym_string_value] = "string_value", + [anon_sym_SQUOTE] = "'", + [aux_sym_string_value_token1] = "string_value_token1", + [anon_sym_DQUOTE] = "\"", + [aux_sym_string_value_token2] = "string_value_token2", [aux_sym_integer_value_token1] = "integer_value_token1", [aux_sym_float_value_token1] = "float_value_token1", [sym_unit] = "unit", @@ -196,6 +214,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_SLASH] = "/", [sym_identifier] = "attribute_name", [sym_at_keyword] = "at_keyword", + [sym_js_comment] = "js_comment", [sym_comment] = "comment", [sym_plain_value] = "plain_value", [anon_sym_DOLLAR_LBRACE] = "${", @@ -203,6 +222,7 @@ static const char * const ts_symbol_names[] = { [sym__js_statement] = "_js_statement", [sym__descendant_operator] = "_descendant_operator", [sym__pseudo_class_selector_colon] = ":", + [sym___error_recovery] = "__error_recovery", [sym_stylesheet] = "stylesheet", [sym_import_statement] = "import_statement", [sym_media_statement] = "media_statement", @@ -212,6 +232,7 @@ static const char * const ts_symbol_names[] = { [sym_keyframe_block_list] = "keyframe_block_list", [sym_keyframe_block] = "keyframe_block", [sym_supports_statement] = "supports_statement", + [sym_postcss_statement] = "postcss_statement", [sym_at_rule] = "at_rule", [sym_rule_set] = "rule_set", [sym_selectors] = "selectors", @@ -241,6 +262,7 @@ static const char * const ts_symbol_names[] = { [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", @@ -255,10 +277,10 @@ static const char * const ts_symbol_names[] = { [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_postcss_statement_repeat1] = "postcss_statement_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_grid_value_repeat1] = "grid_value_repeat1", [aux_sym_arguments_repeat1] = "arguments_repeat1", @@ -318,7 +340,10 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_only] = anon_sym_only, [anon_sym_selector] = anon_sym_selector, [aux_sym_color_value_token1] = aux_sym_color_value_token1, - [sym_string_value] = sym_string_value, + [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_token2, [aux_sym_integer_value_token1] = aux_sym_integer_value_token1, [aux_sym_float_value_token1] = aux_sym_float_value_token1, [sym_unit] = sym_unit, @@ -326,6 +351,7 @@ static const TSSymbol ts_symbol_map[] = { [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, [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, @@ -333,6 +359,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__js_statement] = sym__js_statement, [sym__descendant_operator] = sym__descendant_operator, [sym__pseudo_class_selector_colon] = anon_sym_COLON, + [sym___error_recovery] = sym___error_recovery, [sym_stylesheet] = sym_stylesheet, [sym_import_statement] = sym_import_statement, [sym_media_statement] = sym_media_statement, @@ -342,6 +369,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_keyframe_block_list] = sym_keyframe_block_list, [sym_keyframe_block] = sym_keyframe_block, [sym_supports_statement] = sym_supports_statement, + [sym_postcss_statement] = sym_postcss_statement, [sym_at_rule] = sym_at_rule, [sym_rule_set] = sym_rule_set, [sym_selectors] = sym_selectors, @@ -371,6 +399,7 @@ static const TSSymbol ts_symbol_map[] = { [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, @@ -385,10 +414,10 @@ static const TSSymbol ts_symbol_map[] = { [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_postcss_statement_repeat1] = aux_sym_postcss_statement_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_grid_value_repeat1] = aux_sym_grid_value_repeat1, [aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1, @@ -574,9 +603,21 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [sym_string_value] = { + [anon_sym_SQUOTE] = { .visible = true, - .named = true, + .named = false, + }, + [aux_sym_string_value_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_string_value_token2] = { + .visible = false, + .named = false, }, [aux_sym_integer_value_token1] = { .visible = false, @@ -606,6 +647,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_js_comment] = { + .visible = true, + .named = true, + }, [sym_comment] = { .visible = true, .named = true, @@ -634,6 +679,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym___error_recovery] = { + .visible = false, + .named = true, + }, [sym_stylesheet] = { .visible = true, .named = true, @@ -670,6 +719,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_postcss_statement] = { + .visible = true, + .named = true, + }, [sym_at_rule] = { .visible = true, .named = true, @@ -786,6 +839,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_string_value] = { + .visible = true, + .named = true, + }, [sym_integer_value] = { .visible = true, .named = true, @@ -842,19 +899,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_selectors_repeat1] = { + [aux_sym_postcss_statement_repeat1] = { .visible = false, .named = false, }, - [aux_sym_block_repeat1] = { + [aux_sym_selectors_repeat1] = { .visible = false, .named = false, }, - [aux_sym_pseudo_class_arguments_repeat1] = { + [aux_sym_block_repeat1] = { .visible = false, .named = false, }, - [aux_sym_pseudo_class_arguments_repeat2] = { + [aux_sym_pseudo_class_arguments_repeat1] = { .visible = false, .named = false, }, @@ -985,10 +1042,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, - [3] = 3, - [4] = 2, - [5] = 3, - [6] = 3, + [3] = 2, + [4] = 4, + [5] = 4, + [6] = 4, [7] = 2, [8] = 8, [9] = 9, @@ -1003,14 +1060,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [18] = 17, [19] = 19, [20] = 20, - [21] = 21, - [22] = 21, + [21] = 20, + [22] = 22, [23] = 23, - [24] = 21, - [25] = 25, + [24] = 23, + [25] = 23, [26] = 26, [27] = 27, - [28] = 26, + [28] = 28, [29] = 29, [30] = 30, [31] = 31, @@ -1018,19 +1075,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [33] = 33, [34] = 34, [35] = 35, - [36] = 36, + [36] = 32, [37] = 37, [38] = 38, [39] = 39, [40] = 40, - [41] = 41, + [41] = 39, [42] = 42, [43] = 43, [44] = 44, [45] = 45, [46] = 46, [47] = 47, - [48] = 48, + [48] = 39, [49] = 49, [50] = 50, [51] = 51, @@ -1046,23 +1103,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [61] = 61, [62] = 62, [63] = 63, - [64] = 64, + [64] = 63, [65] = 65, - [66] = 66, - [67] = 54, - [68] = 68, - [69] = 69, - [70] = 70, - [71] = 71, - [72] = 72, + [66] = 65, + [67] = 67, + [68] = 59, + [69] = 60, + [70] = 59, + [71] = 65, + [72] = 62, [73] = 73, - [74] = 54, + [74] = 67, [75] = 75, [76] = 76, - [77] = 77, + [77] = 67, [78] = 78, [79] = 79, - [80] = 77, + [80] = 34, [81] = 81, [82] = 82, [83] = 83, @@ -1070,8 +1127,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [85] = 85, [86] = 86, [87] = 87, - [88] = 79, - [89] = 84, + [88] = 88, + [89] = 89, [90] = 90, [91] = 91, [92] = 92, @@ -1079,36 +1136,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [94] = 94, [95] = 95, [96] = 96, - [97] = 91, + [97] = 97, [98] = 98, - [99] = 81, - [100] = 82, - [101] = 101, - [102] = 83, - [103] = 78, + [99] = 82, + [100] = 100, + [101] = 89, + [102] = 102, + [103] = 103, [104] = 104, - [105] = 92, + [105] = 104, [106] = 106, - [107] = 101, - [108] = 104, - [109] = 86, - [110] = 110, - [111] = 87, - [112] = 106, - [113] = 110, - [114] = 114, + [107] = 100, + [108] = 88, + [109] = 109, + [110] = 81, + [111] = 106, + [112] = 112, + [113] = 113, + [114] = 84, [115] = 115, - [116] = 115, + [116] = 116, [117] = 117, - [118] = 118, - [119] = 90, - [120] = 118, + [118] = 98, + [119] = 95, + [120] = 120, [121] = 121, - [122] = 121, - [123] = 93, - [124] = 117, - [125] = 96, - [126] = 98, + [122] = 122, + [123] = 123, + [124] = 124, + [125] = 125, + [126] = 126, [127] = 127, [128] = 128, [129] = 129, @@ -1116,31 +1173,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [131] = 131, [132] = 132, [133] = 133, - [134] = 134, - [135] = 135, - [136] = 136, - [137] = 137, + [134] = 112, + [135] = 96, + [136] = 113, + [137] = 86, [138] = 138, - [139] = 137, + [139] = 139, [140] = 140, [141] = 141, - [142] = 142, - [143] = 135, + [142] = 97, + [143] = 115, [144] = 144, - [145] = 135, - [146] = 146, - [147] = 138, - [148] = 148, - [149] = 129, - [150] = 133, - [151] = 137, - [152] = 152, - [153] = 133, - [154] = 154, - [155] = 155, + [145] = 145, + [146] = 140, + [147] = 147, + [148] = 91, + [149] = 149, + [150] = 150, + [151] = 93, + [152] = 129, + [153] = 139, + [154] = 87, + [155] = 130, [156] = 156, [157] = 157, - [158] = 140, + [158] = 158, [159] = 159, [160] = 160, [161] = 161, @@ -1148,185 +1205,238 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [163] = 163, [164] = 164, [165] = 165, - [166] = 165, - [167] = 167, - [168] = 30, + [166] = 166, + [167] = 34, + [168] = 168, [169] = 169, - [170] = 169, + [170] = 170, [171] = 171, [172] = 172, [173] = 173, [174] = 174, [175] = 175, - [176] = 171, - [177] = 177, - [178] = 53, + [176] = 176, + [177] = 174, + [178] = 178, [179] = 179, - [180] = 156, - [181] = 181, + [180] = 180, + [181] = 176, [182] = 182, - [183] = 183, - [184] = 94, - [185] = 185, + [183] = 182, + [184] = 33, + [185] = 34, [186] = 186, - [187] = 95, + [187] = 187, [188] = 188, - [189] = 185, + [189] = 188, [190] = 190, - [191] = 190, - [192] = 53, - [193] = 144, - [194] = 152, - [195] = 128, - [196] = 157, - [197] = 155, + [191] = 191, + [192] = 192, + [193] = 193, + [194] = 79, + [195] = 195, + [196] = 196, + [197] = 197, [198] = 198, - [199] = 136, - [200] = 131, - [201] = 130, - [202] = 134, - [203] = 141, - [204] = 146, - [205] = 95, - [206] = 94, - [207] = 130, - [208] = 136, - [209] = 144, - [210] = 146, - [211] = 141, - [212] = 134, - [213] = 152, - [214] = 157, - [215] = 156, - [216] = 128, - [217] = 155, - [218] = 131, - [219] = 219, - [220] = 220, - [221] = 221, + [199] = 199, + [200] = 200, + [201] = 94, + [202] = 90, + [203] = 165, + [204] = 204, + [205] = 205, + [206] = 197, + [207] = 196, + [208] = 160, + [209] = 162, + [210] = 161, + [211] = 158, + [212] = 157, + [213] = 168, + [214] = 79, + [215] = 164, + [216] = 156, + [217] = 217, + [218] = 34, + [219] = 163, + [220] = 159, + [221] = 166, [222] = 222, - [223] = 222, - [224] = 224, - [225] = 225, - [226] = 224, - [227] = 225, - [228] = 228, - [229] = 220, - [230] = 225, - [231] = 221, - [232] = 232, - [233] = 219, - [234] = 234, - [235] = 232, - [236] = 236, - [237] = 237, + [223] = 90, + [224] = 94, + [225] = 161, + [226] = 156, + [227] = 159, + [228] = 162, + [229] = 158, + [230] = 164, + [231] = 166, + [232] = 165, + [233] = 157, + [234] = 163, + [235] = 168, + [236] = 34, + [237] = 160, [238] = 238, [239] = 239, [240] = 240, [241] = 241, - [242] = 232, - [243] = 238, - [244] = 244, - [245] = 245, + [242] = 242, + [243] = 243, + [244] = 243, + [245] = 242, [246] = 246, - [247] = 246, + [247] = 240, [248] = 248, - [249] = 249, - [250] = 250, - [251] = 251, - [252] = 252, - [253] = 250, - [254] = 251, - [255] = 245, - [256] = 249, + [249] = 239, + [250] = 240, + [251] = 238, + [252] = 248, + [253] = 253, + [254] = 254, + [255] = 241, + [256] = 256, [257] = 257, - [258] = 245, - [259] = 259, - [260] = 260, - [261] = 257, - [262] = 251, - [263] = 248, - [264] = 77, + [258] = 254, + [259] = 254, + [260] = 257, + [261] = 261, + [262] = 262, + [263] = 263, + [264] = 264, [265] = 265, - [266] = 115, + [266] = 266, [267] = 267, [268] = 268, - [269] = 265, + [269] = 269, [270] = 270, [271] = 271, - [272] = 87, - [273] = 273, - [274] = 273, - [275] = 275, - [276] = 265, - [277] = 277, - [278] = 278, - [279] = 279, - [280] = 267, - [281] = 281, - [282] = 282, + [272] = 272, + [273] = 266, + [274] = 271, + [275] = 269, + [276] = 276, + [277] = 270, + [278] = 267, + [279] = 270, + [280] = 280, + [281] = 268, + [282] = 280, [283] = 283, - [284] = 282, - [285] = 277, - [286] = 268, + [284] = 271, + [285] = 104, + [286] = 113, [287] = 287, - [288] = 283, - [289] = 289, + [288] = 288, + [289] = 97, [290] = 290, [291] = 291, - [292] = 292, + [292] = 291, [293] = 293, [294] = 294, [295] = 295, - [296] = 289, - [297] = 295, - [298] = 298, - [299] = 299, - [300] = 275, - [301] = 293, - [302] = 282, + [296] = 296, + [297] = 294, + [298] = 291, + [299] = 288, + [300] = 300, + [301] = 301, + [302] = 302, [303] = 303, - [304] = 303, - [305] = 305, + [304] = 304, + [305] = 293, [306] = 306, - [307] = 307, - [308] = 308, - [309] = 95, - [310] = 307, + [307] = 303, + [308] = 296, + [309] = 309, + [310] = 302, [311] = 311, - [312] = 312, - [313] = 311, + [312] = 302, + [313] = 313, [314] = 314, [315] = 315, - [316] = 316, - [317] = 317, + [316] = 300, + [317] = 311, [318] = 318, [319] = 319, [320] = 320, - [321] = 321, - [322] = 316, + [321] = 318, + [322] = 322, [323] = 323, [324] = 324, - [325] = 323, - [326] = 317, - [327] = 318, - [328] = 328, + [325] = 325, + [326] = 322, + [327] = 327, + [328] = 94, [329] = 324, - [330] = 319, - [331] = 316, - [332] = 315, - [333] = 321, - [334] = 318, - [335] = 335, - [336] = 336, - [337] = 324, + [330] = 327, + [331] = 331, + [332] = 332, + [333] = 333, + [334] = 334, + [335] = 331, + [336] = 333, + [337] = 333, [338] = 338, - [339] = 339, + [339] = 331, [340] = 340, [341] = 341, - [342] = 342, + [342] = 334, + [343] = 343, + [344] = 338, + [345] = 345, + [346] = 331, + [347] = 333, + [348] = 331, + [349] = 333, + [350] = 340, + [351] = 333, + [352] = 338, + [353] = 334, + [354] = 341, + [355] = 355, + [356] = 356, + [357] = 357, + [358] = 358, + [359] = 359, + [360] = 360, + [361] = 361, + [362] = 359, + [363] = 331, + [364] = 356, + [365] = 358, + [366] = 366, + [367] = 367, + [368] = 358, + [369] = 359, + [370] = 370, + [371] = 332, + [372] = 340, + [373] = 358, + [374] = 359, + [375] = 358, + [376] = 359, + [377] = 358, + [378] = 359, + [379] = 379, }; +static inline bool sym_js_comment_character_set_1(int32_t c) { + return (c < ';' + ? (c < ' ' + ? (c < '\r' + ? c == '\t' + : c <= '\r') + : (c <= '!' || (c < ',' + ? (c >= '(' && c <= '*') + : c <= ','))) + : (c <= ';' || (c < '{' + ? (c < ']' + ? c == '[' + : c <= ']') + : (c <= '{' || c == '}')))); +} + static inline bool sym_plain_value_character_set_1(int32_t c) { return (c < ',' ? (c < '\r' @@ -1335,7 +1445,7 @@ static inline bool sym_plain_value_character_set_1(int32_t c) { : c <= '\n') : (c <= '\r' || (c < '(' ? (c >= ' ' && c <= '!') - : c <= '*'))) + : c <= ')'))) : (c <= ',' || (c < ']' ? (c < '[' ? c == ';' @@ -1353,7 +1463,7 @@ static inline bool sym_plain_value_character_set_2(int32_t c) { : c <= '\n') : (c <= '\r' || (c < '(' ? (c >= ' ' && c <= '!') - : c <= ')'))) + : c <= '*'))) : (c <= ',' || (c < ']' ? (c < '[' ? c == ';' @@ -1368,2160 +1478,2905 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(78); - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(31); - if (lookahead == '&') ADVANCE(93); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(115); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(95); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(190); - if (lookahead == '.') ADVANCE(97); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(117); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '@') ADVANCE(34); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '^') ADVANCE(32); - if (lookahead == 'a') ADVANCE(45); - if (lookahead == 'f') ADVANCE(56); - if (lookahead == 'n') ADVANCE(48); - if (lookahead == 'o') ADVANCE(46); - if (lookahead == 's') ADVANCE(38); - if (lookahead == 't') ADVANCE(49); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(114); - if (lookahead == '}') ADVANCE(89); - if (lookahead == '~') ADVANCE(110); + if (eof) ADVANCE(73); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(38); + if (lookahead == '&') ADVANCE(90); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(112); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(92); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(216); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '@') ADVANCE(42); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == 'a') ADVANCE(248); + if (lookahead == 'f') ADVANCE(257); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(250); + if (lookahead == 's') ADVANCE(244); + if (lookahead == 't') ADVANCE(253); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '}') ADVANCE(84); + if (lookahead == '~') ADVANCE(107); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(21); + lookahead == 'e') ADVANCE(220); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(75) + lookahead == ' ') SKIP(70) if (('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'd')) ADVANCE(69); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(166); + ('b' <= lookahead && lookahead <= 'd')) ADVANCE(264); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); + if (('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 1: - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '%') ADVANCE(188); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(119); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(65); - if (lookahead == '/') ADVANCE(194); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '_') ADVANCE(196); - if (lookahead == '}') ADVANCE(88); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '%') ADVANCE(213); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == '}') ADVANCE(83); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(185); + lookahead == 'e') ADVANCE(210); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(5) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == ' ') SKIP(6) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(211); END_STATE(); case 2: - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '&') ADVANCE(93); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(119); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(97); - if (lookahead == '/') ADVANCE(194); - if (lookahead == ':') ADVANCE(29); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '_') ADVANCE(196); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '~') ADVANCE(109); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '&') ADVANCE(90); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(30); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(61); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '/') ADVANCE(23); + if (lookahead == ':') ADVANCE(36); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == '}') ADVANCE(83); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(195); + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(2) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 3: - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(115); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(97); - if (lookahead == '/') ADVANCE(194); - if (lookahead == ':') ADVANCE(29); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '_') ADVANCE(196); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '~') ADVANCE(109); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(112); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ':') ADVANCE(36); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '~') ADVANCE(106); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(195); + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(4) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == ' ') SKIP(5) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 4: - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(119); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(97); - if (lookahead == '/') ADVANCE(194); - if (lookahead == ':') ADVANCE(29); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '_') ADVANCE(196); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '~') ADVANCE(109); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(112); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == 'a') ADVANCE(231); + if (lookahead == 'o') ADVANCE(235); + if (lookahead == '{') ADVANCE(82); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(195); + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(4) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == ' ') SKIP(7) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 5: - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(119); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(65); - if (lookahead == '/') ADVANCE(194); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '_') ADVANCE(196); - if (lookahead == '}') ADVANCE(88); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ':') ADVANCE(36); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '~') ADVANCE(106); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(195); + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(161); - if (lookahead == '\\') ADVANCE(73); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == '}') ADVANCE(83); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(222); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(6) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(30); - if (lookahead == '(') ADVANCE(115); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(95); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(189); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(29); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '^') ADVANCE(32); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(114); - if (lookahead == '~') ADVANCE(110); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(215); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(219); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == 'a') ADVANCE(231); + if (lookahead == 'o') ADVANCE(235); + if (lookahead == '{') ADVANCE(82); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(8) - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); + lookahead == ' ') SKIP(7) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(30); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(95); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(189); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(29); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '^') ADVANCE(32); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(114); - if (lookahead == '~') ADVANCE(110); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(61); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(23); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '[') ADVANCE(97); + if (lookahead == '_') ADVANCE(223); + if (lookahead == 'n') ADVANCE(232); + if (lookahead == 'o') ADVANCE(230); + if (lookahead == 's') ADVANCE(227); + if (lookahead == '{') ADVANCE(82); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(222); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(99); - if (lookahead == '(') ADVANCE(115); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(189); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(29); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '~') ADVANCE(109); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(37); + if (lookahead == '(') ADVANCE(112); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(39); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == 'a') ADVANCE(48); + if (lookahead == 'o') ADVANCE(55); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '~') ADVANCE(107); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(10) - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); + lookahead == ' ') SKIP(11) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('b' <= lookahead && lookahead <= 'f')) ADVANCE(65); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(99); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(189); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(29); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '~') ADVANCE(109); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(37); + if (lookahead == '(') ADVANCE(112); + if (lookahead == '*') ADVANCE(92); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(36); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '~') ADVANCE(107); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(10) + lookahead == ' ') SKIP(12) END_STATE(); case 11: - if (lookahead == '%') ADVANCE(188); - if (lookahead == '(') ADVANCE(119); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '_') ADVANCE(213); - if (lookahead == 'n') ADVANCE(178); - if (lookahead == 'o') ADVANCE(177); - if (lookahead == 's') ADVANCE(174); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(37); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(39); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == 'a') ADVANCE(47); + if (lookahead == 'o') ADVANCE(55); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '~') ADVANCE(107); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(15) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + lookahead == ' ') SKIP(11) END_STATE(); case 12: - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '\\') ADVANCE(74); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(12); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(37); + if (lookahead == '*') ADVANCE(92); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(36); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '~') ADVANCE(107); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) END_STATE(); case 13: - if (lookahead == '(') ADVANCE(115); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ';') ADVANCE(81); - if (lookahead == 'n') ADVANCE(205); - if (lookahead == 'o') ADVANCE(204); - if (lookahead == 's') ADVANCE(201); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '(') ADVANCE(112); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == 'a') ADVANCE(47); + if (lookahead == 'o') ADVANCE(55); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '~') ADVANCE(106); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(15) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + lookahead == ' ') SKIP(14) END_STATE(); case 14: - if (lookahead == '(') ADVANCE(119); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ';') ADVANCE(81); - if (lookahead == 'n') ADVANCE(205); - if (lookahead == 'o') ADVANCE(204); - if (lookahead == 's') ADVANCE(201); - if (lookahead == '{') ADVANCE(87); + if (lookahead == '#') ADVANCE(96); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == 'a') ADVANCE(47); + if (lookahead == 'o') ADVANCE(55); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '~') ADVANCE(106); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(14) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(119); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ';') ADVANCE(81); - if (lookahead == 'n') ADVANCE(205); - if (lookahead == 'o') ADVANCE(204); - if (lookahead == 's') ADVANCE(201); + if (lookahead == '%') ADVANCE(213); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == '-') ADVANCE(217); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '_') ADVANCE(265); + if (lookahead == 'n') ADVANCE(203); + if (lookahead == 'o') ADVANCE(202); + if (lookahead == 's') ADVANCE(199); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(15) + lookahead == ' ') SKIP(18) if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 16: - if (lookahead == '*') ADVANCE(18); + if (lookahead == '(') ADVANCE(112); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == '-') ADVANCE(217); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(251); + if (lookahead == 's') ADVANCE(244); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 17: - if (lookahead == '*') ADVANCE(17); - if (lookahead == '/') ADVANCE(262); - if (lookahead != 0) ADVANCE(18); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == '-') ADVANCE(217); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(251); + if (lookahead == 's') ADVANCE(244); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 18: - if (lookahead == '*') ADVANCE(17); - if (lookahead != 0) ADVANCE(18); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == '-') ADVANCE(217); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(251); + if (lookahead == 's') ADVANCE(244); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 19: - if (lookahead == '-') ADVANCE(70); - if (lookahead == '/') ADVANCE(16); + if (lookahead == '(') ADVANCE(116); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ';') ADVANCE(76); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(251); + if (lookahead == 's') ADVANCE(244); + if (lookahead == '{') ADVANCE(82); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(20) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(212); - if (('G' <= lookahead && lookahead <= 'Z') || + lookahead == ' ') SKIP(19) + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 20: - if (lookahead == '-') ADVANCE(70); - if (lookahead == '/') ADVANCE(16); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == ']') ADVANCE(104); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(20) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 21: - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(171); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ';') ADVANCE(76); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(20) + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 22: - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); + if (lookahead == '*') ADVANCE(25); + if (lookahead == '/') ADVANCE(317); END_STATE(); case 23: - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); + if (lookahead == '*') ADVANCE(25); + if (lookahead == '/') ADVANCE(314); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(33); END_STATE(); case 24: - if (lookahead == '/') ADVANCE(16); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(24) + if (lookahead == '*') ADVANCE(24); + if (lookahead == '/') ADVANCE(318); + if (lookahead != 0) ADVANCE(25); END_STATE(); case 25: - if (lookahead == '/') ADVANCE(16); + if (lookahead == '*') ADVANCE(24); + if (lookahead != 0) ADVANCE(25); + END_STATE(); + case 26: + if (lookahead == '-') ADVANCE(67); + if (lookahead == '/') ADVANCE(22); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(24) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); - END_STATE(); - case 26: - if (lookahead == '/') ADVANCE(71); - if (lookahead == '-' || - lookahead == '_') ADVANCE(26); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(264); + lookahead == ' ') SKIP(27) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(65); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(264); + if (('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 27: - if (lookahead == '/') ADVANCE(267); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '}') ADVANCE(89); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '/') ADVANCE(22); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(270); - if (lookahead != 0) ADVANCE(271); + lookahead == ' ') SKIP(27) + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 28: - if (lookahead == '/') ADVANCE(267); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(270); - if (lookahead != 0) ADVANCE(271); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); case 29: - if (lookahead == ':') ADVANCE(98); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(166); END_STATE(); case 30: - if (lookahead == '=') ADVANCE(106); + if (lookahead == '.') ADVANCE(62); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(106); - if (lookahead == '{') ADVANCE(265); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(31) END_STATE(); case 32: - if (lookahead == '=') ADVANCE(103); + if (lookahead == '/') ADVANCE(22); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(31) + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(47); + if (lookahead == '/') ADVANCE(68); + if (lookahead == '-' || + lookahead == '_') ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(320); END_STATE(); case 34: - if (lookahead == 'c') ADVANCE(232); - if (lookahead == 'i') ADVANCE(234); - if (lookahead == 'k') ADVANCE(222); - if (lookahead == 'm') ADVANCE(223); - if (lookahead == 'n') ADVANCE(217); - if (lookahead == 's') ADVANCE(257); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + if (lookahead == '/') ADVANCE(325); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '}') ADVANCE(84); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(328); + if (lookahead != 0) ADVANCE(329); END_STATE(); case 35: - if (lookahead == 'c') ADVANCE(61); + if (lookahead == '/') ADVANCE(325); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(328); + if (lookahead != 0) ADVANCE(329); END_STATE(); case 36: - if (lookahead == 'd') ADVANCE(120); + if (lookahead == ':') ADVANCE(95); END_STATE(); case 37: - if (lookahead == 'e') ADVANCE(35); + if (lookahead == '=') ADVANCE(103); END_STATE(); case 38: - if (lookahead == 'e') ADVANCE(41); + if (lookahead == '=') ADVANCE(103); + if (lookahead == '{') ADVANCE(322); END_STATE(); case 39: - if (lookahead == 'i') ADVANCE(42); + if (lookahead == '=') ADVANCE(102); END_STATE(); case 40: - if (lookahead == 'l') ADVANCE(62); + if (lookahead == '=') ADVANCE(100); END_STATE(); case 41: - if (lookahead == 'l') ADVANCE(37); + if (lookahead == 'a') ADVANCE(49); END_STATE(); case 42: - if (lookahead == 'm') ADVANCE(53); + if (lookahead == 'c') ADVANCE(284); + if (lookahead == 'i') ADVANCE(286); + if (lookahead == 'k') ADVANCE(274); + if (lookahead == 'm') ADVANCE(275); + if (lookahead == 'n') ADVANCE(269); + if (lookahead == 's') ADVANCE(309); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); END_STATE(); case 43: - if (lookahead == 'm') ADVANCE(90); + if (lookahead == 'd') ADVANCE(117); END_STATE(); case 44: - if (lookahead == 'n') ADVANCE(36); + if (lookahead == 'i') ADVANCE(45); END_STATE(); case 45: - if (lookahead == 'n') ADVANCE(36); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + if (lookahead == 'm') ADVANCE(53); END_STATE(); case 46: - if (lookahead == 'n') ADVANCE(40); - if (lookahead == 'r') ADVANCE(121); + if (lookahead == 'm') ADVANCE(85); END_STATE(); case 47: - if (lookahead == 'n') ADVANCE(60); + if (lookahead == 'n') ADVANCE(43); END_STATE(); case 48: - if (lookahead == 'o') ADVANCE(58); + if (lookahead == 'n') ADVANCE(43); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); END_STATE(); case 49: - if (lookahead == 'o') ADVANCE(91); + if (lookahead == 'n') ADVANCE(58); END_STATE(); case 50: - if (lookahead == 'o') ADVANCE(43); + if (lookahead == 'o') ADVANCE(54); END_STATE(); case 51: - if (lookahead == 'o') ADVANCE(57); + if (lookahead == 'o') ADVANCE(87); END_STATE(); case 52: - if (lookahead == 'o') ADVANCE(54); + if (lookahead == 'o') ADVANCE(46); END_STATE(); case 53: - if (lookahead == 'p') ADVANCE(51); + if (lookahead == 'p') ADVANCE(50); END_STATE(); case 54: - if (lookahead == 'r') ADVANCE(128); + if (lookahead == 'r') ADVANCE(57); END_STATE(); case 55: - if (lookahead == 'r') ADVANCE(50); + if (lookahead == 'r') ADVANCE(120); END_STATE(); case 56: - if (lookahead == 'r') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + if (lookahead == 'r') ADVANCE(52); END_STATE(); case 57: - if (lookahead == 'r') ADVANCE(59); + if (lookahead == 't') ADVANCE(41); END_STATE(); case 58: - if (lookahead == 't') ADVANCE(122); + if (lookahead == 't') ADVANCE(115); END_STATE(); case 59: - if (lookahead == 't') ADVANCE(33); + if (lookahead == '{') ADVANCE(322); END_STATE(); case 60: - if (lookahead == 't') ADVANCE(118); + if (lookahead == '+' || + lookahead == '-') ADVANCE(64); + if (lookahead == '/') ADVANCE(22); + if (lookahead == 'f') ADVANCE(56); + if (lookahead == 't') ADVANCE(51); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(60) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 61: - if (lookahead == 't') ADVANCE(52); + if (lookahead == '-' || + lookahead == '_') ADVANCE(223); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(68); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(222); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); case 62: - if (lookahead == 'y') ADVANCE(125); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(193); END_STATE(); case 63: - if (lookahead == '{') ADVANCE(265); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); case 64: - if (lookahead == '+' || - lookahead == '-') ADVANCE(67); - if (lookahead == '/') ADVANCE(16); - if (lookahead == 'f') ADVANCE(55); - if (lookahead == 't') ADVANCE(49); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(64) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(167); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 65: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); - END_STATE(); - case 66: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); - END_STATE(); - case 67: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(167); - END_STATE(); - case 68: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); END_STATE(); - case 69: + case 66: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(166); END_STATE(); - case 70: + case 67: if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); - END_STATE(); - case 71: - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(26); - END_STATE(); - case 72: - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 73: - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(6); - if (lookahead == '"') ADVANCE(162); - if (lookahead == '\\') ADVANCE(73); + case 68: + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(33); END_STATE(); - case 74: - if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(12); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '\\') ADVANCE(74); + case 69: + if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(320); END_STATE(); - case 75: - if (eof) ADVANCE(78); - if (lookahead == '!') ADVANCE(39); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(31); - if (lookahead == '&') ADVANCE(93); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(119); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(95); - if (lookahead == '+') ADVANCE(112); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(190); - if (lookahead == '.') ADVANCE(97); - if (lookahead == '/') ADVANCE(193); - if (lookahead == ':') ADVANCE(117); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '@') ADVANCE(34); - if (lookahead == '[') ADVANCE(100); - if (lookahead == ']') ADVANCE(107); - if (lookahead == '^') ADVANCE(32); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'f') ADVANCE(55); - if (lookahead == 'n') ADVANCE(48); - if (lookahead == 'o') ADVANCE(46); - if (lookahead == 's') ADVANCE(38); - if (lookahead == 't') ADVANCE(49); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(114); - if (lookahead == '}') ADVANCE(89); - if (lookahead == '~') ADVANCE(110); + case 70: + if (eof) ADVANCE(73); + if (lookahead == '!') ADVANCE(44); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(38); + if (lookahead == '&') ADVANCE(90); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(116); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(92); + if (lookahead == '+') ADVANCE(109); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(216); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '/') ADVANCE(218); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '@') ADVANCE(42); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '^') ADVANCE(40); + if (lookahead == 'a') ADVANCE(249); + if (lookahead == 'f') ADVANCE(258); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'o') ADVANCE(250); + if (lookahead == 's') ADVANCE(244); + if (lookahead == 't') ADVANCE(253); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(111); + if (lookahead == '}') ADVANCE(84); + if (lookahead == '~') ADVANCE(107); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); + lookahead == 'e') ADVANCE(221); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(75) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == ' ') SKIP(70) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 76: - if (eof) ADVANCE(78); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '&') ADVANCE(93); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == '(') ADVANCE(115); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(70); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(16); - if (lookahead == ':') ADVANCE(117); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '@') ADVANCE(34); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '~') ADVANCE(109); + case 71: + if (eof) ADVANCE(73); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '&') ADVANCE(90); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == '(') ADVANCE(112); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '@') ADVANCE(42); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '~') ADVANCE(106); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(77) + lookahead == ' ') SKIP(72) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 77: - if (eof) ADVANCE(78); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(99); - if (lookahead == '$') ADVANCE(63); - if (lookahead == '&') ADVANCE(93); - if (lookahead == '\'') ADVANCE(12); - if (lookahead == ')') ADVANCE(116); - if (lookahead == '*') ADVANCE(94); - if (lookahead == '+') ADVANCE(111); - if (lookahead == ',') ADVANCE(80); - if (lookahead == '-') ADVANCE(70); - if (lookahead == '.') ADVANCE(96); - if (lookahead == '/') ADVANCE(16); - if (lookahead == ':') ADVANCE(117); - if (lookahead == ';') ADVANCE(81); - if (lookahead == '>') ADVANCE(108); - if (lookahead == '@') ADVANCE(34); - if (lookahead == '[') ADVANCE(100); - if (lookahead == '{') ADVANCE(87); - if (lookahead == '|') ADVANCE(113); - if (lookahead == '}') ADVANCE(88); - if (lookahead == '~') ADVANCE(109); + case 72: + if (eof) ADVANCE(73); + if (lookahead == '"') ADVANCE(178); + if (lookahead == '#') ADVANCE(96); + if (lookahead == '$') ADVANCE(59); + if (lookahead == '&') ADVANCE(90); + if (lookahead == '\'') ADVANCE(168); + if (lookahead == ')') ADVANCE(113); + if (lookahead == '*') ADVANCE(91); + if (lookahead == '+') ADVANCE(108); + if (lookahead == ',') ADVANCE(75); + if (lookahead == '-') ADVANCE(67); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(22); + if (lookahead == ':') ADVANCE(114); + if (lookahead == ';') ADVANCE(76); + if (lookahead == '>') ADVANCE(105); + if (lookahead == '@') ADVANCE(42); + if (lookahead == '[') ADVANCE(97); + if (lookahead == ']') ADVANCE(104); + if (lookahead == '{') ADVANCE(82); + if (lookahead == '|') ADVANCE(110); + if (lookahead == '}') ADVANCE(83); + if (lookahead == '~') ADVANCE(106); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(77) + lookahead == ' ') SKIP(72) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 78: + case 73: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 79: + case 74: ACCEPT_TOKEN(anon_sym_ATimport); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 80: + case 75: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 81: + case 76: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 82: + case 77: ACCEPT_TOKEN(anon_sym_ATmedia); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 83: + case 78: ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 84: + case 79: ACCEPT_TOKEN(anon_sym_ATnamespace); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 85: + case 80: ACCEPT_TOKEN(anon_sym_ATkeyframes); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 86: + case 81: ACCEPT_TOKEN(aux_sym_keyframes_statement_token1); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 87: + case 82: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 88: + case 83: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 89: + case 84: ACCEPT_TOKEN(anon_sym_RBRACE); - if (lookahead == ';') ADVANCE(266); + if (lookahead == ';') ADVANCE(323); END_STATE(); - case 90: + case 85: ACCEPT_TOKEN(sym_from); END_STATE(); - case 91: - ACCEPT_TOKEN(sym_to); - END_STATE(); - case 92: - ACCEPT_TOKEN(anon_sym_ATsupports); - if (lookahead == 'k') ADVANCE(229); + case 86: + ACCEPT_TOKEN(sym_from); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 87: + ACCEPT_TOKEN(sym_to); + END_STATE(); + case 88: + ACCEPT_TOKEN(sym_to); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 89: + ACCEPT_TOKEN(anon_sym_ATsupports); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 93: + case 90: ACCEPT_TOKEN(sym_nesting_selector); END_STATE(); - case 94: + case 91: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 95: + case 92: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(105); + if (lookahead == '=') ADVANCE(102); END_STATE(); - case 96: + case 93: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 97: + case 94: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(193); END_STATE(); - case 98: + case 95: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 99: + case 96: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 100: + case 97: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 101: + case 98: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 102: + case 99: ACCEPT_TOKEN(anon_sym_TILDE_EQ); END_STATE(); - case 103: + case 100: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 104: + case 101: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 105: + case 102: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 106: + case 103: ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); END_STATE(); - case 107: + case 104: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 108: + case 105: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 109: + case 106: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 110: + case 107: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') ADVANCE(102); + if (lookahead == '=') ADVANCE(99); END_STATE(); - case 111: + case 108: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 112: + case 109: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == 'e') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); END_STATE(); - case 113: + case 110: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 114: + case 111: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(104); + if (lookahead == '=') ADVANCE(101); END_STATE(); - case 115: + case 112: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 116: + case 113: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 117: + case 114: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(98); + if (lookahead == ':') ADVANCE(95); END_STATE(); - case 118: + case 115: ACCEPT_TOKEN(sym_important); END_STATE(); - case 119: + case 116: ACCEPT_TOKEN(anon_sym_LPAREN2); END_STATE(); - case 120: + case 117: + ACCEPT_TOKEN(anon_sym_and); + END_STATE(); + case 118: + ACCEPT_TOKEN(anon_sym_and); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); + END_STATE(); + case 119: ACCEPT_TOKEN(anon_sym_and); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 120: + ACCEPT_TOKEN(anon_sym_or); END_STATE(); case 121: ACCEPT_TOKEN(anon_sym_or); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); case 122: - ACCEPT_TOKEN(anon_sym_not); + ACCEPT_TOKEN(anon_sym_or); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 123: ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 124: ACCEPT_TOKEN(anon_sym_not); + if (lookahead == '/') ADVANCE(69); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); case 125: - ACCEPT_TOKEN(anon_sym_only); + ACCEPT_TOKEN(anon_sym_not); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 126: ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 127: ACCEPT_TOKEN(anon_sym_only); + if (lookahead == '/') ADVANCE(69); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); case 128: - ACCEPT_TOKEN(anon_sym_selector); + ACCEPT_TOKEN(anon_sym_only); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 129: ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); case 130: ACCEPT_TOKEN(anon_sym_selector); + if (lookahead == '/') ADVANCE(69); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); case 131: - ACCEPT_TOKEN(aux_sym_color_value_token1); + ACCEPT_TOKEN(anon_sym_selector); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 132: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); END_STATE(); case 133: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); case 134: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); case 135: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); END_STATE(); case 136: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); END_STATE(); case 137: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(153); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); END_STATE(); case 138: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + if (lookahead == '-') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(164); END_STATE(); case 139: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(132); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); + lookahead == 'e') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); END_STATE(); case 140: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(134); + lookahead == 'e') ADVANCE(133); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); END_STATE(); case 141: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || lookahead == 'e') ADVANCE(135); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(142); END_STATE(); case 142: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(133); + lookahead == 'e') ADVANCE(134); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); END_STATE(); case 143: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || lookahead == 'e') ADVANCE(136); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); END_STATE(); case 144: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); + if (lookahead == '.') ADVANCE(62); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(137); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(164); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); END_STATE(); case 145: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); case 146: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 147: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(167); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 148: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); case 149: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); END_STATE(); case 151: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 152: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(161); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 153: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); + END_STATE(); + case 154: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(163); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 155: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(153); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); + END_STATE(); + case 156: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(164); + END_STATE(); + case 157: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(167); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 152: + case 158: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); - case 153: + case 159: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 154: + case 160: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); END_STATE(); - case 155: + case 161: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(153); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 156: + case 162: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); END_STATE(); - case 157: + case 163: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(161); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 158: + case 164: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); END_STATE(); - case 159: + case 165: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(163); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 160: + case 166: + ACCEPT_TOKEN(aux_sym_color_value_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(164); + END_STATE(); + case 167: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 161: - ACCEPT_TOKEN(sym_string_value); + case 168: + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 162: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '"') ADVANCE(161); - if (lookahead == '\\') ADVANCE(73); + case 169: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '\n') ADVANCE(174); if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + lookahead != '\\') ADVANCE(175); + if (lookahead == '\\') ADVANCE(169); END_STATE(); - case 163: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '\\') ADVANCE(74); + case 170: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '*') ADVANCE(172); + if (lookahead == '/') ADVANCE(175); + if (lookahead == '\\') ADVANCE(177); if (lookahead != 0 && - lookahead != '\n') ADVANCE(12); + lookahead != '\n' && + lookahead != '\'') ADVANCE(174); END_STATE(); - case 164: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(65); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + case 171: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '*') ADVANCE(171); + if (lookahead == '/') ADVANCE(174); + if (lookahead == '\\') ADVANCE(176); + if (lookahead == '\n' || + lookahead == '\'') ADVANCE(25); + if (lookahead != 0) ADVANCE(172); END_STATE(); - case 165: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(65); + case 172: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '*') ADVANCE(171); + if (lookahead == '\\') ADVANCE(176); + if (lookahead == '\n' || + lookahead == '\'') ADVANCE(25); + if (lookahead != 0) ADVANCE(172); + END_STATE(); + case 173: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '/') ADVANCE(170); + if (lookahead == '\\') ADVANCE(177); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(173); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\'') ADVANCE(174); + END_STATE(); + case 174: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '\\') ADVANCE(177); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\'') ADVANCE(174); + END_STATE(); + case 175: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead == '\\') ADVANCE(169); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\'') ADVANCE(175); + END_STATE(); + case 176: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead != 0 && + lookahead != '*' && + lookahead != '\\') ADVANCE(172); + if (lookahead == '*') ADVANCE(171); + if (lookahead == '\\') ADVANCE(176); + END_STATE(); + case 177: + ACCEPT_TOKEN(aux_sym_string_value_token1); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(174); + if (lookahead == '\\') ADVANCE(177); + END_STATE(); + case 178: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 179: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '\n') ADVANCE(184); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(185); + if (lookahead == '\\') ADVANCE(179); + END_STATE(); + case 180: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '*') ADVANCE(182); + if (lookahead == '/') ADVANCE(185); + if (lookahead == '\\') ADVANCE(187); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '"') ADVANCE(184); + END_STATE(); + case 181: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '*') ADVANCE(181); + if (lookahead == '/') ADVANCE(184); + if (lookahead == '\\') ADVANCE(186); + if (lookahead == '\n' || + lookahead == '"') ADVANCE(25); + if (lookahead != 0) ADVANCE(182); + END_STATE(); + case 182: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '*') ADVANCE(181); + if (lookahead == '\\') ADVANCE(186); + if (lookahead == '\n' || + lookahead == '"') ADVANCE(25); + if (lookahead != 0) ADVANCE(182); + END_STATE(); + case 183: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '/') ADVANCE(180); + if (lookahead == '\\') ADVANCE(187); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(183); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '"') ADVANCE(184); + END_STATE(); + case 184: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '\\') ADVANCE(187); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '"') ADVANCE(184); + END_STATE(); + case 185: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead == '\\') ADVANCE(179); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '"') ADVANCE(185); + END_STATE(); + case 186: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead != 0 && + lookahead != '*' && + lookahead != '\\') ADVANCE(182); + if (lookahead == '*') ADVANCE(181); + if (lookahead == '\\') ADVANCE(186); + END_STATE(); + case 187: + ACCEPT_TOKEN(aux_sym_string_value_token2); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(184); + if (lookahead == '\\') ADVANCE(187); + END_STATE(); + case 188: + ACCEPT_TOKEN(aux_sym_integer_value_token1); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(137); + lookahead == 'e') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + END_STATE(); + case 189: + ACCEPT_TOKEN(aux_sym_integer_value_token1); + if (lookahead == '.') ADVANCE(62); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(29); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); END_STATE(); - case 166: + case 190: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(23); + lookahead == 'e') ADVANCE(138); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(165); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(166); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); END_STATE(); - case 167: + case 191: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(167); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); - case 168: + case 192: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == '/') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(168); + if (lookahead == '/') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 169: + case 193: ACCEPT_TOKEN(aux_sym_float_value_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(169); + lookahead == 'e') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(193); END_STATE(); - case 170: + case 194: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(170); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(194); END_STATE(); - case 171: + case 195: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 196: + ACCEPT_TOKEN(aux_sym_float_value_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(165); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 172: + case 197: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'c') ADVANCE(182); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'c') ADVANCE(207); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 173: + case 198: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'e') ADVANCE(172); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'e') ADVANCE(197); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 174: + case 199: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'e') ADVANCE(176); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'e') ADVANCE(201); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 175: + case 200: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'l') ADVANCE(183); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'l') ADVANCE(208); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 176: + case 201: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'l') ADVANCE(173); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'l') ADVANCE(198); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 177: + case 202: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'n') ADVANCE(175); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'n') ADVANCE(200); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 178: + case 203: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'o') ADVANCE(181); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'o') ADVANCE(206); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 179: + case 204: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 'o') ADVANCE(180); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 'o') ADVANCE(205); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 180: + case 205: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == 'r') ADVANCE(129); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 181: + case 206: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == 't') ADVANCE(123); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 182: + case 207: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); - if (lookahead == 't') ADVANCE(179); + if (lookahead == '%') ADVANCE(213); + if (lookahead == 't') ADVANCE(204); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 183: + case 208: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == 'y') ADVANCE(126); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 184: + case 209: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(188); + if (lookahead == '%') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(213); + lookahead == '_') ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(209); END_STATE(); - case 185: + case 210: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(187); - if (lookahead == '-') ADVANCE(197); - if (lookahead == '/') ADVANCE(72); - if (lookahead == '_') ADVANCE(198); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(168); + if (lookahead == '%') ADVANCE(212); + if (lookahead == '-') ADVANCE(239); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '_') ADVANCE(240); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(211); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 186: + case 211: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(187); - if (lookahead == '/') ADVANCE(72); + if (lookahead == '%') ADVANCE(212); + if (lookahead == '/') ADVANCE(69); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(198); + lookahead == '_') ADVANCE(240); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(186); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(211); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 187: + case 212: ACCEPT_TOKEN(sym_unit); - if (lookahead == '/') ADVANCE(72); + if (lookahead == '/') ADVANCE(69); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(187); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 188: + case 213: ACCEPT_TOKEN(sym_unit); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); END_STATE(); - case 189: + case 214: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 190: + case 215: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(65); + if (lookahead == '-' || + lookahead == '_') ADVANCE(223); + if (lookahead == '.') ADVANCE(62); + if (lookahead == '/') ADVANCE(68); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + lookahead == 'e') ADVANCE(222); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); - case 191: + case 216: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || - lookahead == '_') ADVANCE(196); - if (lookahead == '.') ADVANCE(65); - if (lookahead == '/') ADVANCE(71); + ('A' <= lookahead && lookahead <= 'D') || + ('F' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'd') || + ('f' <= lookahead && lookahead <= 'z')) ADVANCE(265); + if (lookahead == '.') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(195); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + lookahead == 'e') ADVANCE(221); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); END_STATE(); - case 192: + case 217: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 193: + case 218: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(18); + if (lookahead == '*') ADVANCE(25); END_STATE(); - case 194: + case 219: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(18); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(26); + if (lookahead == '*') ADVANCE(25); + if (lookahead == '/') ADVANCE(314); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(33); END_STATE(); - case 195: + case 220: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(262); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(196); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); + if (('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 221: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(197); - if (lookahead == '/') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(168); + if (lookahead == '-') ADVANCE(262); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 196: + case 222: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(239); + if (lookahead == '/') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); + END_STATE(); + case 223: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(71); + if (lookahead == '/') ADVANCE(68); if (lookahead == '-' || - lookahead == '_') ADVANCE(196); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); + lookahead == '_') ADVANCE(223); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(265); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); END_STATE(); - case 197: + case 224: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(168); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'c') ADVANCE(237); if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 198: + case 225: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(72); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'd') ADVANCE(118); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(198); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 199: + case 226: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(209); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'e') ADVANCE(224); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 200: + case 227: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(199); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'e') ADVANCE(229); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 201: + case 228: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(203); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'l') ADVANCE(238); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 202: + case 229: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(210); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'l') ADVANCE(226); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 203: + case 230: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(200); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'n') ADVANCE(228); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 204: + case 231: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(202); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'n') ADVANCE(225); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 205: + case 232: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(208); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'o') ADVANCE(236); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 206: + case 233: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(207); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'o') ADVANCE(234); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 207: + case 234: ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(69); if (lookahead == 'r') ADVANCE(130); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 208: + case 235: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 'r') ADVANCE(121); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); + END_STATE(); + case 236: ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(69); if (lookahead == 't') ADVANCE(124); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 209: + case 237: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(206); + if (lookahead == '/') ADVANCE(69); + if (lookahead == 't') ADVANCE(233); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 210: + case 238: ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(69); if (lookahead == 'y') ADVANCE(127); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 211: + case 239: ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); + if (lookahead == '/') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 212: + case 240: ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(211); + if (lookahead == '/') ADVANCE(69); if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 213: + case 241: ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(260); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(213); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 214: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(244); - if (lookahead == 'k') ADVANCE(229); + case 242: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(119); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 215: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(82); - if (lookahead == 'k') ADVANCE(229); + case 243: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(241); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 216: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(220); - if (lookahead == 'k') ADVANCE(229); + case 244: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(246); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 217: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(235); - if (lookahead == 'k') ADVANCE(229); + case 245: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(261); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 218: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(236); - if (lookahead == 'k') ADVANCE(229); + case 246: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(243); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); END_STATE(); - case 219: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(237); - if (lookahead == 'k') ADVANCE(229); + case 247: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(86); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 248: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(242); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 249: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(242); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 250: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(245); + if (lookahead == 'r') ADVANCE(122); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 251: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(245); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 252: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(259); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 253: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(88); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 254: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(247); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 255: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(256); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 256: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(131); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 257: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(254); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 258: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(254); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 259: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(125); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 260: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(255); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 261: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(128); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 262: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 263: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(165); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 264: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 265: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(265); + END_STATE(); + case 266: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'a') ADVANCE(296); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 220: + case 267: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(224); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'a') ADVANCE(77); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 221: + case 268: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(233); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'a') ADVANCE(272); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 222: + case 269: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(258); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'a') ADVANCE(287); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 223: + case 270: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(221); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'a') ADVANCE(288); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 224: + case 271: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(84); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'a') ADVANCE(289); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 225: + case 272: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(252); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'c') ADVANCE(276); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 226: + case 273: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(255); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'd') ADVANCE(285); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 227: + case 274: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(250); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(310); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 228: + case 275: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(251); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(273); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 229: + case 276: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(259); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 230: + case 277: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(247); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(304); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 231: + case 278: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(248); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(307); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 232: + case 279: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(214); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(302); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 233: + case 280: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(215); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'e') ADVANCE(303); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 234: + case 281: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'm') ADVANCE(240); + if (lookahead == 'e') ADVANCE(311); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 235: + case 282: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'm') ADVANCE(225); + if (lookahead == 'f') ADVANCE(299); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 236: + case 283: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'm') ADVANCE(227); + if (lookahead == 'f') ADVANCE(300); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 237: + case 284: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'm') ADVANCE(228); + if (lookahead == 'h') ADVANCE(266); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 238: + case 285: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'o') ADVANCE(245); + if (lookahead == 'i') ADVANCE(267); + if (lookahead == 'k') ADVANCE(281); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 239: + case 286: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'o') ADVANCE(246); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'm') ADVANCE(292); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 240: + case 287: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'p') ADVANCE(238); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'm') ADVANCE(277); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 241: + case 288: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'p') ADVANCE(216); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'm') ADVANCE(279); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 242: + case 289: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'p') ADVANCE(239); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'm') ADVANCE(280); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 243: + case 290: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'p') ADVANCE(242); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'o') ADVANCE(297); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 244: + case 291: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'r') ADVANCE(253); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'o') ADVANCE(298); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 245: + case 292: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'r') ADVANCE(254); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'p') ADVANCE(290); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 246: + case 293: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'r') ADVANCE(256); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'p') ADVANCE(268); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 247: + case 294: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'r') ADVANCE(218); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'p') ADVANCE(291); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 248: + case 295: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'r') ADVANCE(219); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'p') ADVANCE(294); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 249: + case 296: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 's') ADVANCE(92); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'r') ADVANCE(305); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 250: + case 297: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 's') ADVANCE(85); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'r') ADVANCE(306); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 251: + case 298: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 's') ADVANCE(86); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'r') ADVANCE(308); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 252: + case 299: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 's') ADVANCE(241); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'r') ADVANCE(270); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 253: + case 300: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 's') ADVANCE(226); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'r') ADVANCE(271); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 254: + case 301: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 't') ADVANCE(79); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 's') ADVANCE(89); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 255: + case 302: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 't') ADVANCE(83); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 's') ADVANCE(80); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 256: + case 303: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 't') ADVANCE(249); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 's') ADVANCE(81); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 257: + case 304: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'u') ADVANCE(243); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 's') ADVANCE(293); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 258: + case 305: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'y') ADVANCE(230); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 's') ADVANCE(278); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 259: + case 306: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); - if (lookahead == 'y') ADVANCE(231); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 't') ADVANCE(74); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 260: + case 307: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(229); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 't') ADVANCE(78); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(261); + lookahead == '_') ADVANCE(313); END_STATE(); - case 261: + case 308: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 't') ADVANCE(301); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); + END_STATE(); + case 309: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'u') ADVANCE(295); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); + END_STATE(); + case 310: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'y') ADVANCE(282); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); + END_STATE(); + case 311: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == 'y') ADVANCE(283); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); + END_STATE(); + case 312: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') ADVANCE(281); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(313); + END_STATE(); + case 313: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(313); END_STATE(); - case 262: + case 314: + ACCEPT_TOKEN(sym_js_comment); + if (lookahead == '/') ADVANCE(315); + if (lookahead == '-' || + lookahead == '_') ADVANCE(314); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(321); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(317); + END_STATE(); + case 315: + ACCEPT_TOKEN(sym_js_comment); + if (sym_js_comment_character_set_1(lookahead)) ADVANCE(317); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(314); + END_STATE(); + case 316: + ACCEPT_TOKEN(sym_js_comment); + if (sym_js_comment_character_set_1(lookahead)) ADVANCE(317); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(321); + END_STATE(); + case 317: + ACCEPT_TOKEN(sym_js_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(317); + END_STATE(); + case 318: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 263: + case 319: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(271); + lookahead != '}') ADVANCE(329); END_STATE(); - case 264: + case 320: ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(72); - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(264); + if (lookahead == '/') ADVANCE(69); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(320); END_STATE(); - case 265: + case 321: + ACCEPT_TOKEN(sym_plain_value); + if (lookahead == '/') ADVANCE(316); + if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(321); + END_STATE(); + case 322: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); - case 266: + case 323: ACCEPT_TOKEN(anon_sym_RBRACE_SEMI); END_STATE(); - case 267: + case 324: ACCEPT_TOKEN(sym__js_statement); - if (lookahead == '*') ADVANCE(269); + if (lookahead == '\n') ADVANCE(329); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(271); + lookahead != '}') ADVANCE(324); END_STATE(); - case 268: + case 325: + ACCEPT_TOKEN(sym__js_statement); + if (lookahead == '*') ADVANCE(327); + if (lookahead == '/') ADVANCE(324); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(329); + END_STATE(); + case 326: ACCEPT_TOKEN(sym__js_statement); - if (lookahead == '*') ADVANCE(268); - if (lookahead == '/') ADVANCE(263); + if (lookahead == '*') ADVANCE(326); + if (lookahead == '/') ADVANCE(319); if (lookahead == '{' || - lookahead == '}') ADVANCE(18); - if (lookahead != 0) ADVANCE(269); + lookahead == '}') ADVANCE(25); + if (lookahead != 0) ADVANCE(327); END_STATE(); - case 269: + case 327: ACCEPT_TOKEN(sym__js_statement); - if (lookahead == '*') ADVANCE(268); + if (lookahead == '*') ADVANCE(326); if (lookahead == '{' || - lookahead == '}') ADVANCE(18); - if (lookahead != 0) ADVANCE(269); + lookahead == '}') ADVANCE(25); + if (lookahead != 0) ADVANCE(327); END_STATE(); - case 270: + case 328: ACCEPT_TOKEN(sym__js_statement); - if (lookahead == '/') ADVANCE(267); + if (lookahead == '/') ADVANCE(325); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(270); + lookahead == ' ') ADVANCE(328); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(271); + lookahead != '}') ADVANCE(329); END_STATE(); - case 271: + case 329: ACCEPT_TOKEN(sym__js_statement); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(271); + lookahead != '}') ADVANCE(329); END_STATE(); default: return false; @@ -3530,368 +4385,412 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 76, .external_lex_state = 2}, - [2] = {.lex_state = 76, .external_lex_state = 2}, - [3] = {.lex_state = 76, .external_lex_state = 2}, - [4] = {.lex_state = 76, .external_lex_state = 2}, - [5] = {.lex_state = 76, .external_lex_state = 2}, - [6] = {.lex_state = 76, .external_lex_state = 2}, - [7] = {.lex_state = 76, .external_lex_state = 2}, - [8] = {.lex_state = 76, .external_lex_state = 2}, - [9] = {.lex_state = 76, .external_lex_state = 2}, - [10] = {.lex_state = 76, .external_lex_state = 2}, + [1] = {.lex_state = 71, .external_lex_state = 2}, + [2] = {.lex_state = 71, .external_lex_state = 2}, + [3] = {.lex_state = 71, .external_lex_state = 2}, + [4] = {.lex_state = 71, .external_lex_state = 2}, + [5] = {.lex_state = 71, .external_lex_state = 2}, + [6] = {.lex_state = 71, .external_lex_state = 2}, + [7] = {.lex_state = 71, .external_lex_state = 2}, + [8] = {.lex_state = 71, .external_lex_state = 2}, + [9] = {.lex_state = 71, .external_lex_state = 2}, + [10] = {.lex_state = 71, .external_lex_state = 2}, [11] = {.lex_state = 2, .external_lex_state = 2}, [12] = {.lex_state = 2, .external_lex_state = 2}, [13] = {.lex_state = 2, .external_lex_state = 2}, [14] = {.lex_state = 2, .external_lex_state = 2}, [15] = {.lex_state = 2, .external_lex_state = 2}, - [16] = {.lex_state = 2}, - [17] = {.lex_state = 2}, - [18] = {.lex_state = 2}, - [19] = {.lex_state = 3, .external_lex_state = 1}, - [20] = {.lex_state = 2}, - [21] = {.lex_state = 2}, - [22] = {.lex_state = 2}, + [16] = {.lex_state = 8}, + [17] = {.lex_state = 8}, + [18] = {.lex_state = 8}, + [19] = {.lex_state = 5}, + [20] = {.lex_state = 5}, + [21] = {.lex_state = 5}, + [22] = {.lex_state = 3, .external_lex_state = 3}, [23] = {.lex_state = 2}, [24] = {.lex_state = 2}, - [25] = {.lex_state = 7, .external_lex_state = 1}, + [25] = {.lex_state = 2}, [26] = {.lex_state = 2}, - [27] = {.lex_state = 7, .external_lex_state = 1}, + [27] = {.lex_state = 2}, [28] = {.lex_state = 2}, - [29] = {.lex_state = 7, .external_lex_state = 1}, - [30] = {.lex_state = 2, .external_lex_state = 1}, + [29] = {.lex_state = 2}, + [30] = {.lex_state = 2}, [31] = {.lex_state = 2}, [32] = {.lex_state = 2}, - [33] = {.lex_state = 2}, - [34] = {.lex_state = 7, .external_lex_state = 1}, + [33] = {.lex_state = 5, .external_lex_state = 3}, + [34] = {.lex_state = 5, .external_lex_state = 3}, [35] = {.lex_state = 2}, - [36] = {.lex_state = 7, .external_lex_state = 1}, - [37] = {.lex_state = 2}, - [38] = {.lex_state = 76, .external_lex_state = 2}, - [39] = {.lex_state = 76, .external_lex_state = 2}, - [40] = {.lex_state = 76, .external_lex_state = 2}, - [41] = {.lex_state = 76, .external_lex_state = 2}, - [42] = {.lex_state = 76, .external_lex_state = 2}, - [43] = {.lex_state = 76, .external_lex_state = 2}, - [44] = {.lex_state = 76, .external_lex_state = 2}, - [45] = {.lex_state = 76, .external_lex_state = 2}, - [46] = {.lex_state = 76, .external_lex_state = 2}, - [47] = {.lex_state = 7, .external_lex_state = 1}, - [48] = {.lex_state = 7, .external_lex_state = 1}, - [49] = {.lex_state = 7, .external_lex_state = 1}, - [50] = {.lex_state = 7, .external_lex_state = 1}, - [51] = {.lex_state = 7, .external_lex_state = 1}, - [52] = {.lex_state = 7, .external_lex_state = 1}, - [53] = {.lex_state = 3}, - [54] = {.lex_state = 2}, - [55] = {.lex_state = 7, .external_lex_state = 1}, - [56] = {.lex_state = 7, .external_lex_state = 1}, - [57] = {.lex_state = 7, .external_lex_state = 1}, - [58] = {.lex_state = 7, .external_lex_state = 1}, - [59] = {.lex_state = 7, .external_lex_state = 1}, - [60] = {.lex_state = 7, .external_lex_state = 1}, - [61] = {.lex_state = 7, .external_lex_state = 1}, - [62] = {.lex_state = 7, .external_lex_state = 1}, - [63] = {.lex_state = 7, .external_lex_state = 1}, - [64] = {.lex_state = 7, .external_lex_state = 1}, - [65] = {.lex_state = 7, .external_lex_state = 1}, - [66] = {.lex_state = 7, .external_lex_state = 1}, + [36] = {.lex_state = 2}, + [37] = {.lex_state = 71, .external_lex_state = 2}, + [38] = {.lex_state = 71, .external_lex_state = 2}, + [39] = {.lex_state = 2}, + [40] = {.lex_state = 10, .external_lex_state = 3}, + [41] = {.lex_state = 2}, + [42] = {.lex_state = 71, .external_lex_state = 2}, + [43] = {.lex_state = 2}, + [44] = {.lex_state = 71, .external_lex_state = 2}, + [45] = {.lex_state = 71, .external_lex_state = 2}, + [46] = {.lex_state = 71, .external_lex_state = 2}, + [47] = {.lex_state = 71, .external_lex_state = 2}, + [48] = {.lex_state = 2}, + [49] = {.lex_state = 71, .external_lex_state = 2}, + [50] = {.lex_state = 71, .external_lex_state = 2}, + [51] = {.lex_state = 2}, + [52] = {.lex_state = 9, .external_lex_state = 3}, + [53] = {.lex_state = 4}, + [54] = {.lex_state = 9, .external_lex_state = 3}, + [55] = {.lex_state = 2}, + [56] = {.lex_state = 9, .external_lex_state = 3}, + [57] = {.lex_state = 2}, + [58] = {.lex_state = 9, .external_lex_state = 3}, + [59] = {.lex_state = 2}, + [60] = {.lex_state = 2}, + [61] = {.lex_state = 2}, + [62] = {.lex_state = 2}, + [63] = {.lex_state = 2}, + [64] = {.lex_state = 2}, + [65] = {.lex_state = 2}, + [66] = {.lex_state = 2}, [67] = {.lex_state = 2}, - [68] = {.lex_state = 7, .external_lex_state = 1}, + [68] = {.lex_state = 2}, [69] = {.lex_state = 2}, - [70] = {.lex_state = 7, .external_lex_state = 1}, - [71] = {.lex_state = 7, .external_lex_state = 1}, - [72] = {.lex_state = 7, .external_lex_state = 1}, - [73] = {.lex_state = 7, .external_lex_state = 1}, + [70] = {.lex_state = 2}, + [71] = {.lex_state = 2}, + [72] = {.lex_state = 2}, + [73] = {.lex_state = 2}, [74] = {.lex_state = 2}, - [75] = {.lex_state = 7, .external_lex_state = 1}, - [76] = {.lex_state = 7, .external_lex_state = 1}, - [77] = {.lex_state = 76, .external_lex_state = 2}, - [78] = {.lex_state = 76, .external_lex_state = 2}, - [79] = {.lex_state = 76, .external_lex_state = 2}, - [80] = {.lex_state = 76, .external_lex_state = 2}, - [81] = {.lex_state = 76, .external_lex_state = 2}, - [82] = {.lex_state = 76, .external_lex_state = 2}, - [83] = {.lex_state = 76, .external_lex_state = 2}, - [84] = {.lex_state = 76, .external_lex_state = 2}, - [85] = {.lex_state = 2}, - [86] = {.lex_state = 76, .external_lex_state = 2}, - [87] = {.lex_state = 76, .external_lex_state = 2}, - [88] = {.lex_state = 76, .external_lex_state = 2}, - [89] = {.lex_state = 76, .external_lex_state = 2}, - [90] = {.lex_state = 76, .external_lex_state = 2}, - [91] = {.lex_state = 76, .external_lex_state = 2}, - [92] = {.lex_state = 76, .external_lex_state = 2}, - [93] = {.lex_state = 76, .external_lex_state = 2}, + [75] = {.lex_state = 2}, + [76] = {.lex_state = 2}, + [77] = {.lex_state = 2}, + [78] = {.lex_state = 2}, + [79] = {.lex_state = 3}, + [80] = {.lex_state = 9, .external_lex_state = 3}, + [81] = {.lex_state = 71, .external_lex_state = 2}, + [82] = {.lex_state = 71, .external_lex_state = 2}, + [83] = {.lex_state = 9, .external_lex_state = 3}, + [84] = {.lex_state = 71, .external_lex_state = 2}, + [85] = {.lex_state = 9, .external_lex_state = 3}, + [86] = {.lex_state = 71, .external_lex_state = 2}, + [87] = {.lex_state = 71, .external_lex_state = 2}, + [88] = {.lex_state = 71, .external_lex_state = 2}, + [89] = {.lex_state = 71, .external_lex_state = 2}, + [90] = {.lex_state = 1}, + [91] = {.lex_state = 71, .external_lex_state = 2}, + [92] = {.lex_state = 9, .external_lex_state = 3}, + [93] = {.lex_state = 71, .external_lex_state = 2}, [94] = {.lex_state = 1}, - [95] = {.lex_state = 1}, - [96] = {.lex_state = 76, .external_lex_state = 2}, - [97] = {.lex_state = 76, .external_lex_state = 2}, - [98] = {.lex_state = 76, .external_lex_state = 2}, - [99] = {.lex_state = 76, .external_lex_state = 2}, - [100] = {.lex_state = 76, .external_lex_state = 2}, - [101] = {.lex_state = 76, .external_lex_state = 2}, - [102] = {.lex_state = 76, .external_lex_state = 2}, - [103] = {.lex_state = 76, .external_lex_state = 2}, - [104] = {.lex_state = 76, .external_lex_state = 2}, - [105] = {.lex_state = 76, .external_lex_state = 2}, - [106] = {.lex_state = 76, .external_lex_state = 2}, - [107] = {.lex_state = 76, .external_lex_state = 2}, - [108] = {.lex_state = 76, .external_lex_state = 2}, - [109] = {.lex_state = 76, .external_lex_state = 2}, - [110] = {.lex_state = 76, .external_lex_state = 2}, - [111] = {.lex_state = 76, .external_lex_state = 2}, - [112] = {.lex_state = 76, .external_lex_state = 2}, - [113] = {.lex_state = 76, .external_lex_state = 2}, - [114] = {.lex_state = 2}, - [115] = {.lex_state = 76, .external_lex_state = 2}, - [116] = {.lex_state = 76, .external_lex_state = 2}, - [117] = {.lex_state = 76, .external_lex_state = 2}, - [118] = {.lex_state = 76, .external_lex_state = 2}, - [119] = {.lex_state = 76, .external_lex_state = 2}, - [120] = {.lex_state = 76, .external_lex_state = 2}, - [121] = {.lex_state = 76, .external_lex_state = 2}, - [122] = {.lex_state = 76, .external_lex_state = 2}, - [123] = {.lex_state = 76, .external_lex_state = 2}, - [124] = {.lex_state = 76, .external_lex_state = 2}, - [125] = {.lex_state = 76, .external_lex_state = 2}, - [126] = {.lex_state = 76, .external_lex_state = 2}, - [127] = {.lex_state = 2}, - [128] = {.lex_state = 2}, - [129] = {.lex_state = 2}, - [130] = {.lex_state = 2}, - [131] = {.lex_state = 2}, - [132] = {.lex_state = 2}, - [133] = {.lex_state = 2}, - [134] = {.lex_state = 2}, - [135] = {.lex_state = 2}, - [136] = {.lex_state = 2}, - [137] = {.lex_state = 2}, - [138] = {.lex_state = 2}, - [139] = {.lex_state = 2}, - [140] = {.lex_state = 2}, - [141] = {.lex_state = 2}, - [142] = {.lex_state = 2}, - [143] = {.lex_state = 2}, - [144] = {.lex_state = 2}, - [145] = {.lex_state = 2}, - [146] = {.lex_state = 2}, - [147] = {.lex_state = 2}, - [148] = {.lex_state = 2}, - [149] = {.lex_state = 2}, - [150] = {.lex_state = 2}, - [151] = {.lex_state = 2}, - [152] = {.lex_state = 2}, - [153] = {.lex_state = 2}, - [154] = {.lex_state = 2}, - [155] = {.lex_state = 2}, - [156] = {.lex_state = 2}, - [157] = {.lex_state = 2}, - [158] = {.lex_state = 2}, - [159] = {.lex_state = 7, .external_lex_state = 1}, - [160] = {.lex_state = 2}, - [161] = {.lex_state = 7, .external_lex_state = 1}, - [162] = {.lex_state = 7, .external_lex_state = 1}, - [163] = {.lex_state = 7, .external_lex_state = 1}, - [164] = {.lex_state = 2}, - [165] = {.lex_state = 14}, - [166] = {.lex_state = 14}, - [167] = {.lex_state = 2}, - [168] = {.lex_state = 9, .external_lex_state = 1}, - [169] = {.lex_state = 14}, - [170] = {.lex_state = 14}, - [171] = {.lex_state = 76, .external_lex_state = 1}, - [172] = {.lex_state = 76, .external_lex_state = 1}, - [173] = {.lex_state = 76, .external_lex_state = 1}, - [174] = {.lex_state = 76, .external_lex_state = 1}, - [175] = {.lex_state = 76, .external_lex_state = 1}, - [176] = {.lex_state = 76, .external_lex_state = 1}, - [177] = {.lex_state = 76, .external_lex_state = 1}, - [178] = {.lex_state = 13}, - [179] = {.lex_state = 76, .external_lex_state = 1}, - [180] = {.lex_state = 14}, - [181] = {.lex_state = 14}, - [182] = {.lex_state = 14}, - [183] = {.lex_state = 76, .external_lex_state = 1}, - [184] = {.lex_state = 11}, - [185] = {.lex_state = 14}, - [186] = {.lex_state = 14}, - [187] = {.lex_state = 11}, - [188] = {.lex_state = 14}, - [189] = {.lex_state = 14}, - [190] = {.lex_state = 14}, - [191] = {.lex_state = 14}, - [192] = {.lex_state = 9}, - [193] = {.lex_state = 14}, - [194] = {.lex_state = 14}, - [195] = {.lex_state = 14}, - [196] = {.lex_state = 14}, - [197] = {.lex_state = 14}, - [198] = {.lex_state = 76, .external_lex_state = 1}, - [199] = {.lex_state = 14}, - [200] = {.lex_state = 14}, - [201] = {.lex_state = 14}, - [202] = {.lex_state = 14}, - [203] = {.lex_state = 14}, - [204] = {.lex_state = 14}, - [205] = {.lex_state = 9}, - [206] = {.lex_state = 9}, - [207] = {.lex_state = 9}, - [208] = {.lex_state = 9}, - [209] = {.lex_state = 9}, - [210] = {.lex_state = 9}, - [211] = {.lex_state = 9}, - [212] = {.lex_state = 9}, - [213] = {.lex_state = 9}, - [214] = {.lex_state = 9}, - [215] = {.lex_state = 9}, - [216] = {.lex_state = 9}, - [217] = {.lex_state = 9}, - [218] = {.lex_state = 9}, - [219] = {.lex_state = 27}, - [220] = {.lex_state = 0}, - [221] = {.lex_state = 27}, - [222] = {.lex_state = 64}, - [223] = {.lex_state = 64}, - [224] = {.lex_state = 64}, - [225] = {.lex_state = 9}, - [226] = {.lex_state = 64}, - [227] = {.lex_state = 9}, - [228] = {.lex_state = 64}, - [229] = {.lex_state = 0}, - [230] = {.lex_state = 9}, - [231] = {.lex_state = 27}, - [232] = {.lex_state = 28}, - [233] = {.lex_state = 28}, - [234] = {.lex_state = 0}, - [235] = {.lex_state = 28}, - [236] = {.lex_state = 0}, - [237] = {.lex_state = 0}, - [238] = {.lex_state = 0}, - [239] = {.lex_state = 0}, - [240] = {.lex_state = 9}, - [241] = {.lex_state = 0}, - [242] = {.lex_state = 28}, - [243] = {.lex_state = 0}, - [244] = {.lex_state = 0}, - [245] = {.lex_state = 9}, - [246] = {.lex_state = 9}, - [247] = {.lex_state = 9}, - [248] = {.lex_state = 0}, - [249] = {.lex_state = 27}, - [250] = {.lex_state = 0}, - [251] = {.lex_state = 27}, - [252] = {.lex_state = 9}, - [253] = {.lex_state = 0}, - [254] = {.lex_state = 27}, - [255] = {.lex_state = 9}, - [256] = {.lex_state = 27}, - [257] = {.lex_state = 76}, - [258] = {.lex_state = 9}, - [259] = {.lex_state = 0}, + [95] = {.lex_state = 71, .external_lex_state = 2}, + [96] = {.lex_state = 71, .external_lex_state = 2}, + [97] = {.lex_state = 71, .external_lex_state = 2}, + [98] = {.lex_state = 71, .external_lex_state = 2}, + [99] = {.lex_state = 71, .external_lex_state = 2}, + [100] = {.lex_state = 71, .external_lex_state = 2}, + [101] = {.lex_state = 71, .external_lex_state = 2}, + [102] = {.lex_state = 9, .external_lex_state = 3}, + [103] = {.lex_state = 9, .external_lex_state = 3}, + [104] = {.lex_state = 71, .external_lex_state = 2}, + [105] = {.lex_state = 71, .external_lex_state = 2}, + [106] = {.lex_state = 71, .external_lex_state = 2}, + [107] = {.lex_state = 71, .external_lex_state = 2}, + [108] = {.lex_state = 71, .external_lex_state = 2}, + [109] = {.lex_state = 9, .external_lex_state = 3}, + [110] = {.lex_state = 71, .external_lex_state = 2}, + [111] = {.lex_state = 71, .external_lex_state = 2}, + [112] = {.lex_state = 71, .external_lex_state = 2}, + [113] = {.lex_state = 71, .external_lex_state = 2}, + [114] = {.lex_state = 71, .external_lex_state = 2}, + [115] = {.lex_state = 71, .external_lex_state = 2}, + [116] = {.lex_state = 9, .external_lex_state = 3}, + [117] = {.lex_state = 9, .external_lex_state = 3}, + [118] = {.lex_state = 71, .external_lex_state = 2}, + [119] = {.lex_state = 71, .external_lex_state = 2}, + [120] = {.lex_state = 9, .external_lex_state = 3}, + [121] = {.lex_state = 9, .external_lex_state = 3}, + [122] = {.lex_state = 9, .external_lex_state = 3}, + [123] = {.lex_state = 9, .external_lex_state = 3}, + [124] = {.lex_state = 9, .external_lex_state = 3}, + [125] = {.lex_state = 9, .external_lex_state = 3}, + [126] = {.lex_state = 9, .external_lex_state = 3}, + [127] = {.lex_state = 9, .external_lex_state = 3}, + [128] = {.lex_state = 9, .external_lex_state = 3}, + [129] = {.lex_state = 71, .external_lex_state = 2}, + [130] = {.lex_state = 71, .external_lex_state = 2}, + [131] = {.lex_state = 9, .external_lex_state = 3}, + [132] = {.lex_state = 9, .external_lex_state = 3}, + [133] = {.lex_state = 9, .external_lex_state = 3}, + [134] = {.lex_state = 71, .external_lex_state = 2}, + [135] = {.lex_state = 71, .external_lex_state = 2}, + [136] = {.lex_state = 71, .external_lex_state = 2}, + [137] = {.lex_state = 71, .external_lex_state = 2}, + [138] = {.lex_state = 71, .external_lex_state = 2}, + [139] = {.lex_state = 71, .external_lex_state = 2}, + [140] = {.lex_state = 71, .external_lex_state = 2}, + [141] = {.lex_state = 71, .external_lex_state = 2}, + [142] = {.lex_state = 71, .external_lex_state = 2}, + [143] = {.lex_state = 71, .external_lex_state = 2}, + [144] = {.lex_state = 9, .external_lex_state = 3}, + [145] = {.lex_state = 9, .external_lex_state = 3}, + [146] = {.lex_state = 71, .external_lex_state = 2}, + [147] = {.lex_state = 9, .external_lex_state = 3}, + [148] = {.lex_state = 71, .external_lex_state = 2}, + [149] = {.lex_state = 9, .external_lex_state = 3}, + [150] = {.lex_state = 9, .external_lex_state = 3}, + [151] = {.lex_state = 71, .external_lex_state = 2}, + [152] = {.lex_state = 71, .external_lex_state = 2}, + [153] = {.lex_state = 71, .external_lex_state = 2}, + [154] = {.lex_state = 71, .external_lex_state = 2}, + [155] = {.lex_state = 71, .external_lex_state = 2}, + [156] = {.lex_state = 5}, + [157] = {.lex_state = 5}, + [158] = {.lex_state = 5}, + [159] = {.lex_state = 5}, + [160] = {.lex_state = 5}, + [161] = {.lex_state = 5}, + [162] = {.lex_state = 5}, + [163] = {.lex_state = 5}, + [164] = {.lex_state = 5}, + [165] = {.lex_state = 5}, + [166] = {.lex_state = 5}, + [167] = {.lex_state = 5}, + [168] = {.lex_state = 5}, + [169] = {.lex_state = 5}, + [170] = {.lex_state = 5}, + [171] = {.lex_state = 5}, + [172] = {.lex_state = 5}, + [173] = {.lex_state = 5}, + [174] = {.lex_state = 5}, + [175] = {.lex_state = 9, .external_lex_state = 3}, + [176] = {.lex_state = 5}, + [177] = {.lex_state = 5}, + [178] = {.lex_state = 9, .external_lex_state = 3}, + [179] = {.lex_state = 9, .external_lex_state = 3}, + [180] = {.lex_state = 9, .external_lex_state = 3}, + [181] = {.lex_state = 5}, + [182] = {.lex_state = 17}, + [183] = {.lex_state = 17}, + [184] = {.lex_state = 13, .external_lex_state = 3}, + [185] = {.lex_state = 13, .external_lex_state = 3}, + [186] = {.lex_state = 19}, + [187] = {.lex_state = 71, .external_lex_state = 3}, + [188] = {.lex_state = 71, .external_lex_state = 3}, + [189] = {.lex_state = 71, .external_lex_state = 3}, + [190] = {.lex_state = 71, .external_lex_state = 3}, + [191] = {.lex_state = 71, .external_lex_state = 3}, + [192] = {.lex_state = 71, .external_lex_state = 3}, + [193] = {.lex_state = 71, .external_lex_state = 3}, + [194] = {.lex_state = 16}, + [195] = {.lex_state = 71, .external_lex_state = 3}, + [196] = {.lex_state = 19}, + [197] = {.lex_state = 19}, + [198] = {.lex_state = 71, .external_lex_state = 3}, + [199] = {.lex_state = 19}, + [200] = {.lex_state = 19}, + [201] = {.lex_state = 15}, + [202] = {.lex_state = 15}, + [203] = {.lex_state = 17}, + [204] = {.lex_state = 19}, + [205] = {.lex_state = 19}, + [206] = {.lex_state = 19}, + [207] = {.lex_state = 19}, + [208] = {.lex_state = 17}, + [209] = {.lex_state = 17}, + [210] = {.lex_state = 17}, + [211] = {.lex_state = 17}, + [212] = {.lex_state = 17}, + [213] = {.lex_state = 17}, + [214] = {.lex_state = 13}, + [215] = {.lex_state = 17}, + [216] = {.lex_state = 17}, + [217] = {.lex_state = 13}, + [218] = {.lex_state = 17}, + [219] = {.lex_state = 17}, + [220] = {.lex_state = 17}, + [221] = {.lex_state = 17}, + [222] = {.lex_state = 71, .external_lex_state = 3}, + [223] = {.lex_state = 21}, + [224] = {.lex_state = 21}, + [225] = {.lex_state = 13}, + [226] = {.lex_state = 13}, + [227] = {.lex_state = 13}, + [228] = {.lex_state = 13}, + [229] = {.lex_state = 13}, + [230] = {.lex_state = 13}, + [231] = {.lex_state = 13}, + [232] = {.lex_state = 13}, + [233] = {.lex_state = 13}, + [234] = {.lex_state = 13}, + [235] = {.lex_state = 13}, + [236] = {.lex_state = 13}, + [237] = {.lex_state = 13}, + [238] = {.lex_state = 71}, + [239] = {.lex_state = 60}, + [240] = {.lex_state = 13}, + [241] = {.lex_state = 34}, + [242] = {.lex_state = 34}, + [243] = {.lex_state = 9}, + [244] = {.lex_state = 9}, + [245] = {.lex_state = 34}, + [246] = {.lex_state = 60}, + [247] = {.lex_state = 13}, + [248] = {.lex_state = 60}, + [249] = {.lex_state = 60}, + [250] = {.lex_state = 13}, + [251] = {.lex_state = 71}, + [252] = {.lex_state = 60}, + [253] = {.lex_state = 13}, + [254] = {.lex_state = 35}, + [255] = {.lex_state = 35}, + [256] = {.lex_state = 9}, + [257] = {.lex_state = 9}, + [258] = {.lex_state = 35}, + [259] = {.lex_state = 35}, [260] = {.lex_state = 9}, - [261] = {.lex_state = 76}, - [262] = {.lex_state = 27}, - [263] = {.lex_state = 0}, - [264] = {.lex_state = 64}, - [265] = {.lex_state = 0}, - [266] = {.lex_state = 64}, - [267] = {.lex_state = 0}, - [268] = {.lex_state = 27}, - [269] = {.lex_state = 0}, - [270] = {.lex_state = 0}, - [271] = {.lex_state = 0}, - [272] = {.lex_state = 64}, - [273] = {.lex_state = 0}, - [274] = {.lex_state = 0}, - [275] = {.lex_state = 27}, - [276] = {.lex_state = 0}, - [277] = {.lex_state = 27}, - [278] = {.lex_state = 0}, - [279] = {.lex_state = 64}, - [280] = {.lex_state = 0}, - [281] = {.lex_state = 0}, - [282] = {.lex_state = 0}, - [283] = {.lex_state = 28}, - [284] = {.lex_state = 0}, - [285] = {.lex_state = 28}, - [286] = {.lex_state = 28}, - [287] = {.lex_state = 0}, - [288] = {.lex_state = 28}, - [289] = {.lex_state = 28}, - [290] = {.lex_state = 0}, - [291] = {.lex_state = 0}, - [292] = {.lex_state = 0}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 28}, - [295] = {.lex_state = 76}, - [296] = {.lex_state = 28}, - [297] = {.lex_state = 76}, - [298] = {.lex_state = 0}, - [299] = {.lex_state = 0}, - [300] = {.lex_state = 28}, - [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, - [305] = {.lex_state = 76}, - [306] = {.lex_state = 76}, - [307] = {.lex_state = 0}, - [308] = {.lex_state = 0}, - [309] = {.lex_state = 7}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 19}, - [312] = {.lex_state = 0}, - [313] = {.lex_state = 19}, - [314] = {.lex_state = 2}, - [315] = {.lex_state = 0}, - [316] = {.lex_state = 76}, - [317] = {.lex_state = 0}, - [318] = {.lex_state = 25}, - [319] = {.lex_state = 76}, - [320] = {.lex_state = 76}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 76}, - [323] = {.lex_state = 0}, - [324] = {.lex_state = 76}, - [325] = {.lex_state = 0}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 25}, - [328] = {.lex_state = 0}, - [329] = {.lex_state = 76}, - [330] = {.lex_state = 76}, - [331] = {.lex_state = 76}, - [332] = {.lex_state = 0}, - [333] = {.lex_state = 0}, - [334] = {.lex_state = 25}, - [335] = {.lex_state = 76}, - [336] = {.lex_state = 76}, - [337] = {.lex_state = 76}, - [338] = {.lex_state = 76}, - [339] = {.lex_state = 76}, - [340] = {.lex_state = 76}, - [341] = {.lex_state = 76}, - [342] = {.lex_state = 76}, + [261] = {.lex_state = 9}, + [262] = {.lex_state = 9}, + [263] = {.lex_state = 9}, + [264] = {.lex_state = 9}, + [265] = {.lex_state = 9}, + [266] = {.lex_state = 13}, + [267] = {.lex_state = 34}, + [268] = {.lex_state = 71}, + [269] = {.lex_state = 71}, + [270] = {.lex_state = 34}, + [271] = {.lex_state = 13}, + [272] = {.lex_state = 13}, + [273] = {.lex_state = 13}, + [274] = {.lex_state = 13}, + [275] = {.lex_state = 71}, + [276] = {.lex_state = 9}, + [277] = {.lex_state = 34}, + [278] = {.lex_state = 34}, + [279] = {.lex_state = 34}, + [280] = {.lex_state = 9}, + [281] = {.lex_state = 71}, + [282] = {.lex_state = 9}, + [283] = {.lex_state = 13}, + [284] = {.lex_state = 13}, + [285] = {.lex_state = 60}, + [286] = {.lex_state = 60}, + [287] = {.lex_state = 60}, + [288] = {.lex_state = 9}, + [289] = {.lex_state = 60}, + [290] = {.lex_state = 9}, + [291] = {.lex_state = 71}, + [292] = {.lex_state = 71}, + [293] = {.lex_state = 34}, + [294] = {.lex_state = 71}, + [295] = {.lex_state = 71}, + [296] = {.lex_state = 34}, + [297] = {.lex_state = 71}, + [298] = {.lex_state = 71}, + [299] = {.lex_state = 9}, + [300] = {.lex_state = 34}, + [301] = {.lex_state = 71}, + [302] = {.lex_state = 71}, + [303] = {.lex_state = 35}, + [304] = {.lex_state = 35}, + [305] = {.lex_state = 35}, + [306] = {.lex_state = 71}, + [307] = {.lex_state = 35}, + [308] = {.lex_state = 35}, + [309] = {.lex_state = 71}, + [310] = {.lex_state = 71}, + [311] = {.lex_state = 71}, + [312] = {.lex_state = 71}, + [313] = {.lex_state = 71}, + [314] = {.lex_state = 9}, + [315] = {.lex_state = 71}, + [316] = {.lex_state = 35}, + [317] = {.lex_state = 71}, + [318] = {.lex_state = 35}, + [319] = {.lex_state = 71}, + [320] = {.lex_state = 71}, + [321] = {.lex_state = 35}, + [322] = {.lex_state = 71}, + [323] = {.lex_state = 71}, + [324] = {.lex_state = 26}, + [325] = {.lex_state = 71}, + [326] = {.lex_state = 71}, + [327] = {.lex_state = 71}, + [328] = {.lex_state = 32}, + [329] = {.lex_state = 26}, + [330] = {.lex_state = 71}, + [331] = {.lex_state = 71}, + [332] = {.lex_state = 71}, + [333] = {.lex_state = 71}, + [334] = {.lex_state = 9}, + [335] = {.lex_state = 71}, + [336] = {.lex_state = 71}, + [337] = {.lex_state = 71}, + [338] = {.lex_state = 71}, + [339] = {.lex_state = 71}, + [340] = {.lex_state = 71}, + [341] = {.lex_state = 71}, + [342] = {.lex_state = 9}, + [343] = {.lex_state = 19}, + [344] = {.lex_state = 71}, + [345] = {.lex_state = 71}, + [346] = {.lex_state = 71}, + [347] = {.lex_state = 71}, + [348] = {.lex_state = 71}, + [349] = {.lex_state = 71}, + [350] = {.lex_state = 71}, + [351] = {.lex_state = 71}, + [352] = {.lex_state = 71}, + [353] = {.lex_state = 9}, + [354] = {.lex_state = 71}, + [355] = {.lex_state = 71}, + [356] = {.lex_state = 71}, + [357] = {.lex_state = 71}, + [358] = {.lex_state = 173}, + [359] = {.lex_state = 183}, + [360] = {.lex_state = 71}, + [361] = {.lex_state = 71}, + [362] = {.lex_state = 183}, + [363] = {.lex_state = 71}, + [364] = {.lex_state = 71}, + [365] = {.lex_state = 173}, + [366] = {.lex_state = 71}, + [367] = {.lex_state = 71}, + [368] = {.lex_state = 173}, + [369] = {.lex_state = 183}, + [370] = {.lex_state = 71}, + [371] = {.lex_state = 71}, + [372] = {.lex_state = 71}, + [373] = {.lex_state = 173}, + [374] = {.lex_state = 183}, + [375] = {.lex_state = 173}, + [376] = {.lex_state = 183}, + [377] = {.lex_state = 173}, + [378] = {.lex_state = 183}, + [379] = {.lex_state = 71}, }; enum { ts_external_token__descendant_operator = 0, ts_external_token__pseudo_class_selector_colon = 1, + ts_external_token___error_recovery = 2, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__descendant_operator] = sym__descendant_operator, [ts_external_token__pseudo_class_selector_colon] = sym__pseudo_class_selector_colon, + [ts_external_token___error_recovery] = sym___error_recovery, }; -static const bool ts_external_scanner_states[3][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__descendant_operator] = true, [ts_external_token__pseudo_class_selector_colon] = true, + [ts_external_token___error_recovery] = true, }, [2] = { [ts_external_token__pseudo_class_selector_colon] = true, }, + [3] = { + [ts_external_token__descendant_operator] = true, + [ts_external_token__pseudo_class_selector_colon] = true, + }, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3938,20 +4837,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_only] = ACTIONS(1), [anon_sym_selector] = ACTIONS(1), [aux_sym_color_value_token1] = ACTIONS(1), - [sym_string_value] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), [aux_sym_integer_value_token1] = ACTIONS(1), [aux_sym_float_value_token1] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_SLASH] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), [sym_at_keyword] = ACTIONS(1), - [sym_comment] = ACTIONS(3), + [sym_js_comment] = ACTIONS(3), + [sym_comment] = ACTIONS(5), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), [anon_sym_RBRACE_SEMI] = ACTIONS(1), [sym__descendant_operator] = ACTIONS(1), [sym__pseudo_class_selector_colon] = ACTIONS(1), + [sym___error_recovery] = ACTIONS(1), }, [1] = { - [sym_stylesheet] = STATE(328), + [sym_stylesheet] = STATE(357), [sym_import_statement] = STATE(9), [sym_media_statement] = STATE(9), [sym_charset_statement] = STATE(9), @@ -3960,102 +4863,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_supports_statement] = STATE(9), [sym_at_rule] = STATE(9), [sym_rule_set] = STATE(9), - [sym_selectors] = STATE(307), - [sym__selector] = STATE(173), - [sym_universal_selector] = STATE(173), - [sym_class_selector] = STATE(173), - [sym_pseudo_class_selector] = STATE(173), - [sym_pseudo_element_selector] = STATE(173), - [sym_id_selector] = STATE(173), - [sym_attribute_selector] = STATE(173), - [sym_child_selector] = STATE(173), - [sym_descendant_selector] = STATE(173), - [sym_sibling_selector] = STATE(173), - [sym_adjacent_sibling_selector] = STATE(173), - [sym_namespace_selector] = STATE(173), + [sym_selectors] = STATE(326), + [sym__selector] = STATE(187), + [sym_universal_selector] = STATE(187), + [sym_class_selector] = STATE(187), + [sym_pseudo_class_selector] = STATE(187), + [sym_pseudo_element_selector] = STATE(187), + [sym_id_selector] = STATE(187), + [sym_attribute_selector] = STATE(187), + [sym_child_selector] = STATE(187), + [sym_descendant_selector] = STATE(187), + [sym_sibling_selector] = STATE(187), + [sym_adjacent_sibling_selector] = STATE(187), + [sym_namespace_selector] = STATE(187), [sym_declaration] = STATE(9), + [sym_string_value] = STATE(187), [sym_interpolation] = STATE(9), [aux_sym_stylesheet_repeat1] = STATE(9), - [ts_builtin_sym_end] = ACTIONS(5), - [anon_sym_ATimport] = ACTIONS(7), - [anon_sym_ATmedia] = ACTIONS(9), - [anon_sym_ATcharset] = ACTIONS(11), - [anon_sym_ATnamespace] = ACTIONS(13), - [anon_sym_ATkeyframes] = ACTIONS(15), - [aux_sym_keyframes_statement_token1] = ACTIONS(15), - [anon_sym_ATsupports] = ACTIONS(17), - [sym_nesting_selector] = ACTIONS(19), - [anon_sym_STAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [anon_sym_COLON_COLON] = ACTIONS(25), - [anon_sym_POUND] = ACTIONS(27), - [anon_sym_LBRACK] = ACTIONS(29), - [sym_string_value] = ACTIONS(19), - [sym_identifier] = ACTIONS(31), - [sym_at_keyword] = ACTIONS(33), - [sym_comment] = ACTIONS(3), - [anon_sym_DOLLAR_LBRACE] = ACTIONS(35), - [sym__pseudo_class_selector_colon] = ACTIONS(37), + [ts_builtin_sym_end] = ACTIONS(7), + [anon_sym_ATimport] = ACTIONS(9), + [anon_sym_ATmedia] = ACTIONS(11), + [anon_sym_ATcharset] = ACTIONS(13), + [anon_sym_ATnamespace] = ACTIONS(15), + [anon_sym_ATkeyframes] = ACTIONS(17), + [aux_sym_keyframes_statement_token1] = ACTIONS(17), + [anon_sym_ATsupports] = ACTIONS(19), + [sym_nesting_selector] = ACTIONS(21), + [anon_sym_STAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [anon_sym_COLON_COLON] = ACTIONS(27), + [anon_sym_POUND] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [anon_sym_SQUOTE] = ACTIONS(33), + [anon_sym_DQUOTE] = ACTIONS(35), + [sym_identifier] = ACTIONS(37), + [sym_at_keyword] = ACTIONS(39), + [sym_js_comment] = ACTIONS(5), + [sym_comment] = ACTIONS(5), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(41), + [sym__pseudo_class_selector_colon] = ACTIONS(43), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 22, - ACTIONS(3), 1, - sym_comment, + [0] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, + ACTIONS(51), 1, anon_sym_ATnamespace, - ACTIONS(49), 1, + ACTIONS(55), 1, anon_sym_RBRACE, - ACTIONS(51), 1, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, + ACTIONS(63), 1, anon_sym_DOLLAR_LBRACE, - STATE(310), 1, + STATE(322), 1, sym_selectors, - STATE(329), 1, + STATE(372), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(10), 11, + STATE(5), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4068,62 +4979,68 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [90] = 22, - ACTIONS(3), 1, - sym_comment, + sym_string_value, + [98] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, - anon_sym_ATnamespace, ACTIONS(51), 1, + anon_sym_ATnamespace, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, + ACTIONS(63), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(59), 1, + ACTIONS(65), 1, anon_sym_RBRACE, - STATE(310), 1, + STATE(322), 1, sym_selectors, - STATE(331), 1, + STATE(340), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(7), 11, + STATE(4), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4136,62 +5053,68 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [180] = 22, - ACTIONS(3), 1, - sym_comment, + sym_string_value, + [196] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, - anon_sym_ATnamespace, ACTIONS(51), 1, + anon_sym_ATnamespace, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, + ACTIONS(63), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(61), 1, + ACTIONS(67), 1, anon_sym_RBRACE, - STATE(310), 1, + STATE(322), 1, sym_selectors, - STATE(324), 1, + STATE(344), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(10), 11, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4204,62 +5127,68 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [270] = 22, - ACTIONS(3), 1, - sym_comment, + sym_string_value, + [294] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, - anon_sym_ATnamespace, ACTIONS(51), 1, + anon_sym_ATnamespace, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(63), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(69), 1, anon_sym_RBRACE, - STATE(310), 1, + STATE(322), 1, sym_selectors, - STATE(316), 1, + STATE(338), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(2), 11, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4272,62 +5201,68 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [360] = 22, - ACTIONS(3), 1, - sym_comment, + sym_string_value, + [392] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, - anon_sym_ATnamespace, ACTIONS(51), 1, + anon_sym_ATnamespace, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, + ACTIONS(63), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(65), 1, + ACTIONS(71), 1, anon_sym_RBRACE, - STATE(310), 1, - sym_selectors, STATE(322), 1, + sym_selectors, + STATE(352), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(4), 11, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4340,62 +5275,68 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [450] = 22, - ACTIONS(3), 1, - sym_comment, + sym_string_value, + [490] = 24, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(39), 1, + ACTIONS(45), 1, anon_sym_ATimport, - ACTIONS(41), 1, + ACTIONS(47), 1, anon_sym_ATmedia, - ACTIONS(43), 1, + ACTIONS(49), 1, anon_sym_ATcharset, - ACTIONS(45), 1, - anon_sym_ATnamespace, ACTIONS(51), 1, + anon_sym_ATnamespace, + ACTIONS(57), 1, anon_sym_ATsupports, - ACTIONS(53), 1, + ACTIONS(59), 1, sym_identifier, - ACTIONS(55), 1, + ACTIONS(61), 1, sym_at_keyword, - ACTIONS(57), 1, + ACTIONS(63), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(67), 1, + ACTIONS(73), 1, anon_sym_RBRACE, - STATE(310), 1, + STATE(322), 1, sym_selectors, - STATE(337), 1, + STATE(350), 1, sym_last_declaration, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - ACTIONS(47), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(53), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(10), 11, + STATE(6), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, aux_sym_block_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4408,60 +5349,66 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [540] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - ts_builtin_sym_end, - ACTIONS(71), 1, + sym_string_value, + [588] = 23, + ACTIONS(75), 1, anon_sym_ATimport, - ACTIONS(74), 1, + ACTIONS(78), 1, anon_sym_ATmedia, - ACTIONS(77), 1, + ACTIONS(81), 1, anon_sym_ATcharset, - ACTIONS(80), 1, + ACTIONS(84), 1, anon_sym_ATnamespace, - ACTIONS(86), 1, - anon_sym_ATsupports, + ACTIONS(90), 1, + anon_sym_RBRACE, ACTIONS(92), 1, - anon_sym_STAR, + anon_sym_ATsupports, ACTIONS(95), 1, - anon_sym_DOT, + sym_nesting_selector, ACTIONS(98), 1, - anon_sym_COLON_COLON, + anon_sym_STAR, ACTIONS(101), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(104), 1, - anon_sym_LBRACK, + anon_sym_COLON_COLON, ACTIONS(107), 1, - sym_identifier, + anon_sym_POUND, ACTIONS(110), 1, - sym_at_keyword, + anon_sym_LBRACK, ACTIONS(113), 1, - anon_sym_DOLLAR_LBRACE, + anon_sym_SQUOTE, ACTIONS(116), 1, + anon_sym_DQUOTE, + ACTIONS(119), 1, + sym_identifier, + ACTIONS(122), 1, + sym_at_keyword, + ACTIONS(125), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(128), 1, sym__pseudo_class_selector_colon, - STATE(307), 1, + STATE(322), 1, sym_selectors, - ACTIONS(83), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(87), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - ACTIONS(89), 2, - sym_nesting_selector, - sym_string_value, - STATE(8), 11, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, sym_namespace_statement, sym_keyframes_statement, sym_supports_statement, + sym_postcss_statement, sym_at_rule, sym_rule_set, sym_declaration, sym_interpolation, - aux_sym_stylesheet_repeat1, - STATE(173), 12, + aux_sym_block_repeat1, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4474,48 +5421,53 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [627] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - anon_sym_ATimport, + sym_string_value, + [683] = 23, ACTIONS(9), 1, - anon_sym_ATmedia, + anon_sym_ATimport, ACTIONS(11), 1, - anon_sym_ATcharset, + anon_sym_ATmedia, ACTIONS(13), 1, + anon_sym_ATcharset, + ACTIONS(15), 1, anon_sym_ATnamespace, - ACTIONS(17), 1, + ACTIONS(19), 1, anon_sym_ATsupports, ACTIONS(21), 1, - anon_sym_STAR, + sym_nesting_selector, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, - anon_sym_LBRACK, + anon_sym_POUND, ACTIONS(31), 1, - sym_identifier, + anon_sym_LBRACK, ACTIONS(33), 1, - sym_at_keyword, + anon_sym_SQUOTE, ACTIONS(35), 1, - anon_sym_DOLLAR_LBRACE, + anon_sym_DQUOTE, ACTIONS(37), 1, + sym_identifier, + ACTIONS(39), 1, + sym_at_keyword, + ACTIONS(41), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(119), 1, + ACTIONS(131), 1, ts_builtin_sym_end, - STATE(307), 1, + STATE(326), 1, sym_selectors, - ACTIONS(15), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(17), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - ACTIONS(19), 2, - sym_nesting_selector, - sym_string_value, - STATE(8), 11, + STATE(10), 11, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -4527,7 +5479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_declaration, sym_interpolation, aux_sym_stylesheet_repeat1, - STATE(173), 12, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4540,47 +5492,52 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [714] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(121), 1, + sym_string_value, + [777] = 23, + ACTIONS(133), 1, + ts_builtin_sym_end, + ACTIONS(135), 1, anon_sym_ATimport, - ACTIONS(124), 1, + ACTIONS(138), 1, anon_sym_ATmedia, - ACTIONS(127), 1, + ACTIONS(141), 1, anon_sym_ATcharset, - ACTIONS(130), 1, + ACTIONS(144), 1, anon_sym_ATnamespace, - ACTIONS(136), 1, - anon_sym_RBRACE, - ACTIONS(138), 1, + ACTIONS(150), 1, anon_sym_ATsupports, - ACTIONS(144), 1, + ACTIONS(153), 1, + sym_nesting_selector, + ACTIONS(156), 1, anon_sym_STAR, - ACTIONS(147), 1, + ACTIONS(159), 1, anon_sym_DOT, - ACTIONS(150), 1, + ACTIONS(162), 1, anon_sym_COLON_COLON, - ACTIONS(153), 1, + ACTIONS(165), 1, anon_sym_POUND, - ACTIONS(156), 1, + ACTIONS(168), 1, anon_sym_LBRACK, - ACTIONS(159), 1, + ACTIONS(171), 1, + anon_sym_SQUOTE, + ACTIONS(174), 1, + anon_sym_DQUOTE, + ACTIONS(177), 1, sym_identifier, - ACTIONS(162), 1, + ACTIONS(180), 1, sym_at_keyword, - ACTIONS(165), 1, + ACTIONS(183), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(168), 1, + ACTIONS(186), 1, sym__pseudo_class_selector_colon, - STATE(310), 1, + STATE(326), 1, sym_selectors, - ACTIONS(133), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(147), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - ACTIONS(141), 2, - sym_nesting_selector, - sym_string_value, STATE(10), 11, sym_import_statement, sym_media_statement, @@ -4592,8 +5549,8 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, sym_interpolation, - aux_sym_block_repeat1, - STATE(173), 12, + aux_sym_stylesheet_repeat1, + STATE(187), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -4606,42 +5563,51 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [801] = 19, + sym_string_value, + [871] = 23, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_STAR, - ACTIONS(25), 1, + ACTIONS(27), 1, anon_sym_COLON_COLON, - ACTIONS(37), 1, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(171), 1, + ACTIONS(189), 1, sym_nesting_selector, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_DOT, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_POUND, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_LBRACK, - ACTIONS(179), 1, + ACTIONS(197), 1, anon_sym_RPAREN, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(183), 1, - sym_string_value, - ACTIONS(185), 1, + ACTIONS(203), 1, + anon_sym_SQUOTE, + ACTIONS(205), 1, + anon_sym_DQUOTE, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(189), 1, + ACTIONS(211), 1, sym_identifier, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - STATE(35), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + STATE(27), 1, + aux_sym_postcss_statement_repeat1, + STATE(33), 1, + sym_string_value, + STATE(169), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -4651,7 +5617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_binary_expression, sym__inline_interpolation, - STATE(172), 12, + STATE(191), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -4664,42 +5630,50 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [878] = 19, + [960] = 23, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_STAR, - ACTIONS(25), 1, + ACTIONS(27), 1, anon_sym_COLON_COLON, - ACTIONS(37), 1, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_DOT, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_POUND, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_LBRACK, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(183), 1, - sym_string_value, - ACTIONS(185), 1, + ACTIONS(203), 1, + anon_sym_SQUOTE, + ACTIONS(205), 1, + anon_sym_DQUOTE, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(189), 1, + ACTIONS(211), 1, sym_identifier, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(195), 1, + ACTIONS(217), 1, sym_nesting_selector, - ACTIONS(197), 1, + ACTIONS(219), 1, anon_sym_RPAREN, + STATE(30), 1, + aux_sym_postcss_statement_repeat1, STATE(33), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + sym_string_value, + STATE(169), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -4709,7 +5683,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_binary_expression, sym__inline_interpolation, - STATE(174), 12, + STATE(192), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -4722,40 +5696,48 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [955] = 18, + [1049] = 22, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_STAR, - ACTIONS(25), 1, + ACTIONS(27), 1, anon_sym_COLON_COLON, - ACTIONS(37), 1, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_DOT, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_POUND, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_LBRACK, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(183), 1, - sym_string_value, - ACTIONS(185), 1, + ACTIONS(203), 1, + anon_sym_SQUOTE, + ACTIONS(205), 1, + anon_sym_DQUOTE, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(189), 1, + ACTIONS(211), 1, sym_identifier, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(199), 1, + ACTIONS(221), 1, sym_nesting_selector, - STATE(37), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + STATE(33), 1, + sym_string_value, + STATE(35), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -4765,7 +5747,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_binary_expression, sym__inline_interpolation, - STATE(177), 12, + STATE(195), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -4778,40 +5760,48 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1029] = 18, + [1135] = 22, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_STAR, - ACTIONS(25), 1, + ACTIONS(27), 1, anon_sym_COLON_COLON, - ACTIONS(37), 1, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_DOT, - ACTIONS(201), 1, + ACTIONS(223), 1, sym_nesting_selector, - ACTIONS(203), 1, + ACTIONS(225), 1, anon_sym_POUND, - ACTIONS(205), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(207), 1, + ACTIONS(229), 1, + sym_important, + ACTIONS(231), 1, anon_sym_LPAREN2, - ACTIONS(209), 1, - sym_string_value, - ACTIONS(211), 1, + ACTIONS(233), 1, + anon_sym_SQUOTE, + ACTIONS(235), 1, + anon_sym_DQUOTE, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(213), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(215), 1, + ACTIONS(241), 1, sym_identifier, - ACTIONS(217), 1, + ACTIONS(243), 1, sym_plain_value, - ACTIONS(219), 1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - STATE(162), 1, + STATE(179), 1, sym_namespace_selector, - STATE(230), 9, + STATE(184), 1, + sym_string_value, + STATE(247), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -4821,7 +5811,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_binary_expression, sym__inline_interpolation, - STATE(198), 11, + STATE(222), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -4833,40 +5823,48 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [1102] = 18, + [1220] = 22, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(23), 1, anon_sym_STAR, - ACTIONS(25), 1, + ACTIONS(27), 1, anon_sym_COLON_COLON, - ACTIONS(37), 1, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_DOT, - ACTIONS(201), 1, + ACTIONS(223), 1, sym_nesting_selector, - ACTIONS(203), 1, + ACTIONS(225), 1, anon_sym_POUND, - ACTIONS(205), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(207), 1, + ACTIONS(231), 1, anon_sym_LPAREN2, - ACTIONS(209), 1, - sym_string_value, - ACTIONS(211), 1, + ACTIONS(233), 1, + anon_sym_SQUOTE, + ACTIONS(235), 1, + anon_sym_DQUOTE, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(213), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(215), 1, + ACTIONS(241), 1, sym_identifier, - ACTIONS(219), 1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(221), 1, + ACTIONS(247), 1, + sym_important, + ACTIONS(249), 1, sym_plain_value, - STATE(162), 1, + STATE(179), 1, sym_namespace_selector, - STATE(227), 9, + STATE(184), 1, + sym_string_value, + STATE(250), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -4876,7 +5874,7 @@ static const uint16_t ts_small_parse_table[] = { sym_call_expression, sym_binary_expression, sym__inline_interpolation, - STATE(198), 11, + STATE(222), 11, sym__selector, sym_universal_selector, sym_class_selector, @@ -4888,158 +5886,335 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [1175] = 18, + [1305] = 21, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(225), 1, + ACTIONS(251), 1, anon_sym_SEMI, - ACTIONS(227), 1, - anon_sym_RBRACE, - ACTIONS(229), 1, - anon_sym_STAR, - ACTIONS(231), 1, + ACTIONS(253), 1, + anon_sym_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(237), 1, - sym_important, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(259), 1, + anon_sym_LPAREN2, + ACTIONS(263), 1, + anon_sym_selector, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(269), 1, sym_identifier, - ACTIONS(243), 1, - sym_plain_value, - STATE(23), 1, - aux_sym_declaration_repeat1, - ACTIONS(235), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(160), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, + STATE(51), 1, + aux_sym_postcss_statement_repeat1, + STATE(91), 1, + sym_block, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + STATE(244), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1240] = 17, + [1384] = 17, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(263), 1, + anon_sym_selector, + ACTIONS(271), 1, + anon_sym_POUND, + ACTIONS(273), 1, + anon_sym_LBRACK, + ACTIONS(275), 1, + sym_important, + ACTIONS(277), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(283), 1, + sym_identifier, + ACTIONS(285), 1, + sym_plain_value, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + STATE(314), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + STATE(274), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [1451] = 17, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, + ACTIONS(263), 1, + anon_sym_selector, + ACTIONS(271), 1, + anon_sym_POUND, + ACTIONS(273), 1, + anon_sym_LBRACK, + ACTIONS(277), 1, + anon_sym_LPAREN2, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(283), 1, + sym_identifier, + ACTIONS(287), 1, + sym_important, + ACTIONS(289), 1, + sym_plain_value, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + STATE(314), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + STATE(271), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [1518] = 20, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, + anon_sym_POUND, + ACTIONS(257), 1, + anon_sym_LBRACK, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, anon_sym_COMMA, - ACTIONS(225), 1, + ACTIONS(293), 1, anon_sym_SEMI, - ACTIONS(229), 1, + ACTIONS(295), 1, + anon_sym_RBRACE, + ACTIONS(297), 1, anon_sym_STAR, - ACTIONS(231), 1, + ACTIONS(301), 1, + sym_important, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(305), 1, + sym_plain_value, + STATE(29), 1, + aux_sym_declaration_repeat1, + ACTIONS(299), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + STATE(171), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [1590] = 19, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_COMMA, + ACTIONS(293), 1, + anon_sym_SEMI, + ACTIONS(297), 1, + anon_sym_STAR, + ACTIONS(303), 1, sym_identifier, - ACTIONS(243), 1, + ACTIONS(305), 1, sym_plain_value, - ACTIONS(245), 1, + ACTIONS(307), 1, sym_important, - STATE(28), 1, + STATE(36), 1, aux_sym_declaration_repeat1, - ACTIONS(235), 3, + ACTIONS(299), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - STATE(160), 9, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1302] = 17, + [1659] = 19, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(229), 1, - anon_sym_STAR, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_COMMA, + ACTIONS(297), 1, + anon_sym_STAR, + ACTIONS(303), 1, sym_identifier, - ACTIONS(243), 1, + ACTIONS(305), 1, sym_plain_value, - ACTIONS(247), 1, + ACTIONS(309), 1, anon_sym_SEMI, - ACTIONS(249), 1, + ACTIONS(311), 1, sym_important, - STATE(26), 1, + STATE(32), 1, aux_sym_declaration_repeat1, - ACTIONS(235), 3, + ACTIONS(299), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - STATE(160), 9, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1364] = 7, + [1728] = 8, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(319), 1, anon_sym_LPAREN, - STATE(155), 1, + STATE(164), 1, sym_arguments, - ACTIONS(255), 2, + ACTIONS(317), 2, anon_sym_DOT, anon_sym_PLUS, - ACTIONS(253), 3, + ACTIONS(315), 5, anon_sym_STAR, - sym_string_value, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - ACTIONS(259), 7, + ACTIONS(321), 7, anon_sym_LPAREN2, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -5047,7 +6222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(251), 10, + ACTIONS(313), 10, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -5058,674 +6233,640 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PIPE, anon_sym_RPAREN, - [1404] = 14, + [1773] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(261), 1, - anon_sym_COMMA, - ACTIONS(266), 1, - anon_sym_POUND, - ACTIONS(269), 1, - anon_sym_LBRACK, - ACTIONS(272), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(275), 1, - sym_string_value, - ACTIONS(278), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(281), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(284), 1, - sym_identifier, - ACTIONS(287), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(290), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - STATE(20), 1, - aux_sym_declaration_repeat1, - ACTIONS(264), 3, + ACTIONS(255), 1, + anon_sym_POUND, + ACTIONS(257), 1, + anon_sym_LBRACK, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(325), 1, + anon_sym_RPAREN, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(298), 1, + aux_sym_arguments_repeat1, + ACTIONS(323), 2, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, - sym_important, - STATE(160), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1457] = 15, + [1838] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(295), 1, + ACTIONS(327), 1, anon_sym_RPAREN, - ACTIONS(297), 1, - sym_string_value, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(269), 1, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(291), 1, aux_sym_arguments_repeat1, - ACTIONS(293), 2, + ACTIONS(323), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(167), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1512] = 15, + [1903] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(299), 1, + ACTIONS(329), 1, anon_sym_RPAREN, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(265), 1, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(292), 1, aux_sym_arguments_repeat1, - ACTIONS(293), 2, + ACTIONS(323), 2, anon_sym_COMMA, anon_sym_SEMI, - STATE(167), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1567] = 16, + [1968] = 17, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(331), 1, + anon_sym_COMMA, + ACTIONS(336), 1, + anon_sym_POUND, + ACTIONS(339), 1, + anon_sym_LBRACK, + ACTIONS(342), 1, + sym_important, + ACTIONS(345), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(348), 1, + anon_sym_SQUOTE, + ACTIONS(351), 1, + anon_sym_DQUOTE, + ACTIONS(354), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(357), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(360), 1, sym_identifier, - ACTIONS(243), 1, + ACTIONS(363), 1, sym_plain_value, - ACTIONS(301), 1, + ACTIONS(366), 1, + anon_sym_DOLLAR_LBRACE, + STATE(26), 1, + aux_sym_declaration_repeat1, + ACTIONS(334), 2, anon_sym_SEMI, - ACTIONS(303), 1, anon_sym_RBRACE, - ACTIONS(305), 1, - sym_important, - STATE(20), 1, - aux_sym_declaration_repeat1, - STATE(160), 9, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1624] = 15, + [2030] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(307), 1, + ACTIONS(369), 1, + anon_sym_COMMA, + ACTIONS(371), 1, anon_sym_RPAREN, - STATE(31), 1, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(315), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(276), 1, - aux_sym_arguments_repeat1, - ACTIONS(293), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(167), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1679] = 9, + [2094] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(311), 1, - anon_sym_RBRACK, - ACTIONS(313), 1, - anon_sym_LPAREN, - STATE(217), 1, - sym_arguments, - ACTIONS(253), 2, - anon_sym_COMMA, - anon_sym_DASH, - ACTIONS(255), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(259), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(309), 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(251), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(375), 1, anon_sym_POUND, + ACTIONS(378), 1, anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [1722] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, + ACTIONS(381), 1, + sym_important, + ACTIONS(384), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(387), 1, + anon_sym_SQUOTE, + ACTIONS(390), 1, + anon_sym_DQUOTE, + ACTIONS(393), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(396), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(399), 1, sym_identifier, - ACTIONS(243), 1, + ACTIONS(402), 1, sym_plain_value, - ACTIONS(315), 1, + ACTIONS(405), 1, + anon_sym_DOLLAR_LBRACE, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + ACTIONS(373), 3, + anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(317), 1, - sym_important, - STATE(20), 1, - aux_sym_declaration_repeat1, - STATE(160), 9, + anon_sym_RPAREN, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1776] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(323), 1, - anon_sym_LPAREN, - STATE(68), 1, - sym_pseudo_class_arguments, - ACTIONS(321), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(319), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [1810] = 15, + [2154] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(239), 1, - sym_string_value, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_COMMA, + ACTIONS(303), 1, sym_identifier, - ACTIONS(243), 1, + ACTIONS(305), 1, sym_plain_value, - ACTIONS(301), 1, + ACTIONS(408), 1, anon_sym_SEMI, - ACTIONS(325), 1, + ACTIONS(410), 1, + anon_sym_RBRACE, + ACTIONS(412), 1, sym_important, - STATE(20), 1, + STATE(26), 1, aux_sym_declaration_repeat1, - STATE(160), 9, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1864] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(323), 1, - anon_sym_LPAREN, - STATE(48), 1, - sym_pseudo_class_arguments, - ACTIONS(329), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(327), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [1898] = 5, + [2218] = 18, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(335), 2, - anon_sym_DOT, - anon_sym_PLUS, - ACTIONS(333), 4, - anon_sym_STAR, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - ACTIONS(337), 6, + ACTIONS(207), 1, aux_sym_integer_value_token1, + ACTIONS(209), 1, aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(331), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_RPAREN, - [1932] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(341), 1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(344), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(347), 1, - anon_sym_LPAREN2, - ACTIONS(350), 1, - sym_string_value, - ACTIONS(353), 1, - aux_sym_integer_value_token1, - ACTIONS(356), 1, - aux_sym_float_value_token1, - ACTIONS(359), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(362), 1, - sym_plain_value, - ACTIONS(365), 1, - anon_sym_DOLLAR_LBRACE, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(339), 3, + ACTIONS(369), 1, anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(414), 1, anon_sym_RPAREN, - STATE(167), 9, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(309), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [1982] = 13, + [2282] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(368), 3, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + ACTIONS(416), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, - STATE(167), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [2032] = 15, + [2342] = 17, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(370), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, anon_sym_COMMA, - ACTIONS(372), 1, - anon_sym_RPAREN, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(281), 1, - aux_sym_pseudo_class_arguments_repeat2, - STATE(167), 9, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(305), 1, + sym_plain_value, + ACTIONS(418), 1, + anon_sym_SEMI, + ACTIONS(420), 1, + sym_important, + STATE(26), 1, + aux_sym_declaration_repeat1, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [2086] = 5, + [2403] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(378), 1, - anon_sym_LPAREN, - STATE(76), 1, - sym_pseudo_element_arguments, - ACTIONS(376), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(374), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, + ACTIONS(426), 2, anon_sym_DOT, + anon_sym_PLUS, + ACTIONS(424), 6, + anon_sym_STAR, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + ACTIONS(428), 6, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(422), 10, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - 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_RBRACK, anon_sym_GT, + anon_sym_TILDE, + anon_sym_PIPE, + anon_sym_RPAREN, + [2442] = 4, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(432), 8, + 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(430), 16, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PIPE, anon_sym_RPAREN, - [2120] = 15, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [2477] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(370), 1, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + ACTIONS(434), 2, anon_sym_COMMA, - ACTIONS(380), 1, anon_sym_RPAREN, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(291), 1, - aux_sym_pseudo_class_arguments_repeat2, - STATE(167), 9, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [2174] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(378), 1, - anon_sym_LPAREN, - STATE(63), 1, - sym_pseudo_element_arguments, - ACTIONS(384), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(382), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2208] = 13, + [2536] = 17, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(297), 1, - sym_string_value, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(386), 2, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, anon_sym_COMMA, - anon_sym_RPAREN, - STATE(167), 9, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(305), 1, + sym_plain_value, + ACTIONS(408), 1, + anon_sym_SEMI, + ACTIONS(436), 1, + sym_important, + STATE(26), 1, + aux_sym_declaration_repeat1, + STATE(171), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [2257] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + [2597] = 13, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(388), 1, + ACTIONS(223), 1, + sym_nesting_selector, + ACTIONS(438), 1, sym_identifier, - STATE(162), 1, + STATE(179), 1, sym_namespace_selector, - ACTIONS(201), 2, - sym_nesting_selector, - sym_string_value, - STATE(198), 11, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(222), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -5737,27 +6878,32 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [2302] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + sym_string_value, + [2649] = 12, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(392), 1, - sym_identifier, - ACTIONS(390), 2, + ACTIONS(440), 1, sym_nesting_selector, - sym_string_value, - STATE(65), 12, + ACTIONS(442), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(117), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5770,93 +6916,152 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [2345] = 10, + sym_string_value, + [2699] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, - ACTIONS(23), 1, - anon_sym_DOT, - ACTIONS(25), 1, - anon_sym_COLON_COLON, - ACTIONS(27), 1, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(29), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(37), 1, - sym__pseudo_class_selector_colon, - ACTIONS(392), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(394), 2, - sym_nesting_selector, + ACTIONS(444), 1, + anon_sym_RPAREN, + STATE(23), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, sym_string_value, - STATE(59), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - [2388] = 10, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [2757] = 10, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(448), 1, + anon_sym_RBRACK, + ACTIONS(450), 1, + anon_sym_LPAREN, + STATE(230), 1, + sym_arguments, + ACTIONS(315), 2, + anon_sym_COMMA, + anon_sym_DASH, + ACTIONS(317), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(321), 2, anon_sym_STAR, - ACTIONS(23), 1, + anon_sym_SLASH, + ACTIONS(446), 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(313), 8, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_DOT, - ACTIONS(25), 1, anon_sym_COLON_COLON, - ACTIONS(27), 1, anon_sym_POUND, - ACTIONS(29), 1, anon_sym_LBRACK, - ACTIONS(37), 1, - sym__pseudo_class_selector_colon, - ACTIONS(392), 1, - sym_identifier, - ACTIONS(396), 2, - sym_nesting_selector, - sym_string_value, - STATE(58), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - [2431] = 10, + anon_sym_GT, + anon_sym_PLUS, + [2803] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, - ACTIONS(23), 1, - anon_sym_DOT, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, + anon_sym_POUND, + ACTIONS(257), 1, + anon_sym_LBRACK, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(452), 1, + anon_sym_RPAREN, + STATE(24), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [2861] = 12, + ACTIONS(23), 1, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(392), 1, + ACTIONS(442), 1, sym_identifier, - ACTIONS(398), 2, + ACTIONS(454), 1, sym_nesting_selector, - sym_string_value, - STATE(57), 12, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(198), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5869,29 +7074,74 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [2474] = 11, + sym_string_value, + [2911] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, + anon_sym_POUND, + ACTIONS(257), 1, + anon_sym_LBRACK, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(456), 1, + anon_sym_RPAREN, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [2969] = 12, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(400), 1, + ACTIONS(442), 1, sym_identifier, - STATE(161), 1, - sym_namespace_selector, - ACTIONS(201), 2, + ACTIONS(458), 1, sym_nesting_selector, - sym_string_value, - STATE(198), 11, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(128), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5903,27 +7153,33 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - [2519] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + sym_namespace_selector, + sym_string_value, + [3019] = 12, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(392), 1, + ACTIONS(442), 1, sym_identifier, - ACTIONS(402), 2, + ACTIONS(460), 1, sym_nesting_selector, - sym_string_value, - STATE(179), 12, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(127), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5936,27 +7192,32 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [2562] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + sym_string_value, + [3069] = 12, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(392), 1, + ACTIONS(442), 1, sym_identifier, - ACTIONS(404), 2, + ACTIONS(462), 1, sym_nesting_selector, - sym_string_value, - STATE(71), 12, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(126), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5969,27 +7230,32 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [2605] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - anon_sym_STAR, + sym_string_value, + [3119] = 12, ACTIONS(23), 1, - anon_sym_DOT, + anon_sym_STAR, ACTIONS(25), 1, - anon_sym_COLON_COLON, + anon_sym_DOT, ACTIONS(27), 1, - anon_sym_POUND, + anon_sym_COLON_COLON, ACTIONS(29), 1, + anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(37), 1, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - ACTIONS(392), 1, + ACTIONS(442), 1, sym_identifier, - ACTIONS(406), 2, + ACTIONS(464), 1, sym_nesting_selector, - sym_string_value, - STATE(183), 12, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(125), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6002,88 +7268,180 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [2648] = 3, + sym_string_value, + [3169] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(410), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(408), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(466), 1, anon_sym_RPAREN, - [2676] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(414), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(412), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, + STATE(25), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3227] = 13, + ACTIONS(23), 1, + anon_sym_STAR, + ACTIONS(25), 1, anon_sym_DOT, + ACTIONS(27), 1, anon_sym_COLON_COLON, + ACTIONS(29), 1, anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2704] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(418), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(416), 18, - sym__descendant_operator, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, + ACTIONS(223), 1, + sym_nesting_selector, + ACTIONS(468), 1, + sym_identifier, + STATE(178), 1, + sym_namespace_selector, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(222), 12, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + sym_string_value, + [3279] = 12, + ACTIONS(23), 1, + anon_sym_STAR, + ACTIONS(25), 1, anon_sym_DOT, + ACTIONS(27), 1, anon_sym_COLON_COLON, + ACTIONS(29), 1, anon_sym_POUND, + ACTIONS(31), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2732] = 3, + ACTIONS(33), 1, + anon_sym_SQUOTE, + ACTIONS(35), 1, + anon_sym_DQUOTE, + ACTIONS(43), 1, + sym__pseudo_class_selector_colon, + ACTIONS(442), 1, + sym_identifier, + ACTIONS(470), 1, + sym_nesting_selector, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(193), 13, + sym__selector, + sym_universal_selector, + sym_class_selector, + sym_pseudo_class_selector, + sym_pseudo_element_selector, + sym_id_selector, + sym_attribute_selector, + sym_child_selector, + sym_descendant_selector, + sym_sibling_selector, + sym_adjacent_sibling_selector, + sym_namespace_selector, + sym_string_value, + [3329] = 16, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, + anon_sym_POUND, + ACTIONS(257), 1, + anon_sym_LBRACK, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(472), 1, + anon_sym_SEMI, + STATE(28), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3387] = 5, + ACTIONS(478), 1, + anon_sym_LPAREN, + STATE(133), 1, + sym_pseudo_class_arguments, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(422), 2, + ACTIONS(476), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(420), 18, + ACTIONS(474), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -6102,38 +7460,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_RPAREN, - [2760] = 3, + [3422] = 8, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(426), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(424), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + ACTIONS(319), 1, + anon_sym_LPAREN, + STATE(164), 1, + sym_arguments, + ACTIONS(482), 2, + anon_sym_and, + anon_sym_or, + ACTIONS(480), 3, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(315), 7, + anon_sym_STAR, anon_sym_POUND, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + ACTIONS(321), 8, anon_sym_PLUS, - anon_sym_RPAREN, - [2788] = 3, - ACTIONS(3), 1, + anon_sym_LPAREN2, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + [3463] = 5, + ACTIONS(488), 1, + anon_sym_LPAREN, + STATE(102), 1, + sym_pseudo_element_arguments, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(430), 2, + ACTIONS(486), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(428), 18, + ACTIONS(484), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -6152,75 +7523,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_RPAREN, - [2816] = 5, + [3498] = 15, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(257), 1, - anon_sym_LPAREN, - STATE(155), 1, - sym_arguments, - ACTIONS(259), 8, - anon_sym_PLUS, - anon_sym_LPAREN2, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(253), 10, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, + ACTIONS(199), 1, sym_important, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - [2848] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(213), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(432), 1, - anon_sym_RPAREN, - STATE(22), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + STATE(43), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [2896] = 3, - ACTIONS(3), 1, + [3553] = 5, + ACTIONS(478), 1, + anon_sym_LPAREN, + STATE(109), 1, + sym_pseudo_class_arguments, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(436), 2, + ACTIONS(492), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(434), 18, + ACTIONS(490), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -6239,44 +7593,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_RPAREN, - [2924] = 3, + [3588] = 15, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(440), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(438), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(199), 1, + sym_important, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(213), 1, + sym_plain_value, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2952] = 4, - ACTIONS(3), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + STATE(31), 1, + aux_sym_postcss_statement_repeat1, + STATE(169), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3643] = 5, + ACTIONS(488), 1, + anon_sym_LPAREN, + STATE(131), 1, + sym_pseudo_element_arguments, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(446), 2, + ACTIONS(496), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(442), 17, + ACTIONS(494), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -6290,768 +7663,827 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_RPAREN, - [2982] = 4, + [3678] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(450), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(448), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, + ACTIONS(229), 1, + sym_important, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(243), 1, + sym_plain_value, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3012] = 4, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, + sym_identifier, + STATE(247), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3730] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(454), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(452), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, + ACTIONS(500), 1, anon_sym_POUND, + ACTIONS(502), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3042] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(458), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(456), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(462), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(460), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3098] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(466), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(464), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3126] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(470), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(468), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3154] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(474), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(472), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3182] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(478), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(476), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3212] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(482), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(480), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3240] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, + ACTIONS(504), 1, + sym_important, + ACTIONS(506), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(512), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(514), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, + ACTIONS(516), 1, + sym_identifier, + ACTIONS(518), 1, sym_plain_value, - ACTIONS(193), 1, + ACTIONS(520), 1, anon_sym_DOLLAR_LBRACE, + STATE(183), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3782] = 14, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(273), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(484), 1, - anon_sym_RPAREN, - STATE(21), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + ACTIONS(522), 1, + sym_important, + ACTIONS(524), 1, + sym_plain_value, + STATE(283), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [3288] = 3, + [3834] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(488), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(486), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3316] = 13, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, + sym_identifier, + ACTIONS(526), 1, + sym_important, + ACTIONS(528), 1, + sym_plain_value, + STATE(273), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3886] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(201), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(207), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(209), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, + ACTIONS(215), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(255), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(257), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(490), 1, - anon_sym_RPAREN, - STATE(31), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + ACTIONS(530), 1, + sym_important, + ACTIONS(532), 1, + sym_plain_value, + STATE(20), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [3364] = 3, + [3938] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(255), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(251), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3392] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(494), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(492), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3422] = 3, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, + sym_identifier, + ACTIONS(534), 1, + sym_important, + ACTIONS(536), 1, + sym_plain_value, + STATE(21), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [3990] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(498), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(496), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3450] = 3, + ACTIONS(275), 1, + sym_important, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(285), 1, + sym_plain_value, + ACTIONS(498), 1, + sym_identifier, + STATE(274), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4042] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(502), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(500), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3478] = 13, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, + sym_identifier, + ACTIONS(538), 1, + sym_important, + ACTIONS(540), 1, + sym_plain_value, + STATE(284), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4094] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(231), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(271), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(273), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - ACTIONS(504), 1, - anon_sym_RPAREN, - STATE(24), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + ACTIONS(542), 1, + sym_important, + ACTIONS(544), 1, + sym_plain_value, + STATE(233), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [3526] = 3, + [4146] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(508), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(506), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3554] = 3, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, + sym_identifier, + ACTIONS(546), 1, + sym_important, + ACTIONS(548), 1, + sym_plain_value, + STATE(240), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4198] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(512), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(510), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(500), 1, anon_sym_POUND, + ACTIONS(502), 1, anon_sym_LBRACK, - 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_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3582] = 3, + ACTIONS(506), 1, + anon_sym_LPAREN2, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(512), 1, + aux_sym_integer_value_token1, + ACTIONS(514), 1, + aux_sym_float_value_token1, + ACTIONS(516), 1, + sym_identifier, + ACTIONS(520), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(550), 1, + sym_important, + ACTIONS(552), 1, + sym_plain_value, + STATE(182), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4250] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(514), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(516), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(247), 1, + sym_important, + ACTIONS(249), 1, + sym_plain_value, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3609] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(518), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(520), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, + STATE(250), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3636] = 3, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4302] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(524), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(522), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - sym_string_value, - sym_identifier, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - [3663] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(514), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(516), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(287), 1, + sym_important, + ACTIONS(289), 1, + sym_plain_value, + ACTIONS(498), 1, sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3690] = 3, + STATE(271), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4354] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(528), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(526), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(271), 1, anon_sym_POUND, + ACTIONS(273), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3717] = 3, + ACTIONS(554), 1, + sym_important, + ACTIONS(556), 1, + sym_plain_value, + STATE(266), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4406] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(532), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(530), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3744] = 3, + ACTIONS(558), 1, + sym_important, + ACTIONS(560), 1, + sym_plain_value, + STATE(170), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4458] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(536), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(534), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(500), 1, anon_sym_POUND, + ACTIONS(502), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(506), 1, + anon_sym_LPAREN2, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(512), 1, + aux_sym_integer_value_token1, + ACTIONS(514), 1, + aux_sym_float_value_token1, + ACTIONS(516), 1, sym_identifier, + ACTIONS(520), 1, anon_sym_DOLLAR_LBRACE, - [3771] = 3, + ACTIONS(562), 1, + sym_important, + ACTIONS(564), 1, + sym_plain_value, + STATE(212), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4510] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(540), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(538), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, - anon_sym_DOLLAR_LBRACE, - [3798] = 12, + ACTIONS(566), 1, + sym_important, + ACTIONS(568), 1, + sym_plain_value, + STATE(19), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4562] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(231), 1, anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(237), 1, aux_sym_integer_value_token1, - ACTIONS(187), 1, + ACTIONS(239), 1, aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(271), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(273), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, sym_identifier, - ACTIONS(297), 1, - sym_string_value, - STATE(32), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, + ACTIONS(570), 1, + sym_important, + ACTIONS(572), 1, + sym_plain_value, + STATE(272), 10, sym__value, sym_parenthesized_value, sym_color_value, + sym_string_value, sym_integer_value, sym_float_value, sym_grid_value, sym_call_expression, sym_binary_expression, sym__inline_interpolation, - [3843] = 3, + [4614] = 14, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(544), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(542), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(201), 1, + anon_sym_LPAREN2, + ACTIONS(207), 1, + aux_sym_integer_value_token1, + ACTIONS(209), 1, + aux_sym_float_value_token1, + ACTIONS(215), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(255), 1, anon_sym_POUND, + ACTIONS(257), 1, anon_sym_LBRACK, - sym_string_value, + ACTIONS(265), 1, + anon_sym_SQUOTE, + ACTIONS(267), 1, + anon_sym_DQUOTE, + ACTIONS(303), 1, sym_identifier, + ACTIONS(574), 1, + sym_important, + ACTIONS(576), 1, + sym_plain_value, + STATE(157), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4666] = 14, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(231), 1, + anon_sym_LPAREN2, + ACTIONS(237), 1, + aux_sym_integer_value_token1, + ACTIONS(239), 1, + aux_sym_float_value_token1, + ACTIONS(245), 1, anon_sym_DOLLAR_LBRACE, - [3870] = 3, + ACTIONS(271), 1, + anon_sym_POUND, + ACTIONS(273), 1, + anon_sym_LBRACK, + ACTIONS(279), 1, + anon_sym_SQUOTE, + ACTIONS(281), 1, + anon_sym_DQUOTE, + ACTIONS(498), 1, + sym_identifier, + ACTIONS(578), 1, + sym_important, + ACTIONS(580), 1, + sym_plain_value, + STATE(253), 10, + sym__value, + sym_parenthesized_value, + sym_color_value, + sym_string_value, + sym_integer_value, + sym_float_value, + sym_grid_value, + sym_call_expression, + sym_binary_expression, + sym__inline_interpolation, + [4718] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(319), 1, + anon_sym_LPAREN, + STATE(164), 1, + sym_arguments, + ACTIONS(321), 8, + anon_sym_PLUS, + anon_sym_LPAREN2, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(315), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [4754] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(432), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(430), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [4783] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(548), 8, + ACTIONS(582), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7060,22 +8492,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(546), 11, + ACTIONS(584), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [3897] = 3, - ACTIONS(3), 1, + [4812] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(524), 8, + ACTIONS(588), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7084,22 +8518,50 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(522), 11, + ACTIONS(586), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [3924] = 3, - ACTIONS(3), 1, + [4841] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(592), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(590), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [4870] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(540), 8, + ACTIONS(594), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7108,7 +8570,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(538), 11, + ACTIONS(596), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7117,13 +8579,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [3951] = 3, - ACTIONS(3), 1, + [4899] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(600), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(598), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [4928] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(552), 8, + ACTIONS(602), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7132,22 +8622,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(550), 11, + ACTIONS(604), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [3978] = 3, - ACTIONS(3), 1, + [4957] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(554), 8, + ACTIONS(608), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7156,22 +8648,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(556), 11, + ACTIONS(606), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4005] = 3, - ACTIONS(3), 1, + [4986] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(558), 8, + ACTIONS(612), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7180,22 +8674,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(560), 11, + ACTIONS(610), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4032] = 3, - ACTIONS(3), 1, + [5015] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(564), 8, + ACTIONS(614), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7204,49 +8700,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(562), 11, + ACTIONS(616), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(570), 1, - sym_unit, - ACTIONS(568), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - sym_plain_value, - ACTIONS(566), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, anon_sym_DOLLAR_LBRACE, - [4088] = 4, + [5044] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(576), 1, + ACTIONS(622), 1, sym_unit, - ACTIONS(574), 7, + ACTIONS(620), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -7254,7 +8728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(572), 11, + ACTIONS(618), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -7264,12 +8738,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [4117] = 3, - ACTIONS(3), 1, + [5077] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(578), 8, + ACTIONS(624), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7278,7 +8754,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(580), 11, + ACTIONS(626), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7287,13 +8763,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4144] = 3, - ACTIONS(3), 1, + [5106] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(630), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(628), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5135] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(554), 8, + ACTIONS(634), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7302,7 +8806,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(556), 11, + ACTIONS(632), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7311,13 +8815,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4171] = 3, + [5164] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(640), 1, + sym_unit, + ACTIONS(638), 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(636), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [5197] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(584), 8, + ACTIONS(644), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7326,7 +8860,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(582), 11, + ACTIONS(642), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7335,13 +8869,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4198] = 3, - ACTIONS(3), 1, + [5226] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(528), 8, + ACTIONS(646), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7350,7 +8886,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(526), 11, + ACTIONS(648), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7359,13 +8895,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4225] = 3, - ACTIONS(3), 1, + [5255] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(532), 8, + ACTIONS(650), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7374,7 +8912,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(530), 11, + ACTIONS(652), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7383,13 +8921,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4252] = 3, - ACTIONS(3), 1, + [5284] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(586), 8, + ACTIONS(656), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7398,22 +8938,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(588), 11, + ACTIONS(654), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4279] = 3, - ACTIONS(3), 1, + [5313] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(536), 8, + ACTIONS(588), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7422,7 +8964,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(534), 11, + ACTIONS(586), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7431,13 +8973,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4306] = 3, - ACTIONS(3), 1, + [5342] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(518), 8, + ACTIONS(660), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7446,7 +8990,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(520), 11, + ACTIONS(658), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7455,13 +8999,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4333] = 3, - ACTIONS(3), 1, + [5371] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(590), 8, + ACTIONS(614), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7470,70 +9016,76 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(592), 11, + ACTIONS(616), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4360] = 3, - ACTIONS(3), 1, + [5400] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(558), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(560), 11, + ACTIONS(664), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(662), 18, + sym__descendant_operator, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4387] = 3, - ACTIONS(3), 1, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5429] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(594), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(596), 11, + ACTIONS(668), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(666), 18, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4414] = 3, - ACTIONS(3), 1, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5458] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(586), 8, + ACTIONS(670), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7542,22 +9094,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(588), 11, + ACTIONS(672), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4441] = 3, - ACTIONS(3), 1, + [5487] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(590), 8, + ACTIONS(670), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7566,7 +9120,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(592), 11, + ACTIONS(672), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7575,13 +9129,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4468] = 3, - ACTIONS(3), 1, + [5516] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(544), 8, + ACTIONS(676), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7590,22 +9146,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(542), 11, + ACTIONS(674), 12, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4495] = 3, - ACTIONS(3), 1, + [5545] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(598), 8, + ACTIONS(660), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7614,7 +9172,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(600), 11, + ACTIONS(658), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7623,13 +9181,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4522] = 3, - ACTIONS(3), 1, + [5574] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(548), 8, + ACTIONS(612), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7638,7 +9198,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(546), 11, + ACTIONS(610), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7647,37 +9207,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4549] = 3, - ACTIONS(3), 1, + [5603] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(594), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(596), 11, + ACTIONS(680), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(678), 18, + sym__descendant_operator, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4576] = 3, - ACTIONS(3), 1, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5632] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(598), 8, + ACTIONS(582), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7686,7 +9250,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(600), 11, + ACTIONS(584), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7695,46 +9259,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4603] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, - aux_sym_integer_value_token1, - ACTIONS(187), 1, - aux_sym_float_value_token1, - ACTIONS(191), 1, - sym_plain_value, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(297), 1, - sym_string_value, - STATE(69), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(167), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [4648] = 3, - ACTIONS(3), 1, + [5661] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(604), 8, + ACTIONS(676), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7743,22 +9276,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(602), 11, + ACTIONS(674), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4675] = 3, - ACTIONS(3), 1, + [5690] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(604), 8, + ACTIONS(682), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7767,7 +9302,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(602), 11, + ACTIONS(684), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7776,13 +9311,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4702] = 3, - ACTIONS(3), 1, + [5719] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(608), 8, + ACTIONS(686), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7791,22 +9328,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(606), 11, + ACTIONS(688), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4729] = 3, - ACTIONS(3), 1, + [5748] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(612), 8, + ACTIONS(594), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7815,7 +9354,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(610), 11, + ACTIONS(596), 12, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -7824,13 +9363,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4756] = 3, - ACTIONS(3), 1, + [5777] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(552), 8, + ACTIONS(690), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7839,7 +9380,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(550), 11, + ACTIONS(692), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7848,61 +9389,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4783] = 3, - ACTIONS(3), 1, + [5806] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(612), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(610), 11, + ACTIONS(317), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(313), 18, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4810] = 3, - ACTIONS(3), 1, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5835] = 4, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(614), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(616), 11, + ACTIONS(698), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(694), 17, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4837] = 3, - ACTIONS(3), 1, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5866] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(614), 8, + ACTIONS(656), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7911,22 +9459,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(616), 11, + ACTIONS(654), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4864] = 3, - ACTIONS(3), 1, + [5895] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(564), 8, + ACTIONS(644), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -7935,7 +9485,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(562), 11, + ACTIONS(642), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -7944,61 +9494,279 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4891] = 3, - ACTIONS(3), 1, + [5924] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(608), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(606), 11, + ACTIONS(702), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(700), 18, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, - sym_identifier, - anon_sym_DOLLAR_LBRACE, - [4918] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(578), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5953] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(706), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(704), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [5982] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(710), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(708), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6011] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(714), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(712), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6040] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(718), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(716), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6069] = 4, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(722), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(720), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6100] = 4, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(726), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(724), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6131] = 4, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(730), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(728), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6162] = 4, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(734), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(732), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6193] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(736), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(580), 11, + ACTIONS(738), 12, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4945] = 3, - ACTIONS(3), 1, + [6222] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(584), 8, + ACTIONS(740), 8, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8007,7 +9775,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keyframes_statement_token1, anon_sym_ATsupports, sym_at_keyword, - ACTIONS(582), 11, + ACTIONS(742), 12, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -8016,407 +9784,666 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, anon_sym_DOLLAR_LBRACE, - [4972] = 11, - ACTIONS(3), 1, + [6251] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, - aux_sym_integer_value_token1, - ACTIONS(187), 1, - aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(746), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(744), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(233), 1, anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(618), 1, - sym_string_value, - ACTIONS(620), 1, - sym_plain_value, - STATE(164), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(624), 7, + 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_RBRACK, + anon_sym_GT, 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(622), 11, + anon_sym_RPAREN, + [6280] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(750), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(748), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - [5040] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, - aux_sym_integer_value_token1, - ACTIONS(187), 1, - aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(626), 1, - sym_string_value, - ACTIONS(628), 1, - sym_plain_value, - STATE(18), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5082] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(632), 7, + 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_RBRACK, + anon_sym_GT, 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(630), 11, + anon_sym_RPAREN, + [6309] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(754), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(752), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - [5108] = 3, - ACTIONS(3), 1, + [6338] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(636), 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(634), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, + ACTIONS(682), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(684), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, anon_sym_DOLLAR_LBRACE, - [5134] = 11, - ACTIONS(3), 1, + [6367] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, + ACTIONS(646), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(648), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(642), 1, - sym_string_value, - ACTIONS(644), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(646), 1, - sym_plain_value, - STATE(240), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5176] = 11, - ACTIONS(3), 1, + anon_sym_DOLLAR_LBRACE, + [6396] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(648), 1, + ACTIONS(686), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(688), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(650), 1, anon_sym_LBRACK, - ACTIONS(652), 1, - anon_sym_LPAREN2, - ACTIONS(654), 1, - sym_string_value, - ACTIONS(656), 1, - aux_sym_integer_value_token1, - ACTIONS(658), 1, - aux_sym_float_value_token1, - ACTIONS(660), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(662), 1, - sym_plain_value, - ACTIONS(664), 1, anon_sym_DOLLAR_LBRACE, - STATE(199), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5218] = 3, - ACTIONS(3), 1, + [6425] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(668), 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(666), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, + ACTIONS(602), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(604), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, anon_sym_DOLLAR_LBRACE, - [5244] = 11, - ACTIONS(3), 1, + [6454] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, + ACTIONS(624), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(626), 12, + sym__pseudo_class_selector_colon, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(670), 1, - sym_string_value, - ACTIONS(672), 1, - sym_plain_value, - STATE(225), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5286] = 3, - ACTIONS(3), 1, + anon_sym_DOLLAR_LBRACE, + [6483] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(676), 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(674), 11, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(756), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(758), 12, + sym__pseudo_class_selector_colon, anon_sym_RBRACE, + sym_nesting_selector, anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, anon_sym_DOLLAR_LBRACE, - [5312] = 11, - ACTIONS(3), 1, + [6512] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, + ACTIONS(760), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(762), 12, + sym__pseudo_class_selector_colon, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, + [6541] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(764), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(766), 12, + sym__pseudo_class_selector_colon, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(678), 1, - sym_string_value, - ACTIONS(680), 1, - sym_plain_value, - STATE(255), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5354] = 11, - ACTIONS(3), 1, + anon_sym_DOLLAR_LBRACE, + [6570] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(650), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(652), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6599] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(690), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(692), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6628] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(770), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(768), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6657] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(774), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(772), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6686] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(760), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(762), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6715] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(778), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(776), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6744] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(624), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(626), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6773] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(782), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(780), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6802] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(786), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(784), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + 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_RBRACK, + anon_sym_GT, + anon_sym_PLUS, + anon_sym_RPAREN, + [6831] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(634), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(632), 12, + sym__pseudo_class_selector_colon, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6860] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(736), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(738), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6889] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(756), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(758), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_identifier, + anon_sym_DOLLAR_LBRACE, + [6918] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(648), 1, + ACTIONS(608), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(606), 12, + sym__pseudo_class_selector_colon, + anon_sym_RBRACE, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(650), 1, anon_sym_LBRACK, - ACTIONS(652), 1, - anon_sym_LPAREN2, - ACTIONS(656), 1, - aux_sym_integer_value_token1, - ACTIONS(658), 1, - aux_sym_float_value_token1, - ACTIONS(660), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(664), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(682), 1, - sym_string_value, - ACTIONS(684), 1, - sym_plain_value, - STATE(166), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5396] = 11, - ACTIONS(3), 1, + [6947] = 3, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, + ACTIONS(740), 8, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + sym_at_keyword, + ACTIONS(742), 12, + sym__pseudo_class_selector_colon, + ts_builtin_sym_end, + sym_nesting_selector, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, sym_identifier, - ACTIONS(686), 1, - sym_string_value, - ACTIONS(688), 1, - sym_plain_value, - STATE(258), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5438] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, - sym_identifier, - ACTIONS(690), 1, - sym_string_value, - ACTIONS(692), 1, - sym_plain_value, - STATE(247), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5480] = 3, + [6976] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(696), 7, + ACTIONS(790), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8424,7 +10451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(694), 11, + ACTIONS(788), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8434,74 +10461,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [5506] = 11, + [7006] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, + ACTIONS(794), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(213), 1, aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(698), 1, - sym_string_value, - ACTIONS(700), 1, sym_plain_value, - STATE(260), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5548] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(221), 1, - sym_plain_value, - ACTIONS(638), 1, + ACTIONS(792), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(644), 1, - sym_identifier, - ACTIONS(702), 1, - sym_string_value, - STATE(227), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5590] = 3, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7036] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(706), 7, + ACTIONS(798), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8509,7 +10503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(704), 11, + ACTIONS(796), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8519,43 +10513,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - [5616] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, - aux_sym_integer_value_token1, - ACTIONS(213), 1, - aux_sym_float_value_token1, - ACTIONS(217), 1, - sym_plain_value, - ACTIONS(219), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, - sym_identifier, - ACTIONS(708), 1, - sym_string_value, - STATE(230), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5658] = 3, + [7066] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(712), 7, + ACTIONS(802), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8563,7 +10529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(710), 11, + ACTIONS(800), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8573,167 +10539,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [5684] = 11, + [7096] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(648), 1, - anon_sym_POUND, - ACTIONS(650), 1, - anon_sym_LBRACK, - ACTIONS(652), 1, - anon_sym_LPAREN2, - ACTIONS(656), 1, + ACTIONS(806), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(658), 1, aux_sym_float_value_token1, - ACTIONS(660), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(664), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(714), 1, - sym_string_value, - ACTIONS(716), 1, sym_plain_value, - STATE(165), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5726] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, - aux_sym_integer_value_token1, - ACTIONS(187), 1, - aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, + ACTIONS(804), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, anon_sym_POUND, - ACTIONS(233), 1, anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(718), 1, - sym_string_value, - ACTIONS(720), 1, - sym_plain_value, - STATE(16), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5768] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, + anon_sym_RPAREN, + sym_important, anon_sym_LPAREN2, - ACTIONS(185), 1, - aux_sym_integer_value_token1, - ACTIONS(187), 1, - aux_sym_float_value_token1, - ACTIONS(193), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(241), 1, - sym_identifier, - ACTIONS(722), 1, - sym_string_value, - ACTIONS(724), 1, - sym_plain_value, - STATE(17), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5810] = 11, + [7126] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(181), 1, - anon_sym_LPAREN2, - ACTIONS(185), 1, + ACTIONS(810), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(187), 1, aux_sym_float_value_token1, - ACTIONS(193), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(231), 1, - anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(241), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(726), 1, - sym_string_value, - ACTIONS(728), 1, sym_plain_value, - STATE(136), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5852] = 11, + ACTIONS(808), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7156] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, + ACTIONS(814), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(213), 1, aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(730), 1, - sym_string_value, - ACTIONS(732), 1, sym_plain_value, - STATE(245), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5894] = 3, + ACTIONS(812), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7186] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(736), 7, + ACTIONS(818), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8741,7 +10633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(734), 11, + ACTIONS(816), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8751,74 +10643,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [5920] = 11, + [7216] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, + ACTIONS(822), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(213), 1, aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(738), 1, - sym_string_value, - ACTIONS(740), 1, sym_plain_value, - STATE(208), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [5962] = 11, + ACTIONS(820), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7246] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(207), 1, - anon_sym_LPAREN2, - ACTIONS(211), 1, + ACTIONS(826), 7, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(213), 1, aux_sym_float_value_token1, - ACTIONS(219), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, - anon_sym_POUND, - ACTIONS(640), 1, - anon_sym_LBRACK, - ACTIONS(644), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(742), 1, - sym_string_value, - ACTIONS(744), 1, sym_plain_value, - STATE(252), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [6004] = 3, + ACTIONS(824), 12, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7276] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(748), 7, + ACTIONS(830), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8826,7 +10711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(746), 11, + ACTIONS(828), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8836,12 +10721,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [6030] = 3, + [7306] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(752), 7, + ACTIONS(432), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8849,7 +10737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(750), 11, + ACTIONS(430), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8859,12 +10747,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [6056] = 3, + [7336] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(756), 7, + ACTIONS(834), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -8872,7 +10763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(754), 11, + ACTIONS(832), 12, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -8882,55 +10773,186 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [6082] = 11, + [7366] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(297), 1, + anon_sym_STAR, + ACTIONS(299), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(838), 4, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(836), 10, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RPAREN, + sym_important, anon_sym_LPAREN2, - ACTIONS(211), 1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7399] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(297), 1, + anon_sym_STAR, + ACTIONS(299), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(840), 4, aux_sym_integer_value_token1, - ACTIONS(213), 1, aux_sym_float_value_token1, - ACTIONS(219), 1, + sym_identifier, + sym_plain_value, + ACTIONS(334), 10, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_POUND, + anon_sym_LBRACK, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - ACTIONS(638), 1, + [7432] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(297), 1, + anon_sym_STAR, + ACTIONS(299), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(844), 4, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(842), 10, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_POUND, - ACTIONS(640), 1, anon_sym_LBRACK, - ACTIONS(644), 1, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7465] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(408), 1, + anon_sym_SEMI, + ACTIONS(410), 1, + anon_sym_RBRACE, + ACTIONS(428), 7, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(758), 1, - sym_string_value, - ACTIONS(760), 1, sym_plain_value, - STATE(246), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - sym__inline_interpolation, - [6124] = 5, + ACTIONS(424), 9, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7498] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(846), 1, + anon_sym_SEMI, + ACTIONS(848), 1, + anon_sym_RBRACE, + ACTIONS(428), 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(424), 9, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7531] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(408), 1, + anon_sym_SEMI, + ACTIONS(428), 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(424), 9, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7561] = 5, + ACTIONS(448), 1, anon_sym_RBRACK, - ACTIONS(255), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(317), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(309), 6, + ACTIONS(446), 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(251), 8, + ACTIONS(313), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -8939,46 +10961,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [6153] = 5, + [7591] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_STAR, - ACTIONS(235), 3, + ACTIONS(846), 1, + anon_sym_SEMI, + ACTIONS(428), 7, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(764), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(762), 9, + ACTIONS(424), 9, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_STAR, anon_sym_POUND, anon_sym_LBRACK, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [6182] = 5, + [7621] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(768), 1, + ACTIONS(418), 1, + anon_sym_SEMI, + ACTIONS(428), 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(424), 9, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_LBRACK, + sym_important, + anon_sym_LPAREN2, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_DOLLAR_LBRACE, + [7651] = 5, + ACTIONS(852), 1, anon_sym_RBRACK, - ACTIONS(335), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(426), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(766), 6, + ACTIONS(850), 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(331), 8, + ACTIONS(422), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -8987,22 +11036,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [6211] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(311), 1, + [7681] = 5, + ACTIONS(448), 1, anon_sym_RBRACK, - ACTIONS(335), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(426), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(309), 6, + ACTIONS(446), 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(331), 8, + ACTIONS(422), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -9011,22 +11061,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [6240] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(768), 1, + [7711] = 5, + ACTIONS(852), 1, anon_sym_RBRACK, - ACTIONS(255), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(317), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(766), 6, + ACTIONS(850), 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(251), 8, + ACTIONS(313), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -9035,118 +11086,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [6269] = 5, + [7741] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_STAR, - ACTIONS(235), 3, + ACTIONS(854), 1, + anon_sym_SEMI, + ACTIONS(428), 7, anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(770), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(264), 9, + ACTIONS(424), 9, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_STAR, anon_sym_POUND, anon_sym_LBRACK, sym_important, anon_sym_LPAREN2, - sym_string_value, + anon_sym_SQUOTE, + anon_sym_DQUOTE, anon_sym_DOLLAR_LBRACE, - [6298] = 9, + [7771] = 10, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(772), 1, + ACTIONS(263), 1, + anon_sym_selector, + ACTIONS(856), 1, anon_sym_SEMI, - ACTIONS(776), 1, + ACTIONS(860), 1, anon_sym_LPAREN2, - ACTIONS(780), 1, - anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(864), 1, sym_identifier, - ACTIONS(774), 2, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(778), 2, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - ACTIONS(782), 2, + ACTIONS(858), 2, + anon_sym_STAR, + anon_sym_PLUS, + ACTIONS(862), 2, anon_sym_DASH, anon_sym_SLASH, - STATE(253), 6, + STATE(282), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6334] = 9, + [7810] = 10, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(786), 1, + ACTIONS(866), 1, anon_sym_SEMI, - ACTIONS(774), 2, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(778), 2, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - ACTIONS(782), 2, + ACTIONS(858), 2, + anon_sym_STAR, + anon_sym_PLUS, + ACTIONS(862), 2, anon_sym_DASH, anon_sym_SLASH, - STATE(250), 6, + STATE(280), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6370] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(229), 1, - anon_sym_STAR, - ACTIONS(235), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(790), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(788), 8, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_LPAREN2, - sym_string_value, - anon_sym_DOLLAR_LBRACE, - [6398] = 4, + [7849] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(337), 1, + ACTIONS(428), 1, anon_sym_SLASH, - ACTIONS(333), 4, + ACTIONS(424), 4, anon_sym_COMMA, anon_sym_STAR, anon_sym_RBRACK, anon_sym_DASH, - ACTIONS(331), 10, + ACTIONS(422), 10, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -9157,235 +11192,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PLUS, anon_sym_PIPE, - [6423] = 9, + [7877] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + ACTIONS(432), 1, + anon_sym_SLASH, + ACTIONS(430), 14, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_DASH, + [7903] = 9, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, - sym_identifier, - ACTIONS(792), 1, - anon_sym_SEMI, - ACTIONS(794), 1, - anon_sym_LBRACE, - STATE(79), 1, - sym_block, - ACTIONS(778), 2, - anon_sym_not, - anon_sym_only, - STATE(229), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [6457] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, + ACTIONS(860), 1, anon_sym_LPAREN2, - ACTIONS(780), 1, - anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(864), 1, sym_identifier, - ACTIONS(796), 1, + ACTIONS(868), 1, anon_sym_SEMI, - ACTIONS(798), 1, + ACTIONS(870), 1, anon_sym_LBRACE, - STATE(88), 1, + STATE(148), 1, sym_block, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(220), 6, + STATE(243), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6491] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(800), 1, - anon_sym_COLON, - ACTIONS(251), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + [7938] = 14, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(872), 1, anon_sym_COMMA, + ACTIONS(874), 1, anon_sym_LBRACE, - anon_sym_DOT, + ACTIONS(876), 1, anon_sym_COLON_COLON, + ACTIONS(878), 1, anon_sym_POUND, + ACTIONS(880), 1, anon_sym_LBRACK, + ACTIONS(882), 1, anon_sym_GT, + ACTIONS(884), 1, anon_sym_TILDE, + ACTIONS(886), 1, anon_sym_PLUS, + ACTIONS(888), 1, anon_sym_PIPE, - [6512] = 14, - ACTIONS(3), 1, + ACTIONS(890), 1, + sym__descendant_operator, + ACTIONS(892), 1, + sym__pseudo_class_selector_colon, + STATE(313), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [7982] = 3, + ACTIONS(894), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(370), 1, + ACTIONS(313), 12, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_COMMA, - ACTIONS(380), 1, - anon_sym_RPAREN, - ACTIONS(444), 1, + anon_sym_LBRACE, anon_sym_DOT, - ACTIONS(802), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, anon_sym_POUND, - ACTIONS(806), 1, anon_sym_LBRACK, - ACTIONS(808), 1, anon_sym_GT, - ACTIONS(810), 1, anon_sym_TILDE, - ACTIONS(812), 1, anon_sym_PLUS, - ACTIONS(814), 1, anon_sym_PIPE, - ACTIONS(816), 1, + [8004] = 3, + ACTIONS(896), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(313), 12, sym__descendant_operator, - ACTIONS(818), 1, sym__pseudo_class_selector_colon, - STATE(291), 1, - aux_sym_pseudo_class_arguments_repeat2, - [6555] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, + anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_DOT, - ACTIONS(802), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, anon_sym_POUND, - ACTIONS(806), 1, anon_sym_LBRACK, - ACTIONS(808), 1, anon_sym_GT, - ACTIONS(810), 1, anon_sym_TILDE, - ACTIONS(812), 1, anon_sym_PLUS, - ACTIONS(814), 1, anon_sym_PIPE, - ACTIONS(816), 1, + [8026] = 3, + ACTIONS(898), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(313), 12, sym__descendant_operator, - ACTIONS(818), 1, sym__pseudo_class_selector_colon, - ACTIONS(820), 1, anon_sym_COMMA, - ACTIONS(822), 1, anon_sym_LBRACE, - STATE(299), 1, - aux_sym_selectors_repeat1, - [6598] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(370), 1, - anon_sym_COMMA, - ACTIONS(372), 1, - anon_sym_RPAREN, - ACTIONS(444), 1, anon_sym_DOT, - ACTIONS(802), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, anon_sym_POUND, - ACTIONS(806), 1, anon_sym_LBRACK, - ACTIONS(808), 1, anon_sym_GT, - ACTIONS(810), 1, anon_sym_TILDE, - ACTIONS(812), 1, anon_sym_PLUS, - ACTIONS(814), 1, anon_sym_PIPE, - ACTIONS(816), 1, - sym__descendant_operator, - ACTIONS(818), 1, - sym__pseudo_class_selector_colon, - STATE(281), 1, - aux_sym_pseudo_class_arguments_repeat2, - [6641] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(824), 1, - anon_sym_COLON, - ACTIONS(251), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + [8048] = 14, + ACTIONS(369), 1, anon_sym_COMMA, - anon_sym_LBRACE, + ACTIONS(371), 1, + anon_sym_RPAREN, + ACTIONS(696), 1, anon_sym_DOT, + ACTIONS(876), 1, anon_sym_COLON_COLON, + ACTIONS(878), 1, anon_sym_POUND, + ACTIONS(880), 1, anon_sym_LBRACK, + ACTIONS(882), 1, anon_sym_GT, + ACTIONS(884), 1, anon_sym_TILDE, + ACTIONS(886), 1, anon_sym_PLUS, + ACTIONS(888), 1, anon_sym_PIPE, - [6662] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(826), 1, - anon_sym_COLON, - ACTIONS(251), 12, + ACTIONS(890), 1, sym__descendant_operator, + ACTIONS(892), 1, sym__pseudo_class_selector_colon, + STATE(315), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [8092] = 14, + ACTIONS(369), 1, anon_sym_COMMA, - anon_sym_LBRACE, + ACTIONS(414), 1, + anon_sym_RPAREN, + ACTIONS(696), 1, anon_sym_DOT, + ACTIONS(876), 1, anon_sym_COLON_COLON, + ACTIONS(878), 1, anon_sym_POUND, + ACTIONS(880), 1, anon_sym_LBRACK, + ACTIONS(882), 1, anon_sym_GT, + ACTIONS(884), 1, anon_sym_TILDE, + ACTIONS(886), 1, anon_sym_PLUS, + ACTIONS(888), 1, anon_sym_PIPE, - [6683] = 12, - ACTIONS(3), 1, + ACTIONS(890), 1, + sym__descendant_operator, + ACTIONS(892), 1, + sym__pseudo_class_selector_colon, + STATE(309), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(444), 1, + [8136] = 12, + ACTIONS(696), 1, anon_sym_DOT, - ACTIONS(802), 1, + ACTIONS(876), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, + ACTIONS(878), 1, anon_sym_POUND, - ACTIONS(806), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(808), 1, + ACTIONS(882), 1, anon_sym_GT, - ACTIONS(810), 1, + ACTIONS(884), 1, anon_sym_TILDE, - ACTIONS(812), 1, + ACTIONS(886), 1, anon_sym_PLUS, - ACTIONS(814), 1, + ACTIONS(888), 1, anon_sym_PIPE, - ACTIONS(816), 1, + ACTIONS(890), 1, sym__descendant_operator, - ACTIONS(818), 1, + ACTIONS(892), 1, sym__pseudo_class_selector_colon, - ACTIONS(386), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(900), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [6721] = 5, + anon_sym_LBRACE, + [8175] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(828), 1, + ACTIONS(902), 1, anon_sym_LPAREN, - STATE(197), 1, + STATE(215), 1, sym_arguments, - ACTIONS(253), 3, + ACTIONS(315), 3, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(259), 7, + ACTIONS(321), 7, anon_sym_LPAREN2, anon_sym_not, anon_sym_only, @@ -9393,472 +11435,553 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [6745] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, + [8202] = 12, + ACTIONS(696), 1, anon_sym_DOT, - ACTIONS(802), 1, + ACTIONS(876), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, + ACTIONS(878), 1, anon_sym_POUND, - ACTIONS(806), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(808), 1, + ACTIONS(882), 1, anon_sym_GT, - ACTIONS(810), 1, + ACTIONS(884), 1, anon_sym_TILDE, - ACTIONS(812), 1, + ACTIONS(886), 1, anon_sym_PLUS, - ACTIONS(814), 1, + ACTIONS(888), 1, anon_sym_PIPE, - ACTIONS(816), 1, + ACTIONS(890), 1, sym__descendant_operator, - ACTIONS(818), 1, + ACTIONS(892), 1, sym__pseudo_class_selector_colon, - ACTIONS(830), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [6783] = 3, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(750), 5, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(752), 6, - anon_sym_not, - anon_sym_only, + ACTIONS(434), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [8241] = 6, + ACTIONS(263), 1, anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [6802] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, + ACTIONS(860), 1, anon_sym_LPAREN2, - ACTIONS(780), 1, - anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(259), 6, + STATE(260), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6827] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + [8267] = 6, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(241), 6, + STATE(299), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6852] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, + [8293] = 12, + ACTIONS(696), 1, anon_sym_DOT, - ACTIONS(802), 1, + ACTIONS(876), 1, anon_sym_COLON_COLON, - ACTIONS(804), 1, + ACTIONS(878), 1, anon_sym_POUND, - ACTIONS(806), 1, + ACTIONS(880), 1, anon_sym_LBRACK, - ACTIONS(808), 1, + ACTIONS(882), 1, anon_sym_GT, - ACTIONS(810), 1, + ACTIONS(884), 1, anon_sym_TILDE, - ACTIONS(812), 1, + ACTIONS(886), 1, anon_sym_PLUS, - ACTIONS(814), 1, + ACTIONS(888), 1, anon_sym_PIPE, - ACTIONS(816), 1, + ACTIONS(890), 1, sym__descendant_operator, - ACTIONS(818), 1, + ACTIONS(892), 1, sym__pseudo_class_selector_colon, - ACTIONS(832), 1, + ACTIONS(904), 1, anon_sym_RPAREN, - [6889] = 4, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(834), 1, - sym_unit, - ACTIONS(566), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(568), 6, - anon_sym_not, - anon_sym_only, + [8331] = 6, + ACTIONS(263), 1, anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [6910] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, + ACTIONS(860), 1, anon_sym_LPAREN2, - ACTIONS(780), 1, - anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(280), 6, + STATE(261), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6935] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + [8357] = 6, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(237), 6, + STATE(276), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [6960] = 4, + [8383] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(906), 1, + sym_unit, + ACTIONS(636), 4, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_LPAREN2, + ACTIONS(638), 6, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + [8407] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(836), 1, + ACTIONS(908), 1, sym_unit, - ACTIONS(572), 4, + ACTIONS(618), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(574), 6, + ACTIONS(620), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [6981] = 6, + [8431] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(776), 1, + ACTIONS(824), 5, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_STAR, + anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(780), 1, + ACTIONS(826), 6, + anon_sym_not, + anon_sym_only, anon_sym_selector, - ACTIONS(838), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(778), 2, + [8453] = 6, + ACTIONS(263), 1, + anon_sym_selector, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(910), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(298), 6, + STATE(314), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [7006] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + [8479] = 6, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(267), 6, + STATE(262), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [7031] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + [8505] = 6, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(238), 6, + STATE(288), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [7056] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_LPAREN2, - ACTIONS(780), 1, + [8531] = 6, + ACTIONS(263), 1, anon_sym_selector, - ACTIONS(784), 1, + ACTIONS(860), 1, + anon_sym_LPAREN2, + ACTIONS(864), 1, sym_identifier, - ACTIONS(778), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(243), 6, + STATE(257), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [7081] = 5, + [8557] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(259), 1, - anon_sym_SLASH, - ACTIONS(313), 1, - anon_sym_LPAREN, - STATE(217), 1, - sym_arguments, - ACTIONS(253), 7, - anon_sym_COMMA, + ACTIONS(804), 4, anon_sym_SEMI, anon_sym_STAR, - anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_RPAREN, + anon_sym_LPAREN2, + ACTIONS(806), 6, + anon_sym_not, + anon_sym_only, + anon_sym_selector, anon_sym_DASH, - [7103] = 3, + anon_sym_SLASH, + sym_identifier, + [8578] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(704), 4, + ACTIONS(812), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(706), 6, + ACTIONS(814), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7121] = 3, + [8599] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(734), 4, + ACTIONS(808), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(736), 6, + ACTIONS(810), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7139] = 3, + [8620] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(622), 4, + ACTIONS(796), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(624), 6, + ACTIONS(798), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7157] = 3, + [8641] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(754), 4, + ACTIONS(792), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(756), 6, + ACTIONS(794), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7175] = 3, + [8662] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(746), 4, + ACTIONS(832), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(748), 6, + ACTIONS(834), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7193] = 11, + [8683] = 6, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(444), 1, - anon_sym_DOT, - ACTIONS(802), 1, - anon_sym_COLON_COLON, - ACTIONS(804), 1, - anon_sym_POUND, - ACTIONS(806), 1, - anon_sym_LBRACK, - ACTIONS(808), 1, - anon_sym_GT, - ACTIONS(810), 1, - anon_sym_TILDE, - ACTIONS(812), 1, + ACTIONS(321), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_LPAREN, + STATE(230), 1, + sym_arguments, + ACTIONS(315), 7, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_RBRACK, anon_sym_PLUS, - ACTIONS(814), 1, - anon_sym_PIPE, - ACTIONS(816), 1, - sym__descendant_operator, - ACTIONS(818), 1, - sym__pseudo_class_selector_colon, - [7227] = 3, + anon_sym_RPAREN, + anon_sym_DASH, + [8708] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(674), 4, + ACTIONS(820), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(676), 6, + ACTIONS(822), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7245] = 3, + [8729] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(634), 4, + ACTIONS(788), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(636), 6, + ACTIONS(790), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7263] = 3, + [8750] = 8, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(321), 1, + anon_sym_SLASH, + ACTIONS(450), 1, + anon_sym_LPAREN, + ACTIONS(912), 1, + anon_sym_COLON, + STATE(230), 1, + sym_arguments, + ACTIONS(315), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(480), 3, + anon_sym_RPAREN, + anon_sym_and, + anon_sym_or, + [8779] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(630), 4, + ACTIONS(430), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(632), 6, + ACTIONS(432), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7281] = 3, + [8800] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(666), 4, + ACTIONS(816), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(668), 6, + ACTIONS(818), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7299] = 3, + [8821] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(694), 4, + ACTIONS(800), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(696), 6, + ACTIONS(802), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7317] = 3, + [8842] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(710), 4, + ACTIONS(828), 4, anon_sym_SEMI, anon_sym_STAR, anon_sym_PLUS, anon_sym_LPAREN2, - ACTIONS(712), 6, + ACTIONS(830), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [7335] = 4, + [8863] = 11, + ACTIONS(696), 1, + anon_sym_DOT, + ACTIONS(876), 1, + anon_sym_COLON_COLON, + ACTIONS(878), 1, + anon_sym_POUND, + ACTIONS(880), 1, + anon_sym_LBRACK, + ACTIONS(882), 1, + anon_sym_GT, + ACTIONS(884), 1, + anon_sym_TILDE, + ACTIONS(886), 1, + anon_sym_PLUS, + ACTIONS(888), 1, + anon_sym_PIPE, + ACTIONS(890), 1, + sym__descendant_operator, + ACTIONS(892), 1, + sym__pseudo_class_selector_colon, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [8898] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(574), 1, + ACTIONS(620), 1, anon_sym_SLASH, - ACTIONS(840), 1, + ACTIONS(914), 1, sym_unit, - ACTIONS(572), 7, + ACTIONS(618), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9866,14 +11989,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7354] = 4, + [8920] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(568), 1, + ACTIONS(638), 1, anon_sym_SLASH, - ACTIONS(842), 1, + ACTIONS(916), 1, sym_unit, - ACTIONS(566), 7, + ACTIONS(636), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9881,12 +12006,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7373] = 3, + [8942] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(810), 1, anon_sym_SLASH, - ACTIONS(630), 7, + ACTIONS(808), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9894,12 +12021,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7389] = 3, + [8961] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(676), 1, + ACTIONS(790), 1, anon_sym_SLASH, - ACTIONS(674), 7, + ACTIONS(788), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9907,12 +12036,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7405] = 3, + [8980] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(706), 1, + ACTIONS(802), 1, anon_sym_SLASH, - ACTIONS(704), 7, + ACTIONS(800), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9920,12 +12051,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7421] = 3, + [8999] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(712), 1, + ACTIONS(814), 1, anon_sym_SLASH, - ACTIONS(710), 7, + ACTIONS(812), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9933,12 +12066,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7437] = 3, + [9018] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(696), 1, + ACTIONS(798), 1, + anon_sym_SLASH, + ACTIONS(796), 7, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_RPAREN, + anon_sym_DASH, + [9037] = 4, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(822), 1, anon_sym_SLASH, - ACTIONS(694), 7, + ACTIONS(820), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9946,12 +12096,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7453] = 3, + [9056] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(668), 1, + ACTIONS(830), 1, anon_sym_SLASH, - ACTIONS(666), 7, + ACTIONS(828), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9959,12 +12111,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7469] = 3, + [9075] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(736), 1, + ACTIONS(826), 1, anon_sym_SLASH, - ACTIONS(734), 7, + ACTIONS(824), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9972,12 +12126,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7485] = 3, + [9094] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(756), 1, + ACTIONS(794), 1, anon_sym_SLASH, - ACTIONS(754), 7, + ACTIONS(792), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9985,12 +12141,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7501] = 3, + [9113] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(752), 1, + ACTIONS(818), 1, anon_sym_SLASH, - ACTIONS(750), 7, + ACTIONS(816), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -9998,12 +12156,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7517] = 3, + [9132] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(834), 1, anon_sym_SLASH, - ACTIONS(622), 7, + ACTIONS(832), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -10011,12 +12171,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7533] = 3, + [9151] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(748), 1, + ACTIONS(432), 1, anon_sym_SLASH, - ACTIONS(746), 7, + ACTIONS(430), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -10024,12 +12186,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7549] = 3, + [9170] = 4, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(806), 1, anon_sym_SLASH, - ACTIONS(634), 7, + ACTIONS(804), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_STAR, @@ -10037,2019 +12201,2348 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_RPAREN, anon_sym_DASH, - [7565] = 6, - ACTIONS(844), 1, + [9189] = 7, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(902), 1, + anon_sym_LPAREN, + ACTIONS(918), 1, + sym_identifier, + STATE(215), 1, + sym_arguments, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(364), 2, + sym_string_value, + sym_call_expression, + [9213] = 6, + ACTIONS(920), 1, + anon_sym_RBRACE, + ACTIONS(924), 1, + aux_sym_integer_value_token1, + STATE(323), 1, + sym_integer_value, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(922), 2, + sym_from, + sym_to, + STATE(252), 2, + sym_keyframe_block, + aux_sym_keyframe_block_list_repeat1, + [9235] = 7, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(926), 1, + anon_sym_COMMA, + ACTIONS(930), 1, + anon_sym_RBRACK, + ACTIONS(932), 1, + anon_sym_SLASH, + STATE(310), 1, + aux_sym_grid_value_repeat1, + ACTIONS(928), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [9259] = 6, + ACTIONS(934), 1, anon_sym_LBRACE, - ACTIONS(849), 1, + ACTIONS(939), 1, + sym__js_statement, + STATE(241), 1, + aux_sym__js_expressions, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(851), 1, + ACTIONS(937), 2, + anon_sym_RBRACE, + anon_sym_RBRACE_SEMI, + STATE(293), 2, + sym__js_expression, + sym__js_block, + [9281] = 6, + ACTIONS(942), 1, + anon_sym_LBRACE, + ACTIONS(946), 1, sym__js_statement, - STATE(219), 1, + STATE(241), 1, aux_sym__js_expressions, - ACTIONS(847), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(944), 2, anon_sym_RBRACE, anon_sym_RBRACE_SEMI, - STATE(268), 2, + STATE(293), 2, sym__js_expression, sym__js_block, - [7586] = 7, - ACTIONS(3), 1, + [9303] = 7, + ACTIONS(870), 1, + anon_sym_LBRACE, + ACTIONS(948), 1, + anon_sym_COMMA, + ACTIONS(950), 1, + anon_sym_SEMI, + STATE(110), 1, + sym_block, + STATE(275), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(798), 1, + ACTIONS(952), 2, + anon_sym_and, + anon_sym_or, + [9327] = 7, + ACTIONS(253), 1, anon_sym_LBRACE, - ACTIONS(854), 1, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(856), 1, + ACTIONS(954), 1, anon_sym_SEMI, - STATE(120), 1, + STATE(81), 1, sym_block, - STATE(263), 1, + STATE(269), 1, aux_sym_import_statement_repeat1, - ACTIONS(858), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [7609] = 6, - ACTIONS(849), 1, - sym_comment, - ACTIONS(860), 1, + [9351] = 6, + ACTIONS(942), 1, anon_sym_LBRACE, - ACTIONS(864), 1, + ACTIONS(946), 1, sym__js_statement, - STATE(219), 1, + STATE(241), 1, aux_sym__js_expressions, - ACTIONS(862), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(956), 2, anon_sym_RBRACE, anon_sym_RBRACE_SEMI, - STATE(268), 2, + STATE(293), 2, sym__js_expression, sym__js_block, - [7630] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(866), 1, + [9373] = 6, + ACTIONS(958), 1, anon_sym_RBRACE, - ACTIONS(870), 1, - aux_sym_integer_value_token1, - STATE(312), 1, - sym_integer_value, - ACTIONS(868), 2, - sym_from, - sym_to, - STATE(224), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [7651] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(870), 1, + ACTIONS(963), 1, aux_sym_integer_value_token1, - ACTIONS(872), 1, - anon_sym_RBRACE, - STATE(312), 1, + STATE(323), 1, sym_integer_value, - ACTIONS(868), 2, - sym_from, - sym_to, - STATE(226), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [7672] = 6, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(870), 1, - aux_sym_integer_value_token1, - ACTIONS(874), 1, - anon_sym_RBRACE, - STATE(312), 1, - sym_integer_value, - ACTIONS(868), 2, + ACTIONS(960), 2, sym_from, sym_to, - STATE(228), 2, + STATE(246), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - [7693] = 6, + [9395] = 7, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(926), 1, anon_sym_COMMA, - ACTIONS(880), 1, - anon_sym_RBRACK, - ACTIONS(882), 1, + ACTIONS(932), 1, anon_sym_SLASH, - STATE(282), 1, + ACTIONS(966), 1, + anon_sym_RBRACK, + STATE(312), 1, aux_sym_grid_value_repeat1, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [7714] = 6, - ACTIONS(3), 1, + [9419] = 6, + ACTIONS(924), 1, + aux_sym_integer_value_token1, + ACTIONS(968), 1, + anon_sym_RBRACE, + STATE(323), 1, + sym_integer_value, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(870), 1, + ACTIONS(922), 2, + sym_from, + sym_to, + STATE(246), 2, + sym_keyframe_block, + aux_sym_keyframe_block_list_repeat1, + [9441] = 6, + ACTIONS(924), 1, aux_sym_integer_value_token1, - ACTIONS(884), 1, + ACTIONS(970), 1, anon_sym_RBRACE, - STATE(312), 1, + STATE(323), 1, sym_integer_value, - ACTIONS(868), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(922), 2, sym_from, sym_to, - STATE(228), 2, + STATE(248), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - [7735] = 6, + [9463] = 7, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(926), 1, anon_sym_COMMA, - ACTIONS(882), 1, + ACTIONS(932), 1, anon_sym_SLASH, - ACTIONS(886), 1, + ACTIONS(972), 1, anon_sym_RBRACK, - STATE(284), 1, + STATE(302), 1, aux_sym_grid_value_repeat1, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [7756] = 6, - ACTIONS(3), 1, + [9487] = 7, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(902), 1, + anon_sym_LPAREN, + ACTIONS(918), 1, + sym_identifier, + STATE(215), 1, + sym_arguments, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(888), 1, - anon_sym_RBRACE, - ACTIONS(893), 1, + STATE(356), 2, + sym_string_value, + sym_call_expression, + [9511] = 6, + ACTIONS(924), 1, aux_sym_integer_value_token1, - STATE(312), 1, + ACTIONS(974), 1, + anon_sym_RBRACE, + STATE(323), 1, sym_integer_value, - ACTIONS(890), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(922), 2, sym_from, sym_to, - STATE(228), 2, + STATE(246), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - [7777] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(794), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(896), 1, - anon_sym_SEMI, - STATE(118), 1, - sym_block, - STATE(248), 1, - aux_sym_import_statement_repeat1, - ACTIONS(858), 2, - anon_sym_and, - anon_sym_or, - [7800] = 6, + [9533] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(876), 1, - anon_sym_COMMA, - ACTIONS(882), 1, + ACTIONS(932), 1, anon_sym_SLASH, - ACTIONS(898), 1, + ACTIONS(976), 2, + anon_sym_COMMA, anon_sym_RBRACK, - STATE(302), 1, - aux_sym_grid_value_repeat1, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [7821] = 6, - ACTIONS(849), 1, - sym_comment, - ACTIONS(860), 1, - anon_sym_LBRACE, - ACTIONS(864), 1, - sym__js_statement, - STATE(219), 1, - aux_sym__js_expressions, - ACTIONS(900), 2, - anon_sym_RBRACE, - anon_sym_RBRACE_SEMI, - STATE(268), 2, - sym__js_expression, - sym__js_block, - [7842] = 6, - ACTIONS(849), 1, - sym_comment, - ACTIONS(902), 1, + [9552] = 6, + ACTIONS(978), 1, anon_sym_LBRACE, - ACTIONS(904), 1, + ACTIONS(980), 1, anon_sym_RBRACE, - ACTIONS(906), 1, + ACTIONS(982), 1, sym__js_statement, - STATE(233), 1, + STATE(255), 1, aux_sym__js_expressions, - STATE(286), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [7862] = 6, - ACTIONS(847), 1, + [9573] = 6, + ACTIONS(937), 1, anon_sym_RBRACE, - ACTIONS(849), 1, - sym_comment, - ACTIONS(908), 1, + ACTIONS(984), 1, anon_sym_LBRACE, - ACTIONS(911), 1, + ACTIONS(987), 1, sym__js_statement, - STATE(233), 1, + STATE(255), 1, aux_sym__js_expressions, - STATE(286), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [7882] = 2, - ACTIONS(3), 1, + [9594] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(914), 6, + ACTIONS(990), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [7894] = 6, - ACTIONS(849), 1, + [9607] = 6, + ACTIONS(870), 1, + anon_sym_LBRACE, + ACTIONS(948), 1, + anon_sym_COMMA, + STATE(93), 1, + sym_block, + STATE(294), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(902), 1, + ACTIONS(952), 2, + anon_sym_and, + anon_sym_or, + [9628] = 6, + ACTIONS(978), 1, anon_sym_LBRACE, - ACTIONS(906), 1, + ACTIONS(982), 1, sym__js_statement, - ACTIONS(916), 1, + ACTIONS(992), 1, anon_sym_RBRACE, - STATE(233), 1, + STATE(255), 1, aux_sym__js_expressions, - STATE(286), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [7914] = 2, - ACTIONS(3), 1, + [9649] = 6, + ACTIONS(978), 1, + anon_sym_LBRACE, + ACTIONS(982), 1, + sym__js_statement, + ACTIONS(994), 1, + anon_sym_RBRACE, + STATE(255), 1, + aux_sym__js_expressions, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(918), 6, - anon_sym_COMMA, - anon_sym_SEMI, + STATE(305), 2, + sym__js_expression, + sym__js_block, + [9670] = 6, + ACTIONS(253), 1, anon_sym_LBRACE, - anon_sym_RPAREN, + ACTIONS(948), 1, + anon_sym_COMMA, + STATE(151), 1, + sym_block, + STATE(297), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [7926] = 2, - ACTIONS(3), 1, + [9691] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(920), 6, + ACTIONS(996), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [7938] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(798), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, - anon_sym_COMMA, - STATE(92), 1, - sym_block, - STATE(273), 1, - aux_sym_import_statement_repeat1, - ACTIONS(858), 2, - anon_sym_and, - anon_sym_or, - [7958] = 2, - ACTIONS(3), 1, + [9704] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(922), 6, + ACTIONS(998), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [7970] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_SLASH, - ACTIONS(924), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(878), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [7986] = 2, - ACTIONS(3), 1, + [9717] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(926), 6, + ACTIONS(480), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [7998] = 6, - ACTIONS(849), 1, - sym_comment, - ACTIONS(902), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym__js_statement, - ACTIONS(928), 1, - anon_sym_RBRACE, - STATE(233), 1, - aux_sym__js_expressions, - STATE(286), 2, - sym__js_expression, - sym__js_block, - [8018] = 6, - ACTIONS(3), 1, + [9730] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(794), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, + ACTIONS(1000), 6, anon_sym_COMMA, - STATE(105), 1, - sym_block, - STATE(274), 1, - aux_sym_import_statement_repeat1, - ACTIONS(858), 2, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [8038] = 2, - ACTIONS(3), 1, + [9743] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(930), 6, + ACTIONS(1002), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [8050] = 4, + [9756] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(882), 1, - anon_sym_SLASH, ACTIONS(932), 1, - anon_sym_RPAREN, - ACTIONS(878), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8065] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_SLASH, - ACTIONS(934), 1, - anon_sym_SEMI, - ACTIONS(878), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8080] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, anon_sym_SLASH, - ACTIONS(936), 1, + ACTIONS(1004), 1, anon_sym_SEMI, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [8095] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(794), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(938), 1, - anon_sym_SEMI, - STATE(86), 1, - sym_block, - STATE(270), 1, - aux_sym_import_statement_repeat1, - [8114] = 5, - ACTIONS(849), 1, - sym_comment, - ACTIONS(860), 1, + [9774] = 5, + ACTIONS(942), 1, anon_sym_LBRACE, - ACTIONS(864), 1, + ACTIONS(946), 1, sym__js_statement, - STATE(231), 1, + STATE(245), 1, aux_sym__js_expressions, - STATE(268), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(293), 2, sym__js_expression, sym__js_block, - [8131] = 5, - ACTIONS(3), 1, + [9792] = 5, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(1006), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(854), 1, + STATE(354), 2, + sym_string_value, + sym_call_expression, + [9810] = 6, + ACTIONS(253), 1, + anon_sym_LBRACE, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(940), 1, + ACTIONS(1008), 1, anon_sym_SEMI, - STATE(301), 1, - aux_sym_import_statement_repeat1, - ACTIONS(858), 2, - anon_sym_and, - anon_sym_or, - [8148] = 5, - ACTIONS(849), 1, + STATE(112), 1, + sym_block, + STATE(295), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(902), 1, + [9830] = 5, + ACTIONS(978), 1, anon_sym_LBRACE, - ACTIONS(906), 1, + ACTIONS(982), 1, sym__js_statement, - STATE(232), 1, + STATE(259), 1, aux_sym__js_expressions, - STATE(286), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [8165] = 4, + [9848] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(882), 1, + ACTIONS(932), 1, anon_sym_SLASH, - ACTIONS(942), 1, + ACTIONS(1010), 1, + anon_sym_RPAREN, + ACTIONS(928), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [9866] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(932), 1, + anon_sym_SLASH, + ACTIONS(1012), 1, anon_sym_RBRACK, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [8180] = 5, + [9884] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(854), 1, + ACTIONS(932), 1, + anon_sym_SLASH, + ACTIONS(1014), 1, + anon_sym_SEMI, + ACTIONS(928), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [9902] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(932), 1, + anon_sym_SLASH, + ACTIONS(1016), 1, + anon_sym_RPAREN, + ACTIONS(928), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [9920] = 6, + ACTIONS(870), 1, + anon_sym_LBRACE, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(944), 1, + ACTIONS(1018), 1, anon_sym_SEMI, - STATE(293), 1, + STATE(134), 1, + sym_block, + STATE(295), 1, aux_sym_import_statement_repeat1, - ACTIONS(858), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [9940] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [8197] = 5, - ACTIONS(849), 1, - sym_comment, - ACTIONS(902), 1, + ACTIONS(1020), 3, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACE, - ACTIONS(906), 1, + [9954] = 5, + ACTIONS(978), 1, + anon_sym_LBRACE, + ACTIONS(982), 1, sym__js_statement, - STATE(235), 1, + STATE(254), 1, aux_sym__js_expressions, - STATE(286), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [8214] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_SLASH, + [9972] = 5, + ACTIONS(942), 1, + anon_sym_LBRACE, ACTIONS(946), 1, - anon_sym_RPAREN, - ACTIONS(878), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8229] = 5, - ACTIONS(849), 1, + sym__js_statement, + STATE(242), 1, + aux_sym__js_expressions, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(860), 1, + STATE(293), 2, + sym__js_expression, + sym__js_block, + [9990] = 5, + ACTIONS(978), 1, anon_sym_LBRACE, - ACTIONS(864), 1, + ACTIONS(982), 1, sym__js_statement, - STATE(221), 1, + STATE(258), 1, aux_sym__js_expressions, - STATE(268), 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + STATE(305), 2, sym__js_expression, sym__js_block, - [8246] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(828), 1, - anon_sym_LPAREN, + [10008] = 5, ACTIONS(948), 1, - sym_string_value, - ACTIONS(950), 1, - sym_identifier, - STATE(197), 1, - sym_arguments, - STATE(333), 1, - sym_call_expression, - [8265] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(882), 1, - anon_sym_SLASH, - ACTIONS(952), 1, - anon_sym_RPAREN, - ACTIONS(878), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8280] = 3, - ACTIONS(3), 1, + anon_sym_COMMA, + ACTIONS(1022), 1, + anon_sym_SEMI, + STATE(317), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(858), 2, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - ACTIONS(954), 3, + [10026] = 5, + ACTIONS(508), 1, + anon_sym_SQUOTE, + ACTIONS(510), 1, + anon_sym_DQUOTE, + ACTIONS(1024), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(341), 2, + sym_string_value, + sym_call_expression, + [10044] = 5, + ACTIONS(948), 1, anon_sym_COMMA, + ACTIONS(1026), 1, anon_sym_SEMI, - anon_sym_LBRACE, - [8293] = 4, + STATE(311), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, + anon_sym_and, + anon_sym_or, + [10062] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(882), 1, + ACTIONS(932), 1, anon_sym_SLASH, - ACTIONS(956), 1, + ACTIONS(1028), 1, anon_sym_RBRACK, - ACTIONS(878), 3, + ACTIONS(928), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [8308] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(828), 1, - anon_sym_LPAREN, - ACTIONS(950), 1, - sym_identifier, - ACTIONS(958), 1, - sym_string_value, - STATE(197), 1, - sym_arguments, - STATE(321), 1, - sym_call_expression, - [8327] = 5, - ACTIONS(849), 1, - sym_comment, - ACTIONS(902), 1, - anon_sym_LBRACE, - ACTIONS(906), 1, - sym__js_statement, - STATE(242), 1, - aux_sym__js_expressions, - STATE(286), 2, - sym__js_expression, - sym__js_block, - [8344] = 6, + [10080] = 5, ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(798), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(960), 1, - anon_sym_SEMI, - STATE(109), 1, - sym_block, - STATE(270), 1, - aux_sym_import_statement_repeat1, - [8363] = 2, - ACTIONS(3), 1, + ACTIONS(932), 1, + anon_sym_SLASH, + ACTIONS(1030), 1, + anon_sym_RPAREN, + ACTIONS(928), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [10098] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(516), 4, + ACTIONS(672), 4, anon_sym_RBRACE, sym_from, sym_to, aux_sym_integer_value_token1, - [8373] = 4, - ACTIONS(3), 1, + [10109] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(962), 1, - anon_sym_RPAREN, - STATE(278), 1, - aux_sym_arguments_repeat1, - ACTIONS(293), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [8387] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(602), 4, + ACTIONS(688), 4, anon_sym_RBRACE, sym_from, sym_to, aux_sym_integer_value_token1, - [8397] = 4, - ACTIONS(3), 1, + [10120] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(794), 1, + ACTIONS(1032), 4, + anon_sym_RBRACE, + sym_from, + sym_to, + aux_sym_integer_value_token1, + [10131] = 4, + ACTIONS(870), 1, anon_sym_LBRACE, - STATE(113), 1, + STATE(101), 1, sym_block, - ACTIONS(858), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [8411] = 2, - ACTIONS(849), 1, + [10146] = 2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(964), 4, - anon_sym_LBRACE, + ACTIONS(652), 4, anon_sym_RBRACE, - anon_sym_RBRACE_SEMI, - sym__js_statement, - [8421] = 4, - ACTIONS(3), 1, + sym_from, + sym_to, + aux_sym_integer_value_token1, + [10157] = 3, + ACTIONS(912), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(966), 1, + ACTIONS(480), 3, anon_sym_RPAREN, - STATE(278), 1, + anon_sym_and, + anon_sym_or, + [10170] = 4, + ACTIONS(1034), 1, + anon_sym_RPAREN, + STATE(301), 1, aux_sym_arguments_repeat1, - ACTIONS(293), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(323), 2, anon_sym_COMMA, anon_sym_SEMI, - [8435] = 4, - ACTIONS(3), 1, + [10185] = 4, + ACTIONS(1036), 1, + anon_sym_RPAREN, + STATE(301), 1, + aux_sym_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(968), 1, + ACTIONS(323), 2, anon_sym_COMMA, - STATE(270), 1, - aux_sym_import_statement_repeat1, - ACTIONS(954), 2, anon_sym_SEMI, - anon_sym_LBRACE, - [8449] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(971), 1, - anon_sym_COLON, - ACTIONS(918), 3, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [8461] = 2, - ACTIONS(3), 1, + [10200] = 2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(546), 4, + ACTIONS(1038), 4, + anon_sym_LBRACE, anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [8471] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(798), 1, + anon_sym_RBRACE_SEMI, + sym__js_statement, + [10211] = 5, + ACTIONS(870), 1, anon_sym_LBRACE, - ACTIONS(854), 1, + ACTIONS(948), 1, anon_sym_COMMA, - STATE(78), 1, + STATE(153), 1, sym_block, - STATE(270), 1, + STATE(295), 1, aux_sym_import_statement_repeat1, - [8487] = 5, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(794), 1, - anon_sym_LBRACE, - ACTIONS(854), 1, + [10228] = 4, + ACTIONS(1040), 1, anon_sym_COMMA, - STATE(103), 1, - sym_block, - STATE(270), 1, + STATE(295), 1, aux_sym_import_statement_repeat1, - [8503] = 2, - ACTIONS(849), 1, - sym_comment, - ACTIONS(973), 4, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RBRACE_SEMI, - sym__js_statement, - [8513] = 4, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(975), 1, - anon_sym_RPAREN, - STATE(278), 1, - aux_sym_arguments_repeat1, - ACTIONS(293), 2, - anon_sym_COMMA, + ACTIONS(1020), 2, anon_sym_SEMI, - [8527] = 2, - ACTIONS(849), 1, + anon_sym_LBRACE, + [10243] = 2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(977), 4, + ACTIONS(1043), 4, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACE_SEMI, sym__js_statement, - [8537] = 4, - ACTIONS(3), 1, + [10254] = 5, + ACTIONS(253), 1, + anon_sym_LBRACE, + ACTIONS(948), 1, + anon_sym_COMMA, + STATE(139), 1, + sym_block, + STATE(295), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(368), 1, + [10271] = 4, + ACTIONS(1045), 1, anon_sym_RPAREN, - STATE(278), 1, + STATE(301), 1, aux_sym_arguments_repeat1, - ACTIONS(979), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(323), 2, anon_sym_COMMA, anon_sym_SEMI, - [8551] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(982), 4, - anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [8561] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(798), 1, + [10286] = 4, + ACTIONS(253), 1, anon_sym_LBRACE, - STATE(110), 1, + STATE(89), 1, sym_block, - ACTIONS(858), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [8575] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(370), 1, - anon_sym_COMMA, - ACTIONS(984), 1, - anon_sym_RPAREN, - STATE(292), 1, - aux_sym_pseudo_class_arguments_repeat2, - [8588] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(876), 1, - anon_sym_COMMA, - ACTIONS(986), 1, - anon_sym_RBRACK, - STATE(290), 1, - aux_sym_grid_value_repeat1, - [8601] = 4, - ACTIONS(849), 1, + [10301] = 2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(988), 1, + ACTIONS(1047), 4, + anon_sym_LBRACE, anon_sym_RBRACE, - ACTIONS(990), 1, + anon_sym_RBRACE_SEMI, sym__js_statement, - STATE(294), 1, - aux_sym__js_block_repeat1, - [8614] = 4, - ACTIONS(3), 1, + [10312] = 4, + ACTIONS(416), 1, + anon_sym_RPAREN, + STATE(301), 1, + aux_sym_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(876), 1, + ACTIONS(1049), 2, anon_sym_COMMA, - ACTIONS(992), 1, + anon_sym_SEMI, + [10327] = 4, + ACTIONS(926), 1, + anon_sym_COMMA, + ACTIONS(1052), 1, anon_sym_RBRACK, - STATE(290), 1, + STATE(319), 1, aux_sym_grid_value_repeat1, - [8627] = 2, - ACTIONS(849), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(977), 3, - anon_sym_LBRACE, + [10341] = 4, + ACTIONS(1054), 1, anon_sym_RBRACE, + ACTIONS(1056), 1, sym__js_statement, - [8636] = 2, - ACTIONS(849), 1, + STATE(318), 1, + aux_sym__js_block_repeat1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(964), 3, - anon_sym_LBRACE, + [10355] = 4, + ACTIONS(1058), 1, anon_sym_RBRACE, + ACTIONS(1060), 1, sym__js_statement, - [8645] = 4, - ACTIONS(3), 1, + STATE(304), 1, + aux_sym__js_block_repeat1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(830), 1, - anon_sym_LBRACE, - ACTIONS(994), 1, - anon_sym_COMMA, - STATE(287), 1, - aux_sym_selectors_repeat1, - [8658] = 4, - ACTIONS(849), 1, + [10369] = 2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(990), 1, - sym__js_statement, - ACTIONS(997), 1, + ACTIONS(1038), 3, + anon_sym_LBRACE, anon_sym_RBRACE, - STATE(294), 1, - aux_sym__js_block_repeat1, - [8671] = 4, - ACTIONS(849), 1, + sym__js_statement, + [10379] = 4, + ACTIONS(434), 1, + anon_sym_RPAREN, + ACTIONS(1063), 1, + anon_sym_COMMA, + STATE(306), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(999), 1, + [10393] = 4, + ACTIONS(1066), 1, anon_sym_RBRACE, - ACTIONS(1001), 1, + ACTIONS(1068), 1, sym__js_statement, - STATE(283), 1, + STATE(321), 1, aux_sym__js_block_repeat1, - [8684] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(924), 1, - anon_sym_RBRACK, - ACTIONS(1003), 1, - anon_sym_COMMA, - STATE(290), 1, - aux_sym_grid_value_repeat1, - [8697] = 4, - ACTIONS(3), 1, + [10407] = 2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(370), 1, + ACTIONS(1043), 3, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym__js_statement, + [10417] = 4, + ACTIONS(369), 1, anon_sym_COMMA, - ACTIONS(1006), 1, + ACTIONS(1070), 1, anon_sym_RPAREN, - STATE(292), 1, - aux_sym_pseudo_class_arguments_repeat2, - [8710] = 4, - ACTIONS(3), 1, + STATE(306), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(386), 1, - anon_sym_RPAREN, - ACTIONS(1008), 1, + [10431] = 4, + ACTIONS(926), 1, anon_sym_COMMA, - STATE(292), 1, - aux_sym_pseudo_class_arguments_repeat2, - [8723] = 4, - ACTIONS(3), 1, + ACTIONS(1072), 1, + anon_sym_RBRACK, + STATE(319), 1, + aux_sym_grid_value_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(854), 1, + [10445] = 4, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(1011), 1, + ACTIONS(1074), 1, anon_sym_SEMI, - STATE(270), 1, + STATE(295), 1, aux_sym_import_statement_repeat1, - [8736] = 4, - ACTIONS(849), 1, - sym_comment, - ACTIONS(1013), 1, - anon_sym_RBRACE, - ACTIONS(1015), 1, - sym__js_statement, - STATE(294), 1, - aux_sym__js_block_repeat1, - [8749] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1018), 1, - sym_string_value, - ACTIONS(1020), 1, - sym_identifier, - STATE(325), 1, - sym_call_expression, - [8762] = 4, - ACTIONS(849), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1022), 1, - anon_sym_RBRACE, - ACTIONS(1024), 1, - sym__js_statement, - STATE(288), 1, - aux_sym__js_block_repeat1, - [8775] = 4, - ACTIONS(3), 1, + [10459] = 4, + ACTIONS(926), 1, + anon_sym_COMMA, + ACTIONS(1076), 1, + anon_sym_RBRACK, + STATE(319), 1, + aux_sym_grid_value_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1026), 1, - sym_string_value, - ACTIONS(1028), 1, - sym_identifier, - STATE(323), 1, - sym_call_expression, - [8788] = 3, - ACTIONS(3), 1, + [10473] = 4, + ACTIONS(872), 1, + anon_sym_COMMA, + ACTIONS(1078), 1, + anon_sym_LBRACE, + STATE(320), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1030), 1, + [10487] = 3, + ACTIONS(1080), 1, anon_sym_RPAREN, - ACTIONS(858), 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(952), 2, anon_sym_and, anon_sym_or, - [8799] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(820), 1, + [10499] = 4, + ACTIONS(369), 1, anon_sym_COMMA, - ACTIONS(1032), 1, - anon_sym_LBRACE, - STATE(287), 1, - aux_sym_selectors_repeat1, - [8812] = 2, - ACTIONS(849), 1, + ACTIONS(1082), 1, + anon_sym_RPAREN, + STATE(306), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(973), 3, + [10513] = 2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1047), 3, anon_sym_LBRACE, anon_sym_RBRACE, sym__js_statement, - [8821] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(854), 1, + [10523] = 4, + ACTIONS(948), 1, anon_sym_COMMA, - ACTIONS(1034), 1, + ACTIONS(1084), 1, anon_sym_SEMI, - STATE(270), 1, + STATE(295), 1, aux_sym_import_statement_repeat1, - [8834] = 4, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(876), 1, - anon_sym_COMMA, - ACTIONS(1036), 1, + [10537] = 4, + ACTIONS(1086), 1, + anon_sym_RBRACE, + ACTIONS(1088), 1, + sym__js_statement, + STATE(304), 1, + aux_sym__js_block_repeat1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [10551] = 4, + ACTIONS(976), 1, anon_sym_RBRACK, - STATE(290), 1, + ACTIONS(1090), 1, + anon_sym_COMMA, + STATE(319), 1, aux_sym_grid_value_repeat1, - [8847] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1038), 1, - anon_sym_LBRACE, - STATE(106), 1, - sym_keyframe_block_list, - [8857] = 3, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1040), 1, + [10565] = 4, + ACTIONS(900), 1, anon_sym_LBRACE, - STATE(112), 1, - sym_keyframe_block_list, - [8867] = 3, - ACTIONS(3), 1, + ACTIONS(1093), 1, + anon_sym_COMMA, + STATE(320), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(301), 1, - anon_sym_SEMI, - ACTIONS(303), 1, + [10579] = 4, + ACTIONS(1088), 1, + sym__js_statement, + ACTIONS(1096), 1, anon_sym_RBRACE, - [8877] = 3, - ACTIONS(3), 1, + STATE(304), 1, + aux_sym__js_block_repeat1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(1042), 1, - anon_sym_SEMI, - ACTIONS(1044), 1, - anon_sym_RBRACE, - [8887] = 3, - ACTIONS(3), 1, + [10593] = 3, + ACTIONS(253), 1, + anon_sym_LBRACE, + STATE(86), 1, + sym_block, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(794), 1, + [10604] = 3, + ACTIONS(1098), 1, anon_sym_LBRACE, - STATE(84), 1, + STATE(287), 1, sym_block, - [8897] = 3, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10615] = 3, + ACTIONS(1100), 1, + aux_sym_color_value_token1, + ACTIONS(1102), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(828), 1, + [10626] = 3, + ACTIONS(902), 1, anon_sym_LPAREN, - STATE(197), 1, + STATE(215), 1, sym_arguments, - [8907] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(572), 1, - anon_sym_LBRACE, - ACTIONS(1046), 1, - sym_unit, - [8917] = 3, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(798), 1, + [10637] = 3, + ACTIONS(870), 1, anon_sym_LBRACE, - STATE(89), 1, + STATE(137), 1, sym_block, - [8927] = 3, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1048), 1, - aux_sym_color_value_token1, - ACTIONS(1050), 1, - sym_identifier, - [8937] = 3, - ACTIONS(3), 1, + [10648] = 3, + ACTIONS(1104), 1, + anon_sym_LBRACE, + STATE(100), 1, + sym_keyframe_block_list, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1052), 1, + [10659] = 3, + ACTIONS(636), 1, anon_sym_LBRACE, - STATE(279), 1, - sym_block, - [8947] = 3, - ACTIONS(3), 1, + ACTIONS(1106), 1, + sym_unit, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1050), 1, + [10670] = 3, + ACTIONS(1102), 1, sym_identifier, - ACTIONS(1054), 1, + ACTIONS(1108), 1, aux_sym_color_value_token1, - [8957] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1056), 1, - anon_sym_LPAREN2, - [8964] = 2, - ACTIONS(3), 1, + [10681] = 3, + ACTIONS(1110), 1, + anon_sym_LBRACE, + STATE(107), 1, + sym_keyframe_block_list, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(315), 1, - anon_sym_SEMI, - [8971] = 2, - ACTIONS(3), 1, + [10692] = 2, + ACTIONS(1112), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(49), 1, - anon_sym_RBRACE, - [8978] = 2, - ACTIONS(3), 1, + [10700] = 2, + ACTIONS(1114), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1042), 1, - anon_sym_SEMI, - [8985] = 2, - ACTIONS(3), 1, + [10708] = 2, + ACTIONS(1116), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1058), 1, + [10716] = 2, + ACTIONS(1118), 1, aux_sym_color_value_token1, - [8992] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10724] = 2, + ACTIONS(1120), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10732] = 2, + ACTIONS(1120), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10740] = 2, + ACTIONS(1122), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10748] = 2, + ACTIONS(1124), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1060), 1, - sym_identifier, - [8999] = 2, - ACTIONS(3), 1, + [10756] = 2, + ACTIONS(1122), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1062), 1, - sym_identifier, - [9006] = 2, - ACTIONS(3), 1, + [10764] = 2, + ACTIONS(67), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1064), 1, + [10772] = 2, + ACTIONS(1126), 1, anon_sym_SEMI, - [9013] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(61), 1, - anon_sym_RBRACE, - [9020] = 2, - ACTIONS(3), 1, + [10780] = 2, + ACTIONS(1128), 1, + aux_sym_color_value_token1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1066), 1, - anon_sym_SEMI, - [9027] = 2, - ACTIONS(3), 1, + [10788] = 2, + ACTIONS(1130), 1, + anon_sym_LPAREN2, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1068), 1, + [10796] = 2, + ACTIONS(1132), 1, anon_sym_RBRACE, - [9034] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10804] = 2, + ACTIONS(1134), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10812] = 2, + ACTIONS(1136), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10820] = 2, + ACTIONS(1136), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10828] = 2, + ACTIONS(1138), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10836] = 2, + ACTIONS(1138), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10844] = 2, + ACTIONS(71), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1070), 1, - anon_sym_SEMI, - [9041] = 2, - ACTIONS(3), 1, + [10852] = 2, + ACTIONS(1112), 1, + anon_sym_DQUOTE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1072), 1, - anon_sym_SEMI, - [9048] = 2, - ACTIONS(3), 1, + [10860] = 2, + ACTIONS(1140), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1074), 1, + [10868] = 2, + ACTIONS(1142), 1, aux_sym_color_value_token1, - [9055] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1076), 1, - ts_builtin_sym_end, - [9062] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1078), 1, - anon_sym_RBRACE, - [9069] = 2, - ACTIONS(3), 1, + [10876] = 2, + ACTIONS(1144), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1080), 1, + [10884] = 2, + ACTIONS(1146), 1, sym_identifier, - [9076] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_RBRACE, - [9083] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(301), 1, + [10892] = 2, + ACTIONS(1148), 1, anon_sym_SEMI, - [9090] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1082), 1, + [10900] = 2, + ACTIONS(1150), 1, + ts_builtin_sym_end, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10908] = 2, + ACTIONS(1152), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [10916] = 2, + ACTIONS(1154), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [10924] = 2, + ACTIONS(1156), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10932] = 2, + ACTIONS(1158), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10940] = 2, + ACTIONS(1160), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [10948] = 2, + ACTIONS(1116), 1, + anon_sym_SQUOTE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10956] = 2, + ACTIONS(1162), 1, anon_sym_SEMI, - [9097] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1084), 1, - aux_sym_color_value_token1, - [9104] = 2, - ACTIONS(3), 1, + [10964] = 2, + ACTIONS(1164), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(1086), 1, + [10972] = 2, + ACTIONS(1166), 1, sym_identifier, - [9111] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1088), 1, + [10980] = 2, + ACTIONS(1168), 1, sym_identifier, - [9118] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1090), 1, - anon_sym_RBRACE, - [9125] = 2, - ACTIONS(3), 1, + [10988] = 2, + ACTIONS(1170), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(1092), 1, - sym_identifier, - [9132] = 2, - ACTIONS(3), 1, + [10996] = 2, + ACTIONS(1172), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, sym_comment, - ACTIONS(1094), 1, + [11004] = 2, + ACTIONS(1174), 1, sym_identifier, - [9139] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1096), 1, + [11012] = 2, + ACTIONS(1176), 1, sym_identifier, - [9146] = 2, - ACTIONS(3), 1, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1098), 1, - sym_identifier, - [9153] = 2, - ACTIONS(3), 1, + [11020] = 2, + ACTIONS(69), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [11028] = 2, + ACTIONS(1178), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11036] = 2, + ACTIONS(1180), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11044] = 2, + ACTIONS(1182), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11052] = 2, + ACTIONS(1184), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11060] = 2, + ACTIONS(1186), 1, + aux_sym_string_value_token1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11068] = 2, + ACTIONS(1188), 1, + aux_sym_string_value_token2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + [11076] = 2, + ACTIONS(1190), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, sym_comment, - ACTIONS(1100), 1, - sym_identifier, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 90, - [SMALL_STATE(4)] = 180, - [SMALL_STATE(5)] = 270, - [SMALL_STATE(6)] = 360, - [SMALL_STATE(7)] = 450, - [SMALL_STATE(8)] = 540, - [SMALL_STATE(9)] = 627, - [SMALL_STATE(10)] = 714, - [SMALL_STATE(11)] = 801, - [SMALL_STATE(12)] = 878, - [SMALL_STATE(13)] = 955, - [SMALL_STATE(14)] = 1029, - [SMALL_STATE(15)] = 1102, - [SMALL_STATE(16)] = 1175, - [SMALL_STATE(17)] = 1240, - [SMALL_STATE(18)] = 1302, - [SMALL_STATE(19)] = 1364, - [SMALL_STATE(20)] = 1404, - [SMALL_STATE(21)] = 1457, - [SMALL_STATE(22)] = 1512, - [SMALL_STATE(23)] = 1567, - [SMALL_STATE(24)] = 1624, - [SMALL_STATE(25)] = 1679, - [SMALL_STATE(26)] = 1722, - [SMALL_STATE(27)] = 1776, - [SMALL_STATE(28)] = 1810, - [SMALL_STATE(29)] = 1864, - [SMALL_STATE(30)] = 1898, - [SMALL_STATE(31)] = 1932, - [SMALL_STATE(32)] = 1982, - [SMALL_STATE(33)] = 2032, - [SMALL_STATE(34)] = 2086, - [SMALL_STATE(35)] = 2120, - [SMALL_STATE(36)] = 2174, - [SMALL_STATE(37)] = 2208, - [SMALL_STATE(38)] = 2257, - [SMALL_STATE(39)] = 2302, - [SMALL_STATE(40)] = 2345, - [SMALL_STATE(41)] = 2388, - [SMALL_STATE(42)] = 2431, - [SMALL_STATE(43)] = 2474, - [SMALL_STATE(44)] = 2519, - [SMALL_STATE(45)] = 2562, - [SMALL_STATE(46)] = 2605, - [SMALL_STATE(47)] = 2648, - [SMALL_STATE(48)] = 2676, - [SMALL_STATE(49)] = 2704, - [SMALL_STATE(50)] = 2732, - [SMALL_STATE(51)] = 2760, - [SMALL_STATE(52)] = 2788, - [SMALL_STATE(53)] = 2816, - [SMALL_STATE(54)] = 2848, - [SMALL_STATE(55)] = 2896, - [SMALL_STATE(56)] = 2924, - [SMALL_STATE(57)] = 2952, - [SMALL_STATE(58)] = 2982, - [SMALL_STATE(59)] = 3012, - [SMALL_STATE(60)] = 3042, - [SMALL_STATE(61)] = 3070, - [SMALL_STATE(62)] = 3098, - [SMALL_STATE(63)] = 3126, - [SMALL_STATE(64)] = 3154, - [SMALL_STATE(65)] = 3182, - [SMALL_STATE(66)] = 3212, - [SMALL_STATE(67)] = 3240, - [SMALL_STATE(68)] = 3288, - [SMALL_STATE(69)] = 3316, - [SMALL_STATE(70)] = 3364, - [SMALL_STATE(71)] = 3392, - [SMALL_STATE(72)] = 3422, - [SMALL_STATE(73)] = 3450, - [SMALL_STATE(74)] = 3478, - [SMALL_STATE(75)] = 3526, - [SMALL_STATE(76)] = 3554, - [SMALL_STATE(77)] = 3582, - [SMALL_STATE(78)] = 3609, - [SMALL_STATE(79)] = 3636, - [SMALL_STATE(80)] = 3663, - [SMALL_STATE(81)] = 3690, - [SMALL_STATE(82)] = 3717, - [SMALL_STATE(83)] = 3744, - [SMALL_STATE(84)] = 3771, - [SMALL_STATE(85)] = 3798, - [SMALL_STATE(86)] = 3843, - [SMALL_STATE(87)] = 3870, - [SMALL_STATE(88)] = 3897, - [SMALL_STATE(89)] = 3924, - [SMALL_STATE(90)] = 3951, - [SMALL_STATE(91)] = 3978, - [SMALL_STATE(92)] = 4005, - [SMALL_STATE(93)] = 4032, - [SMALL_STATE(94)] = 4059, - [SMALL_STATE(95)] = 4088, - [SMALL_STATE(96)] = 4117, - [SMALL_STATE(97)] = 4144, - [SMALL_STATE(98)] = 4171, - [SMALL_STATE(99)] = 4198, - [SMALL_STATE(100)] = 4225, - [SMALL_STATE(101)] = 4252, - [SMALL_STATE(102)] = 4279, - [SMALL_STATE(103)] = 4306, - [SMALL_STATE(104)] = 4333, - [SMALL_STATE(105)] = 4360, - [SMALL_STATE(106)] = 4387, - [SMALL_STATE(107)] = 4414, - [SMALL_STATE(108)] = 4441, - [SMALL_STATE(109)] = 4468, - [SMALL_STATE(110)] = 4495, - [SMALL_STATE(111)] = 4522, - [SMALL_STATE(112)] = 4549, - [SMALL_STATE(113)] = 4576, - [SMALL_STATE(114)] = 4603, - [SMALL_STATE(115)] = 4648, - [SMALL_STATE(116)] = 4675, - [SMALL_STATE(117)] = 4702, - [SMALL_STATE(118)] = 4729, - [SMALL_STATE(119)] = 4756, - [SMALL_STATE(120)] = 4783, - [SMALL_STATE(121)] = 4810, - [SMALL_STATE(122)] = 4837, - [SMALL_STATE(123)] = 4864, - [SMALL_STATE(124)] = 4891, - [SMALL_STATE(125)] = 4918, - [SMALL_STATE(126)] = 4945, - [SMALL_STATE(127)] = 4972, - [SMALL_STATE(128)] = 5014, - [SMALL_STATE(129)] = 5040, - [SMALL_STATE(130)] = 5082, - [SMALL_STATE(131)] = 5108, - [SMALL_STATE(132)] = 5134, - [SMALL_STATE(133)] = 5176, - [SMALL_STATE(134)] = 5218, - [SMALL_STATE(135)] = 5244, - [SMALL_STATE(136)] = 5286, - [SMALL_STATE(137)] = 5312, - [SMALL_STATE(138)] = 5354, - [SMALL_STATE(139)] = 5396, - [SMALL_STATE(140)] = 5438, - [SMALL_STATE(141)] = 5480, - [SMALL_STATE(142)] = 5506, - [SMALL_STATE(143)] = 5548, - [SMALL_STATE(144)] = 5590, - [SMALL_STATE(145)] = 5616, - [SMALL_STATE(146)] = 5658, - [SMALL_STATE(147)] = 5684, - [SMALL_STATE(148)] = 5726, - [SMALL_STATE(149)] = 5768, - [SMALL_STATE(150)] = 5810, - [SMALL_STATE(151)] = 5852, - [SMALL_STATE(152)] = 5894, - [SMALL_STATE(153)] = 5920, - [SMALL_STATE(154)] = 5962, - [SMALL_STATE(155)] = 6004, - [SMALL_STATE(156)] = 6030, - [SMALL_STATE(157)] = 6056, - [SMALL_STATE(158)] = 6082, - [SMALL_STATE(159)] = 6124, - [SMALL_STATE(160)] = 6153, - [SMALL_STATE(161)] = 6182, - [SMALL_STATE(162)] = 6211, - [SMALL_STATE(163)] = 6240, - [SMALL_STATE(164)] = 6269, - [SMALL_STATE(165)] = 6298, - [SMALL_STATE(166)] = 6334, - [SMALL_STATE(167)] = 6370, - [SMALL_STATE(168)] = 6398, - [SMALL_STATE(169)] = 6423, - [SMALL_STATE(170)] = 6457, - [SMALL_STATE(171)] = 6491, - [SMALL_STATE(172)] = 6512, - [SMALL_STATE(173)] = 6555, - [SMALL_STATE(174)] = 6598, - [SMALL_STATE(175)] = 6641, - [SMALL_STATE(176)] = 6662, - [SMALL_STATE(177)] = 6683, - [SMALL_STATE(178)] = 6721, - [SMALL_STATE(179)] = 6745, - [SMALL_STATE(180)] = 6783, - [SMALL_STATE(181)] = 6802, - [SMALL_STATE(182)] = 6827, - [SMALL_STATE(183)] = 6852, - [SMALL_STATE(184)] = 6889, - [SMALL_STATE(185)] = 6910, - [SMALL_STATE(186)] = 6935, - [SMALL_STATE(187)] = 6960, - [SMALL_STATE(188)] = 6981, - [SMALL_STATE(189)] = 7006, - [SMALL_STATE(190)] = 7031, - [SMALL_STATE(191)] = 7056, - [SMALL_STATE(192)] = 7081, - [SMALL_STATE(193)] = 7103, - [SMALL_STATE(194)] = 7121, - [SMALL_STATE(195)] = 7139, - [SMALL_STATE(196)] = 7157, - [SMALL_STATE(197)] = 7175, - [SMALL_STATE(198)] = 7193, - [SMALL_STATE(199)] = 7227, - [SMALL_STATE(200)] = 7245, - [SMALL_STATE(201)] = 7263, - [SMALL_STATE(202)] = 7281, - [SMALL_STATE(203)] = 7299, - [SMALL_STATE(204)] = 7317, - [SMALL_STATE(205)] = 7335, - [SMALL_STATE(206)] = 7354, - [SMALL_STATE(207)] = 7373, - [SMALL_STATE(208)] = 7389, - [SMALL_STATE(209)] = 7405, - [SMALL_STATE(210)] = 7421, - [SMALL_STATE(211)] = 7437, - [SMALL_STATE(212)] = 7453, - [SMALL_STATE(213)] = 7469, - [SMALL_STATE(214)] = 7485, - [SMALL_STATE(215)] = 7501, - [SMALL_STATE(216)] = 7517, - [SMALL_STATE(217)] = 7533, - [SMALL_STATE(218)] = 7549, - [SMALL_STATE(219)] = 7565, - [SMALL_STATE(220)] = 7586, - [SMALL_STATE(221)] = 7609, - [SMALL_STATE(222)] = 7630, - [SMALL_STATE(223)] = 7651, - [SMALL_STATE(224)] = 7672, - [SMALL_STATE(225)] = 7693, - [SMALL_STATE(226)] = 7714, - [SMALL_STATE(227)] = 7735, - [SMALL_STATE(228)] = 7756, - [SMALL_STATE(229)] = 7777, - [SMALL_STATE(230)] = 7800, - [SMALL_STATE(231)] = 7821, - [SMALL_STATE(232)] = 7842, - [SMALL_STATE(233)] = 7862, - [SMALL_STATE(234)] = 7882, - [SMALL_STATE(235)] = 7894, - [SMALL_STATE(236)] = 7914, - [SMALL_STATE(237)] = 7926, - [SMALL_STATE(238)] = 7938, - [SMALL_STATE(239)] = 7958, - [SMALL_STATE(240)] = 7970, - [SMALL_STATE(241)] = 7986, - [SMALL_STATE(242)] = 7998, - [SMALL_STATE(243)] = 8018, - [SMALL_STATE(244)] = 8038, - [SMALL_STATE(245)] = 8050, - [SMALL_STATE(246)] = 8065, - [SMALL_STATE(247)] = 8080, - [SMALL_STATE(248)] = 8095, - [SMALL_STATE(249)] = 8114, - [SMALL_STATE(250)] = 8131, - [SMALL_STATE(251)] = 8148, - [SMALL_STATE(252)] = 8165, - [SMALL_STATE(253)] = 8180, - [SMALL_STATE(254)] = 8197, - [SMALL_STATE(255)] = 8214, - [SMALL_STATE(256)] = 8229, - [SMALL_STATE(257)] = 8246, - [SMALL_STATE(258)] = 8265, - [SMALL_STATE(259)] = 8280, - [SMALL_STATE(260)] = 8293, - [SMALL_STATE(261)] = 8308, - [SMALL_STATE(262)] = 8327, - [SMALL_STATE(263)] = 8344, - [SMALL_STATE(264)] = 8363, - [SMALL_STATE(265)] = 8373, - [SMALL_STATE(266)] = 8387, - [SMALL_STATE(267)] = 8397, - [SMALL_STATE(268)] = 8411, - [SMALL_STATE(269)] = 8421, - [SMALL_STATE(270)] = 8435, - [SMALL_STATE(271)] = 8449, - [SMALL_STATE(272)] = 8461, - [SMALL_STATE(273)] = 8471, - [SMALL_STATE(274)] = 8487, - [SMALL_STATE(275)] = 8503, - [SMALL_STATE(276)] = 8513, - [SMALL_STATE(277)] = 8527, - [SMALL_STATE(278)] = 8537, - [SMALL_STATE(279)] = 8551, - [SMALL_STATE(280)] = 8561, - [SMALL_STATE(281)] = 8575, - [SMALL_STATE(282)] = 8588, - [SMALL_STATE(283)] = 8601, - [SMALL_STATE(284)] = 8614, - [SMALL_STATE(285)] = 8627, - [SMALL_STATE(286)] = 8636, - [SMALL_STATE(287)] = 8645, - [SMALL_STATE(288)] = 8658, - [SMALL_STATE(289)] = 8671, - [SMALL_STATE(290)] = 8684, - [SMALL_STATE(291)] = 8697, - [SMALL_STATE(292)] = 8710, - [SMALL_STATE(293)] = 8723, - [SMALL_STATE(294)] = 8736, - [SMALL_STATE(295)] = 8749, - [SMALL_STATE(296)] = 8762, - [SMALL_STATE(297)] = 8775, - [SMALL_STATE(298)] = 8788, - [SMALL_STATE(299)] = 8799, - [SMALL_STATE(300)] = 8812, - [SMALL_STATE(301)] = 8821, - [SMALL_STATE(302)] = 8834, - [SMALL_STATE(303)] = 8847, - [SMALL_STATE(304)] = 8857, - [SMALL_STATE(305)] = 8867, - [SMALL_STATE(306)] = 8877, - [SMALL_STATE(307)] = 8887, - [SMALL_STATE(308)] = 8897, - [SMALL_STATE(309)] = 8907, - [SMALL_STATE(310)] = 8917, - [SMALL_STATE(311)] = 8927, - [SMALL_STATE(312)] = 8937, - [SMALL_STATE(313)] = 8947, - [SMALL_STATE(314)] = 8957, - [SMALL_STATE(315)] = 8964, - [SMALL_STATE(316)] = 8971, - [SMALL_STATE(317)] = 8978, - [SMALL_STATE(318)] = 8985, - [SMALL_STATE(319)] = 8992, - [SMALL_STATE(320)] = 8999, - [SMALL_STATE(321)] = 9006, - [SMALL_STATE(322)] = 9013, - [SMALL_STATE(323)] = 9020, - [SMALL_STATE(324)] = 9027, - [SMALL_STATE(325)] = 9034, - [SMALL_STATE(326)] = 9041, - [SMALL_STATE(327)] = 9048, - [SMALL_STATE(328)] = 9055, - [SMALL_STATE(329)] = 9062, - [SMALL_STATE(330)] = 9069, - [SMALL_STATE(331)] = 9076, - [SMALL_STATE(332)] = 9083, - [SMALL_STATE(333)] = 9090, - [SMALL_STATE(334)] = 9097, - [SMALL_STATE(335)] = 9104, - [SMALL_STATE(336)] = 9111, - [SMALL_STATE(337)] = 9118, - [SMALL_STATE(338)] = 9125, - [SMALL_STATE(339)] = 9132, - [SMALL_STATE(340)] = 9139, - [SMALL_STATE(341)] = 9146, - [SMALL_STATE(342)] = 9153, + [SMALL_STATE(3)] = 98, + [SMALL_STATE(4)] = 196, + [SMALL_STATE(5)] = 294, + [SMALL_STATE(6)] = 392, + [SMALL_STATE(7)] = 490, + [SMALL_STATE(8)] = 588, + [SMALL_STATE(9)] = 683, + [SMALL_STATE(10)] = 777, + [SMALL_STATE(11)] = 871, + [SMALL_STATE(12)] = 960, + [SMALL_STATE(13)] = 1049, + [SMALL_STATE(14)] = 1135, + [SMALL_STATE(15)] = 1220, + [SMALL_STATE(16)] = 1305, + [SMALL_STATE(17)] = 1384, + [SMALL_STATE(18)] = 1451, + [SMALL_STATE(19)] = 1518, + [SMALL_STATE(20)] = 1590, + [SMALL_STATE(21)] = 1659, + [SMALL_STATE(22)] = 1728, + [SMALL_STATE(23)] = 1773, + [SMALL_STATE(24)] = 1838, + [SMALL_STATE(25)] = 1903, + [SMALL_STATE(26)] = 1968, + [SMALL_STATE(27)] = 2030, + [SMALL_STATE(28)] = 2094, + [SMALL_STATE(29)] = 2154, + [SMALL_STATE(30)] = 2218, + [SMALL_STATE(31)] = 2282, + [SMALL_STATE(32)] = 2342, + [SMALL_STATE(33)] = 2403, + [SMALL_STATE(34)] = 2442, + [SMALL_STATE(35)] = 2477, + [SMALL_STATE(36)] = 2536, + [SMALL_STATE(37)] = 2597, + [SMALL_STATE(38)] = 2649, + [SMALL_STATE(39)] = 2699, + [SMALL_STATE(40)] = 2757, + [SMALL_STATE(41)] = 2803, + [SMALL_STATE(42)] = 2861, + [SMALL_STATE(43)] = 2911, + [SMALL_STATE(44)] = 2969, + [SMALL_STATE(45)] = 3019, + [SMALL_STATE(46)] = 3069, + [SMALL_STATE(47)] = 3119, + [SMALL_STATE(48)] = 3169, + [SMALL_STATE(49)] = 3227, + [SMALL_STATE(50)] = 3279, + [SMALL_STATE(51)] = 3329, + [SMALL_STATE(52)] = 3387, + [SMALL_STATE(53)] = 3422, + [SMALL_STATE(54)] = 3463, + [SMALL_STATE(55)] = 3498, + [SMALL_STATE(56)] = 3553, + [SMALL_STATE(57)] = 3588, + [SMALL_STATE(58)] = 3643, + [SMALL_STATE(59)] = 3678, + [SMALL_STATE(60)] = 3730, + [SMALL_STATE(61)] = 3782, + [SMALL_STATE(62)] = 3834, + [SMALL_STATE(63)] = 3886, + [SMALL_STATE(64)] = 3938, + [SMALL_STATE(65)] = 3990, + [SMALL_STATE(66)] = 4042, + [SMALL_STATE(67)] = 4094, + [SMALL_STATE(68)] = 4146, + [SMALL_STATE(69)] = 4198, + [SMALL_STATE(70)] = 4250, + [SMALL_STATE(71)] = 4302, + [SMALL_STATE(72)] = 4354, + [SMALL_STATE(73)] = 4406, + [SMALL_STATE(74)] = 4458, + [SMALL_STATE(75)] = 4510, + [SMALL_STATE(76)] = 4562, + [SMALL_STATE(77)] = 4614, + [SMALL_STATE(78)] = 4666, + [SMALL_STATE(79)] = 4718, + [SMALL_STATE(80)] = 4754, + [SMALL_STATE(81)] = 4783, + [SMALL_STATE(82)] = 4812, + [SMALL_STATE(83)] = 4841, + [SMALL_STATE(84)] = 4870, + [SMALL_STATE(85)] = 4899, + [SMALL_STATE(86)] = 4928, + [SMALL_STATE(87)] = 4957, + [SMALL_STATE(88)] = 4986, + [SMALL_STATE(89)] = 5015, + [SMALL_STATE(90)] = 5044, + [SMALL_STATE(91)] = 5077, + [SMALL_STATE(92)] = 5106, + [SMALL_STATE(93)] = 5135, + [SMALL_STATE(94)] = 5164, + [SMALL_STATE(95)] = 5197, + [SMALL_STATE(96)] = 5226, + [SMALL_STATE(97)] = 5255, + [SMALL_STATE(98)] = 5284, + [SMALL_STATE(99)] = 5313, + [SMALL_STATE(100)] = 5342, + [SMALL_STATE(101)] = 5371, + [SMALL_STATE(102)] = 5400, + [SMALL_STATE(103)] = 5429, + [SMALL_STATE(104)] = 5458, + [SMALL_STATE(105)] = 5487, + [SMALL_STATE(106)] = 5516, + [SMALL_STATE(107)] = 5545, + [SMALL_STATE(108)] = 5574, + [SMALL_STATE(109)] = 5603, + [SMALL_STATE(110)] = 5632, + [SMALL_STATE(111)] = 5661, + [SMALL_STATE(112)] = 5690, + [SMALL_STATE(113)] = 5719, + [SMALL_STATE(114)] = 5748, + [SMALL_STATE(115)] = 5777, + [SMALL_STATE(116)] = 5806, + [SMALL_STATE(117)] = 5835, + [SMALL_STATE(118)] = 5866, + [SMALL_STATE(119)] = 5895, + [SMALL_STATE(120)] = 5924, + [SMALL_STATE(121)] = 5953, + [SMALL_STATE(122)] = 5982, + [SMALL_STATE(123)] = 6011, + [SMALL_STATE(124)] = 6040, + [SMALL_STATE(125)] = 6069, + [SMALL_STATE(126)] = 6100, + [SMALL_STATE(127)] = 6131, + [SMALL_STATE(128)] = 6162, + [SMALL_STATE(129)] = 6193, + [SMALL_STATE(130)] = 6222, + [SMALL_STATE(131)] = 6251, + [SMALL_STATE(132)] = 6280, + [SMALL_STATE(133)] = 6309, + [SMALL_STATE(134)] = 6338, + [SMALL_STATE(135)] = 6367, + [SMALL_STATE(136)] = 6396, + [SMALL_STATE(137)] = 6425, + [SMALL_STATE(138)] = 6454, + [SMALL_STATE(139)] = 6483, + [SMALL_STATE(140)] = 6512, + [SMALL_STATE(141)] = 6541, + [SMALL_STATE(142)] = 6570, + [SMALL_STATE(143)] = 6599, + [SMALL_STATE(144)] = 6628, + [SMALL_STATE(145)] = 6657, + [SMALL_STATE(146)] = 6686, + [SMALL_STATE(147)] = 6715, + [SMALL_STATE(148)] = 6744, + [SMALL_STATE(149)] = 6773, + [SMALL_STATE(150)] = 6802, + [SMALL_STATE(151)] = 6831, + [SMALL_STATE(152)] = 6860, + [SMALL_STATE(153)] = 6889, + [SMALL_STATE(154)] = 6918, + [SMALL_STATE(155)] = 6947, + [SMALL_STATE(156)] = 6976, + [SMALL_STATE(157)] = 7006, + [SMALL_STATE(158)] = 7036, + [SMALL_STATE(159)] = 7066, + [SMALL_STATE(160)] = 7096, + [SMALL_STATE(161)] = 7126, + [SMALL_STATE(162)] = 7156, + [SMALL_STATE(163)] = 7186, + [SMALL_STATE(164)] = 7216, + [SMALL_STATE(165)] = 7246, + [SMALL_STATE(166)] = 7276, + [SMALL_STATE(167)] = 7306, + [SMALL_STATE(168)] = 7336, + [SMALL_STATE(169)] = 7366, + [SMALL_STATE(170)] = 7399, + [SMALL_STATE(171)] = 7432, + [SMALL_STATE(172)] = 7465, + [SMALL_STATE(173)] = 7498, + [SMALL_STATE(174)] = 7531, + [SMALL_STATE(175)] = 7561, + [SMALL_STATE(176)] = 7591, + [SMALL_STATE(177)] = 7621, + [SMALL_STATE(178)] = 7651, + [SMALL_STATE(179)] = 7681, + [SMALL_STATE(180)] = 7711, + [SMALL_STATE(181)] = 7741, + [SMALL_STATE(182)] = 7771, + [SMALL_STATE(183)] = 7810, + [SMALL_STATE(184)] = 7849, + [SMALL_STATE(185)] = 7877, + [SMALL_STATE(186)] = 7903, + [SMALL_STATE(187)] = 7938, + [SMALL_STATE(188)] = 7982, + [SMALL_STATE(189)] = 8004, + [SMALL_STATE(190)] = 8026, + [SMALL_STATE(191)] = 8048, + [SMALL_STATE(192)] = 8092, + [SMALL_STATE(193)] = 8136, + [SMALL_STATE(194)] = 8175, + [SMALL_STATE(195)] = 8202, + [SMALL_STATE(196)] = 8241, + [SMALL_STATE(197)] = 8267, + [SMALL_STATE(198)] = 8293, + [SMALL_STATE(199)] = 8331, + [SMALL_STATE(200)] = 8357, + [SMALL_STATE(201)] = 8383, + [SMALL_STATE(202)] = 8407, + [SMALL_STATE(203)] = 8431, + [SMALL_STATE(204)] = 8453, + [SMALL_STATE(205)] = 8479, + [SMALL_STATE(206)] = 8505, + [SMALL_STATE(207)] = 8531, + [SMALL_STATE(208)] = 8557, + [SMALL_STATE(209)] = 8578, + [SMALL_STATE(210)] = 8599, + [SMALL_STATE(211)] = 8620, + [SMALL_STATE(212)] = 8641, + [SMALL_STATE(213)] = 8662, + [SMALL_STATE(214)] = 8683, + [SMALL_STATE(215)] = 8708, + [SMALL_STATE(216)] = 8729, + [SMALL_STATE(217)] = 8750, + [SMALL_STATE(218)] = 8779, + [SMALL_STATE(219)] = 8800, + [SMALL_STATE(220)] = 8821, + [SMALL_STATE(221)] = 8842, + [SMALL_STATE(222)] = 8863, + [SMALL_STATE(223)] = 8898, + [SMALL_STATE(224)] = 8920, + [SMALL_STATE(225)] = 8942, + [SMALL_STATE(226)] = 8961, + [SMALL_STATE(227)] = 8980, + [SMALL_STATE(228)] = 8999, + [SMALL_STATE(229)] = 9018, + [SMALL_STATE(230)] = 9037, + [SMALL_STATE(231)] = 9056, + [SMALL_STATE(232)] = 9075, + [SMALL_STATE(233)] = 9094, + [SMALL_STATE(234)] = 9113, + [SMALL_STATE(235)] = 9132, + [SMALL_STATE(236)] = 9151, + [SMALL_STATE(237)] = 9170, + [SMALL_STATE(238)] = 9189, + [SMALL_STATE(239)] = 9213, + [SMALL_STATE(240)] = 9235, + [SMALL_STATE(241)] = 9259, + [SMALL_STATE(242)] = 9281, + [SMALL_STATE(243)] = 9303, + [SMALL_STATE(244)] = 9327, + [SMALL_STATE(245)] = 9351, + [SMALL_STATE(246)] = 9373, + [SMALL_STATE(247)] = 9395, + [SMALL_STATE(248)] = 9419, + [SMALL_STATE(249)] = 9441, + [SMALL_STATE(250)] = 9463, + [SMALL_STATE(251)] = 9487, + [SMALL_STATE(252)] = 9511, + [SMALL_STATE(253)] = 9533, + [SMALL_STATE(254)] = 9552, + [SMALL_STATE(255)] = 9573, + [SMALL_STATE(256)] = 9594, + [SMALL_STATE(257)] = 9607, + [SMALL_STATE(258)] = 9628, + [SMALL_STATE(259)] = 9649, + [SMALL_STATE(260)] = 9670, + [SMALL_STATE(261)] = 9691, + [SMALL_STATE(262)] = 9704, + [SMALL_STATE(263)] = 9717, + [SMALL_STATE(264)] = 9730, + [SMALL_STATE(265)] = 9743, + [SMALL_STATE(266)] = 9756, + [SMALL_STATE(267)] = 9774, + [SMALL_STATE(268)] = 9792, + [SMALL_STATE(269)] = 9810, + [SMALL_STATE(270)] = 9830, + [SMALL_STATE(271)] = 9848, + [SMALL_STATE(272)] = 9866, + [SMALL_STATE(273)] = 9884, + [SMALL_STATE(274)] = 9902, + [SMALL_STATE(275)] = 9920, + [SMALL_STATE(276)] = 9940, + [SMALL_STATE(277)] = 9954, + [SMALL_STATE(278)] = 9972, + [SMALL_STATE(279)] = 9990, + [SMALL_STATE(280)] = 10008, + [SMALL_STATE(281)] = 10026, + [SMALL_STATE(282)] = 10044, + [SMALL_STATE(283)] = 10062, + [SMALL_STATE(284)] = 10080, + [SMALL_STATE(285)] = 10098, + [SMALL_STATE(286)] = 10109, + [SMALL_STATE(287)] = 10120, + [SMALL_STATE(288)] = 10131, + [SMALL_STATE(289)] = 10146, + [SMALL_STATE(290)] = 10157, + [SMALL_STATE(291)] = 10170, + [SMALL_STATE(292)] = 10185, + [SMALL_STATE(293)] = 10200, + [SMALL_STATE(294)] = 10211, + [SMALL_STATE(295)] = 10228, + [SMALL_STATE(296)] = 10243, + [SMALL_STATE(297)] = 10254, + [SMALL_STATE(298)] = 10271, + [SMALL_STATE(299)] = 10286, + [SMALL_STATE(300)] = 10301, + [SMALL_STATE(301)] = 10312, + [SMALL_STATE(302)] = 10327, + [SMALL_STATE(303)] = 10341, + [SMALL_STATE(304)] = 10355, + [SMALL_STATE(305)] = 10369, + [SMALL_STATE(306)] = 10379, + [SMALL_STATE(307)] = 10393, + [SMALL_STATE(308)] = 10407, + [SMALL_STATE(309)] = 10417, + [SMALL_STATE(310)] = 10431, + [SMALL_STATE(311)] = 10445, + [SMALL_STATE(312)] = 10459, + [SMALL_STATE(313)] = 10473, + [SMALL_STATE(314)] = 10487, + [SMALL_STATE(315)] = 10499, + [SMALL_STATE(316)] = 10513, + [SMALL_STATE(317)] = 10523, + [SMALL_STATE(318)] = 10537, + [SMALL_STATE(319)] = 10551, + [SMALL_STATE(320)] = 10565, + [SMALL_STATE(321)] = 10579, + [SMALL_STATE(322)] = 10593, + [SMALL_STATE(323)] = 10604, + [SMALL_STATE(324)] = 10615, + [SMALL_STATE(325)] = 10626, + [SMALL_STATE(326)] = 10637, + [SMALL_STATE(327)] = 10648, + [SMALL_STATE(328)] = 10659, + [SMALL_STATE(329)] = 10670, + [SMALL_STATE(330)] = 10681, + [SMALL_STATE(331)] = 10692, + [SMALL_STATE(332)] = 10700, + [SMALL_STATE(333)] = 10708, + [SMALL_STATE(334)] = 10716, + [SMALL_STATE(335)] = 10724, + [SMALL_STATE(336)] = 10732, + [SMALL_STATE(337)] = 10740, + [SMALL_STATE(338)] = 10748, + [SMALL_STATE(339)] = 10756, + [SMALL_STATE(340)] = 10764, + [SMALL_STATE(341)] = 10772, + [SMALL_STATE(342)] = 10780, + [SMALL_STATE(343)] = 10788, + [SMALL_STATE(344)] = 10796, + [SMALL_STATE(345)] = 10804, + [SMALL_STATE(346)] = 10812, + [SMALL_STATE(347)] = 10820, + [SMALL_STATE(348)] = 10828, + [SMALL_STATE(349)] = 10836, + [SMALL_STATE(350)] = 10844, + [SMALL_STATE(351)] = 10852, + [SMALL_STATE(352)] = 10860, + [SMALL_STATE(353)] = 10868, + [SMALL_STATE(354)] = 10876, + [SMALL_STATE(355)] = 10884, + [SMALL_STATE(356)] = 10892, + [SMALL_STATE(357)] = 10900, + [SMALL_STATE(358)] = 10908, + [SMALL_STATE(359)] = 10916, + [SMALL_STATE(360)] = 10924, + [SMALL_STATE(361)] = 10932, + [SMALL_STATE(362)] = 10940, + [SMALL_STATE(363)] = 10948, + [SMALL_STATE(364)] = 10956, + [SMALL_STATE(365)] = 10964, + [SMALL_STATE(366)] = 10972, + [SMALL_STATE(367)] = 10980, + [SMALL_STATE(368)] = 10988, + [SMALL_STATE(369)] = 10996, + [SMALL_STATE(370)] = 11004, + [SMALL_STATE(371)] = 11012, + [SMALL_STATE(372)] = 11020, + [SMALL_STATE(373)] = 11028, + [SMALL_STATE(374)] = 11036, + [SMALL_STATE(375)] = 11044, + [SMALL_STATE(376)] = 11052, + [SMALL_STATE(377)] = 11060, + [SMALL_STATE(378)] = 11068, + [SMALL_STATE(379)] = 11076, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), - [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(147), - [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(191), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(158), - [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(297), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(319), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(189), - [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(173), - [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(73), - [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(342), - [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(336), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(320), - [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(38), - [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(176), - [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(169), - [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(256), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(335), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(138), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(190), - [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(140), - [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(295), - [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(330), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(185), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(173), - [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(73), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(342), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(336), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(320), - [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(38), - [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(171), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(170), - [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(249), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(335), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, .production_id = 15), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, .production_id = 1), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 3), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 3), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(127), - [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), - [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(318), - [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(143), - [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(151), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(160), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(95), - [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(94), - [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(53), - [287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(160), - [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(262), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, .production_id = 15), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), - [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 11), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 11), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1), - [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), - [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(318), - [344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(143), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(151), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(167), - [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(95), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(94), - [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(53), - [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(167), - [365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(262), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), - [376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 12), - [384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 12), - [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, .production_id = 11), - [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, .production_id = 11), - [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 11), - [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 11), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4), - [418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, .production_id = 13), - [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, .production_id = 13), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, .production_id = 16), - [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, .production_id = 16), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4), - [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2), - [436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2), - [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, .production_id = 6), - [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, .production_id = 6), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, .production_id = 2), - [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, .production_id = 2), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 12), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 12), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, .production_id = 16), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, .production_id = 16), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3), - [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), - [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 15), - [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 15), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3), - [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), - [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 15), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 15), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2), - [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2), - [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1), - [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1), - [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1), - [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1), - [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 15), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 15), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, .production_id = 14), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, .production_id = 14), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), - [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3), - [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, .production_id = 10), - [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, .production_id = 10), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3), - [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), - [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_interpolation, 3, .production_id = 10), - [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_interpolation, 3, .production_id = 10), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2), - [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 7), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 7), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2), - [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1), - [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(296), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(268), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), - [890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(312), - [893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(309), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(289), - [911] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(286), - [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, .production_id = 4), - [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, .production_id = 17), - [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_expressions, 1), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(181), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__js_block, 3), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__js_block, 2), - [979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(85), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(44), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [1003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), SHIFT_REPEAT(132), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(13), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_block_repeat1, 2), - [1015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_block_repeat1, 2), SHIFT_REPEAT(294), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, .production_id = 15), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1076] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [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), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [75] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(60), + [78] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(196), + [81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(62), + [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(281), + [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(332), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(197), + [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(187), + [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(92), + [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(370), + [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(367), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(366), + [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(37), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(365), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(362), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(189), + [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(16), + [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(267), + [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(379), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), + [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(69), + [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(207), + [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(72), + [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(268), + [147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(371), + [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(206), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(187), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(92), + [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(370), + [162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(367), + [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(366), + [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(37), + [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(365), + [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(362), + [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(188), + [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(186), + [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(278), + [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(379), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, .production_id = 15), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, .production_id = 1), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 3), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 3), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(73), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), + [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(334), + [339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(70), + [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(171), + [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(71), + [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(373), + [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(374), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(94), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(90), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(79), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(171), + [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(270), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(334), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(70), + [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(169), + [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(71), + [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(373), + [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(374), + [393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(94), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(90), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(79), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(169), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(270), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, .production_id = 15), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1), + [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1), + [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 11), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 11), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, .production_id = 4), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, .production_id = 4), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 12), + [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 12), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 15), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 15), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, .production_id = 10), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, .production_id = 10), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3), + [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3), + [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2), + [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1), + [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 15), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 15), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 15), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 15), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, .production_id = 11), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, .production_id = 11), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, .production_id = 16), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, .production_id = 16), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, .production_id = 13), + [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, .production_id = 13), + [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3), + [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3), + [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, .production_id = 16), + [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, .production_id = 16), + [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3), + [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3), + [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3), + [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, .production_id = 14), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, .production_id = 14), + [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 12), + [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 12), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 11), + [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 11), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, .production_id = 2), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, .production_id = 2), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4), + [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, .production_id = 6), + [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, .production_id = 6), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3), + [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_interpolation, 3, .production_id = 10), + [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__inline_interpolation, 3, .production_id = 10), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), + [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2), + [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2), + [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 7), + [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 7), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2), + [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2), + [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 1), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 1), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, .production_id = 15), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), + [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(303), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), + [939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(293), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), + [960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(323), + [963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(328), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(307), + [987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_expressions, 2), SHIFT_REPEAT(305), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3), + [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, .production_id = 17), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_expressions, 1), + [1040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(200), + [1043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__js_block, 2), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__js_block, 3), + [1049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(57), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__js_block_repeat1, 2), + [1060] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__js_block_repeat1, 2), SHIFT_REPEAT(304), + [1063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(13), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [1090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), SHIFT_REPEAT(78), + [1093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(50), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [1150] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [1184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), }; #ifdef __cplusplus