diff --git a/grammar.js b/grammar.js index 4e7a49d..e74cb75 100644 --- a/grammar.js +++ b/grammar.js @@ -319,7 +319,7 @@ export default grammar({ optional($.important), )), - important: _ => '!important', + important: _ => seq('!', 'important'), // Media queries diff --git a/src/grammar.json b/src/grammar.json index 2ddbc31..8ad982c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1586,8 +1586,17 @@ } }, "important": { - "type": "STRING", - "value": "!important" + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "!" + }, + { + "type": "STRING", + "value": "important" + } + ] }, "_query": { "type": "CHOICE", diff --git a/src/node-types.json b/src/node-types.json index fc6ace4..f352633 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1148,6 +1148,11 @@ ] } }, + { + "type": "important", + "named": true, + "fields": {} + }, { "type": "integer_value", "named": true, @@ -2094,6 +2099,10 @@ "named": true, "fields": {} }, + { + "type": "!", + "named": false + }, { "type": "\"", "named": false @@ -2245,7 +2254,7 @@ }, { "type": "important", - "named": true + "named": false }, { "type": "important_value", diff --git a/src/parser.c b/src/parser.c index ba531b7..8deb474 100644 --- a/src/parser.c +++ b/src/parser.c @@ -15,11 +15,11 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 442 +#define STATE_COUNT 450 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 142 +#define SYMBOL_COUNT 144 #define ALIAS_COUNT 9 -#define TOKEN_COUNT 75 +#define TOKEN_COUNT 76 #define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 9 @@ -75,109 +75,111 @@ enum ts_symbol_identifiers { anon_sym_of = 45, sym__nth_functional_notation = 46, anon_sym_COLON = 47, - sym_important = 48, - anon_sym_and = 49, - anon_sym_or = 50, - anon_sym_only = 51, - anon_sym_selector = 52, - aux_sym_color_value_token1 = 53, - anon_sym_SQUOTE = 54, - aux_sym_string_value_token1 = 55, - anon_sym_DQUOTE = 56, - aux_sym_string_value_token2 = 57, - sym_escape_sequence = 58, - aux_sym_integer_value_token1 = 59, - aux_sym_float_value_token1 = 60, - sym_unit = 61, - anon_sym_LBRACK2 = 62, - anon_sym_DASH = 63, - anon_sym_SLASH = 64, - aux_sym_class_name_token1 = 65, - sym_identifier = 66, - sym_at_keyword = 67, - sym_js_comment = 68, - sym_comment = 69, - sym_plain_value = 70, - sym_important_value = 71, - sym__descendant_operator = 72, - sym__pseudo_class_selector_colon = 73, - sym___error_recovery = 74, - sym_stylesheet = 75, - sym_import_statement = 76, - sym_media_statement = 77, - sym_charset_statement = 78, - sym_namespace_statement = 79, - sym_keyframes_statement = 80, - sym_keyframe_block_list = 81, - sym_keyframe_block = 82, - sym_to = 83, - sym_supports_statement = 84, - sym_scope_statement = 85, - sym_postcss_statement = 86, - sym_at_rule = 87, - sym_rule_set = 88, - sym_selectors = 89, - sym_block = 90, - sym__selector = 91, - sym_universal_selector = 92, - sym_class_selector = 93, - sym_pseudo_class_selector = 94, - sym__nth_child_pseudo_class_selector = 95, - sym_pseudo_element_selector = 96, - sym_id_selector = 97, - sym_attribute_selector = 98, - sym_child_selector = 99, - sym_descendant_selector = 100, - sym_sibling_selector = 101, - sym_adjacent_sibling_selector = 102, - sym_namespace_selector = 103, - sym_pseudo_class_arguments = 104, - sym_pseudo_class_with_selector_arguments = 105, - sym_pseudo_class_nth_child_arguments = 106, - sym_pseudo_element_arguments = 107, - sym_declaration = 108, - sym_last_declaration = 109, - sym__query = 110, - sym_feature_query = 111, - sym_parenthesized_query = 112, - sym_binary_query = 113, - sym_unary_query = 114, - sym_selector_query = 115, - sym__value = 116, - sym_parenthesized_value = 117, - sym_color_value = 118, - sym_string_value = 119, - sym_integer_value = 120, - sym_float_value = 121, - sym_grid_value = 122, - sym_call_expression = 123, - sym_binary_expression = 124, - sym_arguments = 125, - sym_class_name = 126, - aux_sym_stylesheet_repeat1 = 127, - aux_sym_import_statement_repeat1 = 128, - aux_sym_keyframe_block_list_repeat1 = 129, - aux_sym_keyframe_block_repeat1 = 130, - aux_sym_postcss_statement_repeat1 = 131, - aux_sym_selectors_repeat1 = 132, - aux_sym_block_repeat1 = 133, - aux_sym_pseudo_class_arguments_repeat1 = 134, - aux_sym_pseudo_class_arguments_repeat2 = 135, - aux_sym_declaration_repeat1 = 136, - aux_sym_string_value_repeat1 = 137, - aux_sym_string_value_repeat2 = 138, - aux_sym_grid_value_repeat1 = 139, - aux_sym_arguments_repeat1 = 140, - aux_sym_class_name_repeat1 = 141, - alias_sym_attribute_name = 142, - alias_sym_feature_name = 143, - alias_sym_function_name = 144, - alias_sym_id_name = 145, - alias_sym_keyframes_name = 146, - alias_sym_keyword_query = 147, - alias_sym_namespace_name = 148, - alias_sym_property_name = 149, - alias_sym_tag_name = 150, + anon_sym_BANG = 48, + anon_sym_important = 49, + anon_sym_and = 50, + anon_sym_or = 51, + anon_sym_only = 52, + anon_sym_selector = 53, + aux_sym_color_value_token1 = 54, + anon_sym_SQUOTE = 55, + aux_sym_string_value_token1 = 56, + anon_sym_DQUOTE = 57, + aux_sym_string_value_token2 = 58, + sym_escape_sequence = 59, + aux_sym_integer_value_token1 = 60, + aux_sym_float_value_token1 = 61, + sym_unit = 62, + anon_sym_LBRACK2 = 63, + anon_sym_DASH = 64, + anon_sym_SLASH = 65, + aux_sym_class_name_token1 = 66, + sym_identifier = 67, + sym_at_keyword = 68, + sym_js_comment = 69, + sym_comment = 70, + sym_plain_value = 71, + sym_important_value = 72, + sym__descendant_operator = 73, + sym__pseudo_class_selector_colon = 74, + sym___error_recovery = 75, + sym_stylesheet = 76, + sym_import_statement = 77, + sym_media_statement = 78, + sym_charset_statement = 79, + sym_namespace_statement = 80, + sym_keyframes_statement = 81, + sym_keyframe_block_list = 82, + sym_keyframe_block = 83, + sym_to = 84, + sym_supports_statement = 85, + sym_scope_statement = 86, + sym_postcss_statement = 87, + sym_at_rule = 88, + sym_rule_set = 89, + sym_selectors = 90, + sym_block = 91, + sym__selector = 92, + sym_universal_selector = 93, + sym_class_selector = 94, + sym_pseudo_class_selector = 95, + sym__nth_child_pseudo_class_selector = 96, + sym_pseudo_element_selector = 97, + sym_id_selector = 98, + sym_attribute_selector = 99, + sym_child_selector = 100, + sym_descendant_selector = 101, + sym_sibling_selector = 102, + sym_adjacent_sibling_selector = 103, + sym_namespace_selector = 104, + sym_pseudo_class_arguments = 105, + sym_pseudo_class_with_selector_arguments = 106, + sym_pseudo_class_nth_child_arguments = 107, + sym_pseudo_element_arguments = 108, + sym_declaration = 109, + sym_last_declaration = 110, + sym_important = 111, + sym__query = 112, + sym_feature_query = 113, + sym_parenthesized_query = 114, + sym_binary_query = 115, + sym_unary_query = 116, + sym_selector_query = 117, + sym__value = 118, + sym_parenthesized_value = 119, + sym_color_value = 120, + sym_string_value = 121, + sym_integer_value = 122, + sym_float_value = 123, + sym_grid_value = 124, + sym_call_expression = 125, + sym_binary_expression = 126, + sym_arguments = 127, + sym_class_name = 128, + aux_sym_stylesheet_repeat1 = 129, + aux_sym_import_statement_repeat1 = 130, + aux_sym_keyframe_block_list_repeat1 = 131, + aux_sym_keyframe_block_repeat1 = 132, + aux_sym_postcss_statement_repeat1 = 133, + aux_sym_selectors_repeat1 = 134, + aux_sym_block_repeat1 = 135, + aux_sym_pseudo_class_arguments_repeat1 = 136, + aux_sym_pseudo_class_arguments_repeat2 = 137, + aux_sym_declaration_repeat1 = 138, + aux_sym_string_value_repeat1 = 139, + aux_sym_string_value_repeat2 = 140, + aux_sym_grid_value_repeat1 = 141, + aux_sym_arguments_repeat1 = 142, + aux_sym_class_name_repeat1 = 143, + alias_sym_attribute_name = 144, + alias_sym_feature_name = 145, + alias_sym_function_name = 146, + alias_sym_id_name = 147, + alias_sym_keyframes_name = 148, + alias_sym_keyword_query = 149, + alias_sym_namespace_name = 150, + alias_sym_property_name = 151, + alias_sym_tag_name = 152, }; static const char * const ts_symbol_names[] = { @@ -229,7 +231,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_of] = "of", [sym__nth_functional_notation] = "plain_value", [anon_sym_COLON] = ":", - [sym_important] = "important", + [anon_sym_BANG] = "!", + [anon_sym_important] = "important", [anon_sym_and] = "and", [anon_sym_or] = "or", [anon_sym_only] = "only", @@ -291,6 +294,7 @@ static const char * const ts_symbol_names[] = { [sym_pseudo_element_arguments] = "arguments", [sym_declaration] = "declaration", [sym_last_declaration] = "declaration", + [sym_important] = "important", [sym__query] = "_query", [sym_feature_query] = "feature_query", [sym_parenthesized_query] = "parenthesized_query", @@ -383,7 +387,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_of] = anon_sym_of, [sym__nth_functional_notation] = sym_plain_value, [anon_sym_COLON] = anon_sym_COLON, - [sym_important] = sym_important, + [anon_sym_BANG] = anon_sym_BANG, + [anon_sym_important] = anon_sym_important, [anon_sym_and] = anon_sym_and, [anon_sym_or] = anon_sym_or, [anon_sym_only] = anon_sym_only, @@ -445,6 +450,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_pseudo_element_arguments] = sym_arguments, [sym_declaration] = sym_declaration, [sym_last_declaration] = sym_declaration, + [sym_important] = sym_important, [sym__query] = sym__query, [sym_feature_query] = sym_feature_query, [sym_parenthesized_query] = sym_parenthesized_query, @@ -681,9 +687,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [sym_important] = { + [anon_sym_BANG] = { .visible = true, - .named = true, + .named = false, + }, + [anon_sym_important] = { + .visible = true, + .named = false, }, [anon_sym_and] = { .visible = true, @@ -929,6 +939,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_important] = { + .visible = true, + .named = true, + }, [sym__query] = { .visible = false, .named = true, @@ -1161,8 +1175,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3] = 3, [4] = 2, [5] = 3, - [6] = 2, - [7] = 3, + [6] = 3, + [7] = 2, [8] = 8, [9] = 9, [10] = 10, @@ -1171,13 +1185,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13] = 13, [14] = 14, [15] = 15, - [16] = 16, - [17] = 15, + [16] = 15, + [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 21, - [22] = 20, + [22] = 22, [23] = 23, [24] = 24, [25] = 25, @@ -1185,20 +1199,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [27] = 27, [28] = 28, [29] = 29, - [30] = 23, + [30] = 19, [31] = 31, [32] = 32, - [33] = 33, + [33] = 23, [34] = 34, [35] = 35, [36] = 36, [37] = 37, - [38] = 38, - [39] = 37, + [38] = 37, + [39] = 39, [40] = 40, - [41] = 41, - [42] = 42, - [43] = 43, + [41] = 40, + [42] = 40, + [43] = 40, [44] = 44, [45] = 45, [46] = 46, @@ -1209,7 +1223,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [51] = 51, [52] = 52, [53] = 53, - [54] = 54, + [54] = 44, [55] = 55, [56] = 56, [57] = 57, @@ -1225,68 +1239,68 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [67] = 67, [68] = 68, [69] = 69, - [70] = 40, + [70] = 70, [71] = 47, - [72] = 48, - [73] = 41, - [74] = 42, - [75] = 43, + [72] = 72, + [73] = 73, + [74] = 49, + [75] = 53, [76] = 76, - [77] = 44, - [78] = 45, - [79] = 46, - [80] = 49, - [81] = 53, - [82] = 54, - [83] = 55, - [84] = 56, - [85] = 58, - [86] = 60, - [87] = 61, - [88] = 62, - [89] = 63, - [90] = 65, - [91] = 66, - [92] = 67, + [77] = 58, + [78] = 65, + [79] = 67, + [80] = 80, + [81] = 81, + [82] = 82, + [83] = 76, + [84] = 45, + [85] = 48, + [86] = 51, + [87] = 52, + [88] = 56, + [89] = 57, + [90] = 60, + [91] = 61, + [92] = 62, [93] = 68, [94] = 69, [95] = 95, [96] = 96, - [97] = 97, - [98] = 52, - [99] = 52, - [100] = 52, - [101] = 76, + [97] = 72, + [98] = 98, + [99] = 99, + [100] = 70, + [101] = 80, [102] = 102, - [103] = 103, - [104] = 104, - [105] = 105, + [103] = 81, + [104] = 82, + [105] = 73, [106] = 106, [107] = 107, [108] = 108, [109] = 109, [110] = 110, - [111] = 111, + [111] = 110, [112] = 112, [113] = 113, [114] = 114, [115] = 115, [116] = 116, [117] = 117, - [118] = 118, - [119] = 117, - [120] = 120, + [118] = 114, + [119] = 119, + [120] = 114, [121] = 121, - [122] = 121, - [123] = 121, - [124] = 121, + [122] = 122, + [123] = 123, + [124] = 114, [125] = 125, [126] = 126, [127] = 127, - [128] = 96, + [128] = 128, [129] = 129, [130] = 130, - [131] = 95, + [131] = 131, [132] = 132, [133] = 133, [134] = 134, @@ -1307,14 +1321,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [149] = 149, [150] = 150, [151] = 151, - [152] = 152, + [152] = 147, [153] = 153, [154] = 154, [155] = 155, [156] = 156, [157] = 157, [158] = 158, - [159] = 159, + [159] = 96, [160] = 160, [161] = 161, [162] = 162, @@ -1322,8 +1336,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [164] = 164, [165] = 165, [166] = 166, - [167] = 167, - [168] = 168, + [167] = 147, + [168] = 147, [169] = 169, [170] = 170, [171] = 171, @@ -1331,272 +1345,280 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [173] = 173, [174] = 174, [175] = 175, - [176] = 175, + [176] = 95, [177] = 177, [178] = 178, - [179] = 175, - [180] = 180, - [181] = 175, - [182] = 182, - [183] = 169, - [184] = 172, - [185] = 180, - [186] = 170, - [187] = 172, - [188] = 180, - [189] = 172, - [190] = 180, - [191] = 182, + [179] = 179, + [180] = 144, + [181] = 162, + [182] = 128, + [183] = 136, + [184] = 154, + [185] = 128, + [186] = 136, + [187] = 128, + [188] = 136, + [189] = 189, + [190] = 190, + [191] = 191, [192] = 192, [193] = 193, [194] = 194, - [195] = 195, - [196] = 196, - [197] = 197, + [195] = 127, + [196] = 95, + [197] = 96, [198] = 198, [199] = 199, [200] = 200, [201] = 201, - [202] = 150, - [203] = 95, + [202] = 202, + [203] = 203, [204] = 204, - [205] = 96, + [205] = 205, [206] = 206, [207] = 207, [208] = 208, - [209] = 173, + [209] = 209, [210] = 210, - [211] = 211, + [211] = 192, [212] = 212, [213] = 213, [214] = 214, [215] = 215, - [216] = 174, + [216] = 216, [217] = 217, - [218] = 204, - [219] = 95, - [220] = 96, - [221] = 221, - [222] = 196, - [223] = 206, - [224] = 195, - [225] = 225, - [226] = 226, - [227] = 197, - [228] = 226, - [229] = 229, - [230] = 225, - [231] = 198, - [232] = 199, - [233] = 221, + [218] = 191, + [219] = 205, + [220] = 207, + [221] = 198, + [222] = 95, + [223] = 223, + [224] = 224, + [225] = 96, + [226] = 224, + [227] = 227, + [228] = 201, + [229] = 202, + [230] = 227, + [231] = 203, + [232] = 204, + [233] = 223, [234] = 200, - [235] = 193, - [236] = 201, - [237] = 194, - [238] = 238, - [239] = 239, + [235] = 199, + [236] = 206, + [237] = 237, + [238] = 194, + [239] = 193, [240] = 240, [241] = 241, [242] = 242, [243] = 243, - [244] = 239, + [244] = 244, [245] = 245, - [246] = 246, + [246] = 243, [247] = 247, - [248] = 204, - [249] = 150, - [250] = 250, - [251] = 251, + [248] = 248, + [249] = 249, + [250] = 127, + [251] = 202, [252] = 252, - [253] = 252, + [253] = 253, [254] = 254, [255] = 255, [256] = 256, [257] = 257, [258] = 258, - [259] = 173, - [260] = 174, + [259] = 191, + [260] = 260, [261] = 261, - [262] = 262, - [263] = 263, - [264] = 258, + [262] = 258, + [263] = 256, + [264] = 264, [265] = 254, - [266] = 266, - [267] = 261, - [268] = 195, - [269] = 201, - [270] = 193, - [271] = 96, - [272] = 272, - [273] = 196, - [274] = 197, - [275] = 150, - [276] = 199, - [277] = 200, - [278] = 278, - [279] = 206, - [280] = 95, - [281] = 198, - [282] = 194, - [283] = 174, - [284] = 173, - [285] = 204, - [286] = 286, - [287] = 201, - [288] = 288, - [289] = 95, - [290] = 96, - [291] = 195, - [292] = 196, - [293] = 197, - [294] = 198, - [295] = 295, - [296] = 288, - [297] = 295, + [266] = 192, + [267] = 255, + [268] = 268, + [269] = 269, + [270] = 205, + [271] = 271, + [272] = 127, + [273] = 203, + [274] = 194, + [275] = 95, + [276] = 206, + [277] = 96, + [278] = 198, + [279] = 204, + [280] = 193, + [281] = 281, + [282] = 199, + [283] = 207, + [284] = 201, + [285] = 200, + [286] = 202, + [287] = 192, + [288] = 191, + [289] = 198, + [290] = 290, + [291] = 203, + [292] = 200, + [293] = 201, + [294] = 204, + [295] = 206, + [296] = 199, + [297] = 290, [298] = 193, - [299] = 194, - [300] = 199, - [301] = 200, - [302] = 206, - [303] = 303, - [304] = 304, - [305] = 303, - [306] = 303, - [307] = 304, + [299] = 299, + [300] = 300, + [301] = 205, + [302] = 96, + [303] = 194, + [304] = 299, + [305] = 95, + [306] = 207, + [307] = 307, [308] = 308, - [309] = 303, + [309] = 307, [310] = 308, - [311] = 311, - [312] = 312, + [311] = 308, + [312] = 308, [313] = 313, - [314] = 314, + [314] = 313, [315] = 315, [316] = 316, - [317] = 313, + [317] = 317, [318] = 318, - [319] = 319, + [319] = 318, [320] = 320, [321] = 321, [322] = 322, - [323] = 320, + [323] = 323, [324] = 324, [325] = 325, [326] = 326, [327] = 327, - [328] = 325, + [328] = 328, [329] = 329, - [330] = 327, - [331] = 321, - [332] = 329, - [333] = 320, + [330] = 326, + [331] = 324, + [332] = 324, + [333] = 325, [334] = 334, - [335] = 335, - [336] = 320, - [337] = 337, + [335] = 324, + [336] = 336, + [337] = 336, [338] = 338, [339] = 339, - [340] = 340, + [340] = 328, [341] = 341, [342] = 342, - [343] = 337, + [343] = 343, [344] = 344, [345] = 345, [346] = 346, [347] = 347, - [348] = 347, + [348] = 48, [349] = 349, - [350] = 349, - [351] = 337, - [352] = 46, - [353] = 353, - [354] = 346, - [355] = 338, - [356] = 342, + [350] = 344, + [351] = 351, + [352] = 352, + [353] = 60, + [354] = 354, + [355] = 354, + [356] = 356, [357] = 357, - [358] = 347, - [359] = 349, - [360] = 58, - [361] = 338, - [362] = 342, - [363] = 337, - [364] = 347, - [365] = 349, - [366] = 353, - [367] = 65, - [368] = 368, - [369] = 338, - [370] = 342, - [371] = 347, - [372] = 349, - [373] = 342, - [374] = 337, - [375] = 347, - [376] = 349, - [377] = 377, - [378] = 378, - [379] = 342, - [380] = 380, - [381] = 337, - [382] = 382, - [383] = 383, + [358] = 346, + [359] = 347, + [360] = 346, + [361] = 361, + [362] = 352, + [363] = 347, + [364] = 357, + [365] = 357, + [366] = 346, + [367] = 347, + [368] = 351, + [369] = 352, + [370] = 67, + [371] = 371, + [372] = 357, + [373] = 346, + [374] = 347, + [375] = 351, + [376] = 352, + [377] = 346, + [378] = 347, + [379] = 351, + [380] = 352, + [381] = 381, + [382] = 351, + [383] = 352, [384] = 384, - [385] = 385, + [385] = 351, [386] = 386, [387] = 387, - [388] = 173, + [388] = 388, [389] = 389, - [390] = 387, + [390] = 390, [391] = 391, [392] = 392, - [393] = 385, - [394] = 387, - [395] = 387, - [396] = 386, - [397] = 173, - [398] = 398, + [393] = 389, + [394] = 394, + [395] = 192, + [396] = 396, + [397] = 397, + [398] = 389, [399] = 399, - [400] = 389, - [401] = 401, + [400] = 392, + [401] = 192, [402] = 402, - [403] = 403, + [403] = 394, [404] = 404, - [405] = 404, - [406] = 406, - [407] = 407, + [405] = 405, + [406] = 387, + [407] = 389, [408] = 408, [409] = 409, [410] = 410, [411] = 411, [412] = 412, [413] = 413, - [414] = 411, + [414] = 414, [415] = 415, - [416] = 410, + [416] = 409, [417] = 417, [418] = 418, - [419] = 419, + [419] = 413, [420] = 420, - [421] = 421, - [422] = 420, - [423] = 420, - [424] = 421, + [421] = 418, + [422] = 422, + [423] = 423, + [424] = 424, [425] = 425, - [426] = 419, - [427] = 427, + [426] = 426, + [427] = 424, [428] = 428, [429] = 429, - [430] = 430, - [431] = 425, - [432] = 421, - [433] = 433, - [434] = 428, - [435] = 419, - [436] = 427, + [430] = 424, + [431] = 431, + [432] = 424, + [433] = 423, + [434] = 426, + [435] = 435, + [436] = 436, [437] = 437, - [438] = 420, + [438] = 436, [439] = 439, - [440] = 440, - [441] = 437, + [440] = 431, + [441] = 441, + [442] = 436, + [443] = 443, + [444] = 426, + [445] = 426, + [446] = 435, + [447] = 429, + [448] = 435, + [449] = 439, }; static const TSCharacterRange sym_plain_value_character_set_1[] = { @@ -1614,575 +1636,575 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(140); + if (eof) ADVANCE(138); ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, + '!', 204, + '"', 254, + '#', 178, '$', 55, - '&', 157, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 298, - '.', 160, - '/', 300, - ':', 204, - ';', 143, - '=', 182, - '>', 189, + '&', 155, + '\'', 248, + '(', 194, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 297, + '.', 158, + '/', 299, + ':', 202, + ';', 141, + '=', 180, + '>', 187, '@', 61, 'E', 45, - '[', 181, - '\\', 131, - ']', 188, + '[', 179, + '\\', 129, + ']', 186, '^', 56, - 'a', 95, + 'a', 94, 'e', 43, - 'f', 109, + 'f', 108, 'h', 58, - 'i', 112, - 'n', 100, + 'i', 91, + 'n', 99, 'o', 71, 's', 75, - 't', 101, + 't', 100, 'w', 82, - '{', 149, - '|', 195, - '}', 150, - '~', 191, + '{', 147, + '|', 193, + '}', 148, + '~', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(137); + lookahead == ' ') SKIP(135); if (('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'd')) ADVANCE(133); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); + ('b' <= lookahead && lookahead <= 'd')) ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); END_STATE(); case 1: if (lookahead == '\n') SKIP(1); - if (lookahead == '"') ADVANCE(255); - if (lookahead == '/') ADVANCE(256); - if (lookahead == '\\') ADVANCE(131); + if (lookahead == '"') ADVANCE(254); + if (lookahead == '/') ADVANCE(255); + if (lookahead == '\\') ADVANCE(129); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); - if (lookahead != 0) ADVANCE(260); + lookahead == ' ') ADVANCE(258); + if (lookahead != 0) ADVANCE(259); END_STATE(); case 2: if (lookahead == '\n') SKIP(2); - if (lookahead == '\'') ADVANCE(249); - if (lookahead == '/') ADVANCE(250); - if (lookahead == '\\') ADVANCE(131); + if (lookahead == '\'') ADVANCE(248); + if (lookahead == '/') ADVANCE(249); + if (lookahead == '\\') ADVANCE(129); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(253); - if (lookahead != 0) ADVANCE(254); + lookahead == ' ') ADVANCE(252); + if (lookahead != 0) ADVANCE(253); END_STATE(); case 3: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '%', 294, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 290, - 'e', 290, + '!', 204, + '"', 254, + '#', 178, + '%', 293, + '\'', 248, + '(', 153, + '*', 156, + '+', 191, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + 'E', 289, + 'e', 289, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 4: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'a', 314, - 'o', 318, - '{', 149, - 'E', 303, - 'e', 303, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 194, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + 'a', 313, + 'o', 317, + '{', 147, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 5: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 194, + '*', 156, + '+', 191, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 6: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'a', 314, - 'o', 318, - '{', 149, - 'E', 303, - 'e', 303, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + 'a', 313, + 'o', 317, + '{', 147, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 7: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - '*', 158, - '+', 193, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, + '*', 156, + '+', 191, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 8: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, '+', 50, '-', 49, - '.', 128, + '.', 126, '/', 33, - ';', 143, - '[', 295, - '_', 306, - 'n', 315, - 'o', 313, - 's', 310, - '{', 149, - 'E', 303, - 'e', 303, + ';', 141, + '[', 294, + '_', 305, + 'n', 314, + 'o', 312, + 's', 309, + '{', 147, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 9: ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, + '!', 204, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, '+', 50, '-', 49, - '.', 128, + '.', 126, '/', 33, - ';', 143, - '[', 295, - '_', 306, - 'E', 303, - 'e', 303, + ';', 141, + '[', 294, + '_', 305, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(9); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 10: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '%', 294, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 290, - 'e', 290, + '!', 203, + '"', 254, + '#', 178, + '%', 293, + '\'', 248, + '(', 153, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + '}', 148, + 'E', 289, + 'e', 289, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 11: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, + '!', 203, + '"', 254, + '#', 178, + '&', 155, + '\'', 248, + '(', 153, + ')', 154, + '*', 156, + '+', 191, '-', 49, - '.', 160, + '.', 158, '/', 33, ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '>', 187, + '[', 179, + '_', 305, + '|', 192, + '~', 188, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 12: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 160, - '/', 301, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 194, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 158, + '/', 300, ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '>', 187, + '[', 179, + '_', 305, + '|', 192, + '~', 188, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 13: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 194, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + '}', 148, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 14: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 160, - '/', 301, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 158, + '/', 300, ':', 54, - '>', 189, - '[', 181, - '_', 306, - '|', 194, - '~', 190, - 'E', 303, - 'e', 303, + '>', 187, + '[', 179, + '_', 305, + '|', 192, + '~', 188, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 15: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 297, - '.', 128, - '/', 301, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 296, + '.', 126, + '/', 300, + ';', 141, + '[', 294, + '_', 305, + '}', 148, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 16: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, - ')', 156, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, + ')', 154, '+', 50, - ',', 142, + ',', 140, '-', 49, - '.', 128, + '.', 126, '/', 33, - ';', 143, - '[', 295, - '_', 306, - '}', 150, - 'E', 303, - 'e', 303, + ';', 141, + '[', 294, + '_', 305, + '}', 148, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 17: ADVANCE_MAP( - '!', 85, - '"', 255, - '#', 180, - '\'', 249, - '(', 155, + '!', 203, + '"', 254, + '#', 178, + '\'', 248, + '(', 153, '+', 50, '-', 49, - '.', 128, + '.', 126, '/', 33, - '[', 295, - '_', 306, - 'n', 315, - 'o', 313, - 's', 310, - 'E', 303, - 'e', 303, + '[', 294, + '_', 305, + 'n', 314, + 'o', 312, + 's', 309, + 'E', 302, + 'e', 302, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 18: ADVANCE_MAP( - '#', 180, + '#', 178, '$', 55, - '(', 196, - ')', 156, + '(', 194, + ')', 154, '*', 57, - '+', 192, - ',', 142, - '.', 159, + '+', 190, + ',', 140, + '.', 157, '/', 32, ':', 54, - '=', 182, - '>', 189, - '[', 181, - '\\', 131, - ']', 188, + '=', 180, + '>', 187, + '[', 179, + '\\', 129, + ']', 186, '^', 56, - '{', 149, - '|', 195, - '~', 191, + '{', 147, + '|', 193, + '~', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(19); if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(301); END_STATE(); case 19: ADVANCE_MAP( - '#', 180, + '#', 178, '$', 55, - ')', 156, + ')', 154, '*', 57, - '+', 192, - ',', 142, - '.', 159, + '+', 190, + ',', 140, + '.', 157, '/', 32, ':', 54, - '=', 182, - '>', 189, - '[', 181, - '\\', 131, - ']', 188, + '=', 180, + '>', 187, + '[', 179, + '\\', 129, + ']', 186, '^', 56, - '{', 149, - '|', 195, - '~', 191, + '{', 147, + '|', 193, + '~', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(19); if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(301); END_STATE(); case 20: ADVANCE_MAP( - '%', 294, - '(', 155, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 283, - 'o', 282, - 's', 279, + '%', 293, + '(', 153, + '*', 156, + '+', 190, + '-', 298, + '/', 299, + ';', 141, + 'n', 282, + 'o', 281, + 's', 278, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(24); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 21: ADVANCE_MAP( - '(', 196, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ':', 203, - ';', 143, - ']', 188, - 'a', 94, + '(', 194, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 295, + '/', 299, + ':', 201, + ';', 141, + ']', 186, + 'a', 93, 'o', 79, ); if (('\t' <= lookahead && lookahead <= '\r') || @@ -2190,93 +2212,93 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 22: ADVANCE_MAP( - '(', 196, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, + '(', 194, + '*', 156, + '+', 190, + '-', 298, + '/', 299, + ';', 141, + 'n', 349, + 'o', 346, + 's', 334, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(24); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 23: ADVANCE_MAP( - '(', 155, - '*', 158, - '+', 192, - ',', 142, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, - '{', 149, + '(', 153, + '*', 156, + '+', 190, + ',', 140, + '-', 298, + '/', 299, + ';', 141, + 'n', 349, + 'o', 346, + 's', 334, + '{', 147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(23); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 24: ADVANCE_MAP( - '(', 155, - '*', 158, - '+', 192, - '-', 299, - '/', 300, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, + '(', 153, + '*', 156, + '+', 190, + '-', 298, + '/', 299, + ';', 141, + 'n', 349, + 'o', 346, + 's', 334, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(24); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 25: ADVANCE_MAP( - '(', 155, - '-', 134, + '(', 153, + '-', 132, '/', 32, - ';', 143, - 'n', 350, - 'o', 347, - 's', 335, - '{', 149, + ';', 141, + 'n', 349, + 'o', 346, + 's', 334, + '{', 147, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(25); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 26: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ':', 203, - ';', 143, - ']', 188, - 'a', 94, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 295, + '/', 299, + ':', 201, + ';', 141, + ']', 186, + 'a', 93, 'o', 79, ); if (('\t' <= lookahead && lookahead <= '\r') || @@ -2284,67 +2306,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 27: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ';', 143, - ']', 188, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 295, + '/', 299, + ';', 141, + ']', 186, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(27); END_STATE(); case 28: ADVANCE_MAP( - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 296, - '/', 300, - ';', 143, - ']', 188, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 295, + '/', 299, + ';', 141, + ']', 186, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(27); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); case 29: ADVANCE_MAP( - ')', 156, - ',', 142, + ')', 154, + ',', 140, '/', 32, - ':', 203, - ';', 143, - 'a', 94, - 'f', 108, + ':', 201, + ';', 141, + 'a', 93, + 'f', 107, + 'i', 90, 'o', 79, - 't', 101, - '{', 149, - '}', 150, - '+', 130, - '-', 130, + 't', 100, + '{', 147, + '}', 148, + '+', 128, + '-', 128, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(29); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); END_STATE(); case 30: - if (lookahead == ')') ADVANCE(156); + if (lookahead == ')') ADVANCE(154); if (lookahead == '/') ADVANCE(32); - if (lookahead == 'o') ADVANCE(293); + if (lookahead == 'o') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(31); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); case 31: - if (lookahead == ')') ADVANCE(156); + if (lookahead == ')') ADVANCE(154); if (lookahead == '/') ADVANCE(32); if (lookahead == 'o') ADVANCE(78); if (('\t' <= lookahead && lookahead <= '\r') || @@ -2352,16 +2375,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 32: if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(424); + if (lookahead == '/') ADVANCE(423); END_STATE(); case 33: if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(421); + if (lookahead == '/') ADVANCE(420); if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(53); END_STATE(); case 34: if (lookahead == '*') ADVANCE(34); - if (lookahead == '/') ADVANCE(425); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0) ADVANCE(35); END_STATE(); case 35: @@ -2369,122 +2392,122 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(35); END_STATE(); case 36: - if (lookahead == '+') ADVANCE(130); - if (lookahead == '-') ADVANCE(97); + if (lookahead == '+') ADVANCE(128); + if (lookahead == '-') ADVANCE(96); if (lookahead == '/') ADVANCE(32); - if (lookahead == 'e') ADVANCE(124); - if (lookahead == 'n') ADVANCE(201); + if (lookahead == 'e') ADVANCE(122); + if (lookahead == 'n') ADVANCE(199); if (lookahead == 'o') ADVANCE(70); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(36); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); END_STATE(); case 37: - if (lookahead == ',') ADVANCE(142); + if (lookahead == ',') ADVANCE(140); if (lookahead == '/') ADVANCE(32); - if (lookahead == '{') ADVANCE(149); + if (lookahead == '{') ADVANCE(147); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(37); END_STATE(); case 38: - if (lookahead == ',') ADVANCE(142); + if (lookahead == ',') ADVANCE(140); if (lookahead == '/') ADVANCE(32); - if (lookahead == '{') ADVANCE(149); + if (lookahead == '{') ADVANCE(147); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(37); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); case 39: - if (lookahead == '-') ADVANCE(63); + if (lookahead == '-') ADVANCE(62); END_STATE(); case 40: - if (lookahead == '-') ADVANCE(134); + if (lookahead == '-') ADVANCE(132); if (lookahead == '/') ADVANCE(32); - if (lookahead == '\\') ADVANCE(131); - if (lookahead == 'h') ADVANCE(324); - if (lookahead == 'i') ADVANCE(355); - if (lookahead == 'n') ADVANCE(349); - if (lookahead == 'w') ADVANCE(339); + if (lookahead == '\\') ADVANCE(129); + if (lookahead == 'h') ADVANCE(323); + if (lookahead == 'i') ADVANCE(354); + if (lookahead == 'n') ADVANCE(348); + if (lookahead == 'w') ADVANCE(338); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(40); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 41: - if (lookahead == '-') ADVANCE(134); + if (lookahead == '-') ADVANCE(132); if (lookahead == '/') ADVANCE(32); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(42); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(133); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(131); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(368); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(367); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 42: - if (lookahead == '-') ADVANCE(134); + if (lookahead == '-') ADVANCE(132); if (lookahead == '/') ADVANCE(32); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(42); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 43: - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (lookahead == 'v') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); END_STATE(); case 44: - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (lookahead == 'v') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 45: - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(276); + if (lookahead == '-') ADVANCE(127); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); END_STATE(); case 46: - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (lookahead == '-') ADVANCE(127); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 47: - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); + if (lookahead == '-') ADVANCE(127); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); END_STATE(); case 48: if (lookahead == '-') ADVANCE(65); END_STATE(); case 49: - if (lookahead == '.') ADVANCE(128); - if (lookahead == '/') ADVANCE(135); + if (lookahead == '.') ADVANCE(126); + if (lookahead == '/') ADVANCE(133); if (lookahead == '-' || - lookahead == '_') ADVANCE(306); + lookahead == '_') ADVANCE(305); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(302); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 50: - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); case 51: if (lookahead == '/') ADVANCE(32); @@ -2497,1165 +2520,1166 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); END_STATE(); case 53: - if (lookahead == '/') ADVANCE(135); + if (lookahead == '/') ADVANCE(133); if (lookahead == '-' || lookahead == '_') ADVANCE(53); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(425); END_STATE(); case 54: - if (lookahead == ':') ADVANCE(179); + if (lookahead == ':') ADVANCE(177); END_STATE(); case 55: - if (lookahead == '=') ADVANCE(187); + if (lookahead == '=') ADVANCE(185); END_STATE(); case 56: - if (lookahead == '=') ADVANCE(184); + if (lookahead == '=') ADVANCE(182); END_STATE(); case 57: - if (lookahead == '=') ADVANCE(186); + if (lookahead == '=') ADVANCE(184); END_STATE(); case 58: - if (lookahead == 'a') ADVANCE(113); - if (lookahead == 'o') ADVANCE(114); + if (lookahead == 'a') ADVANCE(111); + if (lookahead == 'o') ADVANCE(112); END_STATE(); case 59: - if (lookahead == 'a') ADVANCE(115); + if (lookahead == 'a') ADVANCE(113); END_STATE(); case 60: - if (lookahead == 'a') ADVANCE(99); + if (lookahead == 'a') ADVANCE(98); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(390); - if (lookahead == 'i') ADVANCE(392); - if (lookahead == 'k') ADVANCE(379); - if (lookahead == 'm') ADVANCE(380); - if (lookahead == 'n') ADVANCE(373); - if (lookahead == 's') ADVANCE(376); + if (lookahead == 'c') ADVANCE(389); + if (lookahead == 'i') ADVANCE(391); + if (lookahead == 'k') ADVANCE(378); + if (lookahead == 'm') ADVANCE(379); + if (lookahead == 'n') ADVANCE(372); + if (lookahead == 's') ADVANCE(375); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 62: - if (lookahead == 'c') ADVANCE(103); - END_STATE(); - case 63: if (lookahead == 'c') ADVANCE(81); if (lookahead == 'l') ADVANCE(59); END_STATE(); + case 63: + if (lookahead == 'c') ADVANCE(102); + END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(122); + if (lookahead == 'c') ADVANCE(121); END_STATE(); case 65: if (lookahead == 'c') ADVANCE(83); END_STATE(); case 66: - if (lookahead == 'd') ADVANCE(207); + if (lookahead == 'd') ADVANCE(206); END_STATE(); case 67: - if (lookahead == 'd') ADVANCE(198); + if (lookahead == 'd') ADVANCE(196); END_STATE(); case 68: - if (lookahead == 'd') ADVANCE(175); + if (lookahead == 'd') ADVANCE(173); END_STATE(); case 69: - if (lookahead == 'd') ADVANCE(177); + if (lookahead == 'd') ADVANCE(175); END_STATE(); case 70: if (lookahead == 'd') ADVANCE(67); END_STATE(); case 71: if (lookahead == 'd') ADVANCE(67); - if (lookahead == 'f') ADVANCE(199); - if (lookahead == 'n') ADVANCE(88); - if (lookahead == 'r') ADVANCE(209); + if (lookahead == 'f') ADVANCE(197); + if (lookahead == 'n') ADVANCE(86); + if (lookahead == 'r') ADVANCE(208); END_STATE(); case 72: if (lookahead == 'e') ADVANCE(64); END_STATE(); case 73: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(167); END_STATE(); case 74: - if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'e') ADVANCE(123); END_STATE(); case 75: - if (lookahead == 'e') ADVANCE(90); + if (lookahead == 'e') ADVANCE(88); END_STATE(); case 76: - if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'e') ADVANCE(95); END_STATE(); case 77: if (lookahead == 'e') ADVANCE(110); END_STATE(); case 78: - if (lookahead == 'f') ADVANCE(199); + if (lookahead == 'f') ADVANCE(197); END_STATE(); case 79: - if (lookahead == 'f') ADVANCE(199); - if (lookahead == 'r') ADVANCE(209); + if (lookahead == 'f') ADVANCE(197); + if (lookahead == 'r') ADVANCE(208); END_STATE(); case 80: if (lookahead == 'h') ADVANCE(39); END_STATE(); case 81: - if (lookahead == 'h') ADVANCE(86); + if (lookahead == 'h') ADVANCE(84); END_STATE(); case 82: if (lookahead == 'h') ADVANCE(77); END_STATE(); case 83: - if (lookahead == 'h') ADVANCE(87); + if (lookahead == 'h') ADVANCE(85); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(429); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + if (lookahead == 'i') ADVANCE(87); END_STATE(); case 85: - if (lookahead == 'i') ADVANCE(93); + if (lookahead == 'i') ADVANCE(89); END_STATE(); case 86: - if (lookahead == 'i') ADVANCE(89); + if (lookahead == 'l') ADVANCE(124); END_STATE(); case 87: - if (lookahead == 'i') ADVANCE(91); + if (lookahead == 'l') ADVANCE(68); END_STATE(); case 88: - if (lookahead == 'l') ADVANCE(126); + if (lookahead == 'l') ADVANCE(72); END_STATE(); case 89: - if (lookahead == 'l') ADVANCE(68); + if (lookahead == 'l') ADVANCE(69); END_STATE(); case 90: - if (lookahead == 'l') ADVANCE(72); + if (lookahead == 'm') ADVANCE(105); END_STATE(); case 91: - if (lookahead == 'l') ADVANCE(69); + if (lookahead == 'm') ADVANCE(105); + if (lookahead == 's') ADVANCE(165); END_STATE(); case 92: - if (lookahead == 'm') ADVANCE(151); + if (lookahead == 'm') ADVANCE(149); END_STATE(); case 93: - if (lookahead == 'm') ADVANCE(106); - END_STATE(); - case 94: if (lookahead == 'n') ADVANCE(66); END_STATE(); - case 95: + case 94: if (lookahead == 'n') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); + END_STATE(); + case 95: + if (lookahead == 'n') ADVANCE(195); END_STATE(); case 96: - if (lookahead == 'n') ADVANCE(197); + if (lookahead == 'n') ADVANCE(199); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); END_STATE(); case 97: - if (lookahead == 'n') ADVANCE(201); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); + if (lookahead == 'n') ADVANCE(120); END_STATE(); case 98: - if (lookahead == 'n') ADVANCE(123); + if (lookahead == 'n') ADVANCE(116); END_STATE(); case 99: - if (lookahead == 'n') ADVANCE(119); + if (lookahead == 'o') ADVANCE(114); + if (lookahead == 't') ADVANCE(80); END_STATE(); case 100: - if (lookahead == 'o') ADVANCE(116); - if (lookahead == 't') ADVANCE(80); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 101: - if (lookahead == 'o') ADVANCE(152); + if (lookahead == 'o') ADVANCE(92); END_STATE(); case 102: - if (lookahead == 'o') ADVANCE(92); + if (lookahead == 'o') ADVANCE(97); END_STATE(); case 103: - if (lookahead == 'o') ADVANCE(98); + if (lookahead == 'o') ADVANCE(109); END_STATE(); case 104: - if (lookahead == 'o') ADVANCE(107); + if (lookahead == 'o') ADVANCE(106); END_STATE(); case 105: - if (lookahead == 'o') ADVANCE(111); + if (lookahead == 'p') ADVANCE(103); END_STATE(); case 106: - if (lookahead == 'p') ADVANCE(105); + if (lookahead == 'r') ADVANCE(214); END_STATE(); case 107: - if (lookahead == 'r') ADVANCE(215); + if (lookahead == 'r') ADVANCE(101); END_STATE(); case 108: - if (lookahead == 'r') ADVANCE(102); - END_STATE(); - case 109: - if (lookahead == 'r') ADVANCE(102); + if (lookahead == 'r') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); + END_STATE(); + case 109: + if (lookahead == 'r') ADVANCE(119); END_STATE(); case 110: if (lookahead == 'r') ADVANCE(73); END_STATE(); case 111: - if (lookahead == 'r') ADVANCE(121); + if (lookahead == 's') ADVANCE(159); END_STATE(); case 112: - if (lookahead == 's') ADVANCE(167); + if (lookahead == 's') ADVANCE(115); END_STATE(); case 113: - if (lookahead == 's') ADVANCE(161); + if (lookahead == 's') ADVANCE(118); END_STATE(); case 114: - if (lookahead == 's') ADVANCE(117); + if (lookahead == 't') ADVANCE(161); END_STATE(); case 115: - if (lookahead == 's') ADVANCE(120); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 116: - if (lookahead == 't') ADVANCE(163); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 117: if (lookahead == 't') ADVANCE(171); END_STATE(); case 118: - if (lookahead == 't') ADVANCE(173); + if (lookahead == 't') ADVANCE(48); END_STATE(); case 119: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(60); END_STATE(); case 120: - if (lookahead == 't') ADVANCE(48); + if (lookahead == 't') ADVANCE(74); END_STATE(); case 121: - if (lookahead == 't') ADVANCE(60); + if (lookahead == 't') ADVANCE(104); END_STATE(); case 122: - if (lookahead == 't') ADVANCE(104); + if (lookahead == 'v') ADVANCE(76); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(74); + if (lookahead == 'x') ADVANCE(117); END_STATE(); case 124: - if (lookahead == 'v') ADVANCE(76); + if (lookahead == 'y') ADVANCE(210); END_STATE(); case 125: - if (lookahead == 'x') ADVANCE(118); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(125); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(200); END_STATE(); case 126: - if (lookahead == 'y') ADVANCE(211); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); END_STATE(); case 127: - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 128: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); END_STATE(); case 129: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); - END_STATE(); - case 130: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); - END_STATE(); - case 131: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(267); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(266); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(261); + lookahead != '\r') ADVANCE(260); END_STATE(); - case 132: + case 130: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); END_STATE(); - case 133: + case 131: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); END_STATE(); - case 134: + case 132: if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 135: + case 133: if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(53); END_STATE(); - case 136: - if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(426); + case 134: + if ((!eof && set_contains(sym_plain_value_character_set_1, 10, lookahead))) ADVANCE(425); END_STATE(); - case 137: - if (eof) ADVANCE(140); + case 135: + if (eof) ADVANCE(138); ADVANCE_MAP( - '!', 84, - '"', 255, - '#', 180, + '!', 204, + '"', 254, + '#', 178, '$', 55, - '&', 157, - '\'', 249, - '(', 155, - ')', 156, - '*', 158, - '+', 193, - ',', 142, - '-', 298, - '.', 160, - '/', 300, - ':', 204, - ';', 143, - '=', 182, - '>', 189, + '&', 155, + '\'', 248, + '(', 153, + ')', 154, + '*', 156, + '+', 191, + ',', 140, + '-', 297, + '.', 158, + '/', 299, + ':', 202, + ';', 141, + '=', 180, + '>', 187, '@', 61, 'E', 46, - '[', 181, - '\\', 131, - ']', 188, + '[', 179, + '\\', 129, + ']', 186, '^', 56, - 'a', 94, + 'a', 93, 'e', 44, - 'f', 108, + 'f', 107, 'h', 58, - 'i', 112, - 'n', 100, + 'i', 91, + 'n', 99, 'o', 71, 's', 75, - 't', 101, + 't', 100, 'w', 82, - '{', 149, - '|', 195, - '}', 150, - '~', 191, + '{', 147, + '|', 193, + '}', 148, + '~', 189, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(137); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == ' ') SKIP(135); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); - case 138: - if (eof) ADVANCE(140); + case 136: + if (eof) ADVANCE(138); ADVANCE_MAP( - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - '(', 196, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 134, - '.', 159, + '"', 254, + '#', 178, + '&', 155, + '\'', 248, + '(', 194, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 132, + '.', 157, '/', 32, - ':', 204, - ';', 143, - '>', 189, + ':', 202, + ';', 141, + '>', 187, '@', 61, - '[', 181, - '\\', 131, - ']', 188, - '{', 149, - '|', 194, - '}', 150, - '~', 190, + '[', 179, + '\\', 129, + ']', 186, + '{', 147, + '|', 192, + '}', 148, + '~', 188, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); + lookahead == ' ') SKIP(137); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 139: - if (eof) ADVANCE(140); + case 137: + if (eof) ADVANCE(138); ADVANCE_MAP( - '"', 255, - '#', 180, - '&', 157, - '\'', 249, - ')', 156, - '*', 158, - '+', 192, - ',', 142, - '-', 134, - '.', 159, + '"', 254, + '#', 178, + '&', 155, + '\'', 248, + ')', 154, + '*', 156, + '+', 190, + ',', 140, + '-', 132, + '.', 157, '/', 32, - ':', 204, - ';', 143, - '>', 189, + ':', 202, + ';', 141, + '>', 187, '@', 61, - '[', 181, - '\\', 131, - ']', 188, - '{', 149, - '|', 194, - '}', 150, - '~', 190, + '[', 179, + '\\', 129, + ']', 186, + '{', 147, + '|', 192, + '}', 148, + '~', 188, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(139); + lookahead == ' ') SKIP(137); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 140: + case 138: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 141: + case 139: ACCEPT_TOKEN(anon_sym_ATimport); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 142: + case 140: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 143: + case 141: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 144: + case 142: ACCEPT_TOKEN(anon_sym_ATmedia); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 145: + case 143: ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 146: + case 144: ACCEPT_TOKEN(anon_sym_ATnamespace); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 147: + case 145: ACCEPT_TOKEN(anon_sym_ATkeyframes); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 148: + case 146: ACCEPT_TOKEN(aux_sym_keyframes_statement_token1); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 149: + case 147: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 150: + case 148: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 151: + case 149: ACCEPT_TOKEN(sym_from); END_STATE(); - case 152: + case 150: ACCEPT_TOKEN(anon_sym_to); END_STATE(); - case 153: + case 151: ACCEPT_TOKEN(anon_sym_ATsupports); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 154: + case 152: ACCEPT_TOKEN(anon_sym_ATscope); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); - case 155: + case 153: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 156: + case 154: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 157: + case 155: ACCEPT_TOKEN(sym_nesting_selector); END_STATE(); - case 158: + case 156: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 159: + case 157: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 160: + case 158: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); END_STATE(); - case 161: + case 159: ACCEPT_TOKEN(anon_sym_has); END_STATE(); - case 162: + case 160: ACCEPT_TOKEN(anon_sym_has); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 163: + case 161: ACCEPT_TOKEN(anon_sym_not); END_STATE(); - case 164: + case 162: ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(293); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 165: + case 163: ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 166: + case 164: ACCEPT_TOKEN(anon_sym_not); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 167: + case 165: ACCEPT_TOKEN(anon_sym_is); END_STATE(); - case 168: + case 166: ACCEPT_TOKEN(anon_sym_is); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 169: + case 167: ACCEPT_TOKEN(anon_sym_where); END_STATE(); - case 170: + case 168: ACCEPT_TOKEN(anon_sym_where); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 171: + case 169: ACCEPT_TOKEN(anon_sym_host); - if (lookahead == '-') ADVANCE(62); + if (lookahead == '-') ADVANCE(63); END_STATE(); - case 172: + case 170: ACCEPT_TOKEN(anon_sym_host); - if (lookahead == '-') ADVANCE(327); + if (lookahead == '-') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 173: + case 171: ACCEPT_TOKEN(anon_sym_host_DASHcontext); END_STATE(); - case 174: + case 172: ACCEPT_TOKEN(anon_sym_host_DASHcontext); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 175: + case 173: ACCEPT_TOKEN(anon_sym_nth_DASHchild); END_STATE(); - case 176: + case 174: ACCEPT_TOKEN(anon_sym_nth_DASHchild); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 177: + case 175: ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild); END_STATE(); - case 178: + case 176: ACCEPT_TOKEN(anon_sym_nth_DASHlast_DASHchild); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 179: + case 177: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 180: + case 178: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 181: + case 179: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 182: + case 180: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 183: + case 181: ACCEPT_TOKEN(anon_sym_TILDE_EQ); END_STATE(); - case 184: + case 182: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 185: + case 183: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 186: + case 184: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 187: + case 185: ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); END_STATE(); - case 188: + case 186: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 189: + case 187: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 190: + case 188: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 191: + case 189: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') ADVANCE(183); + if (lookahead == '=') ADVANCE(181); END_STATE(); - case 192: + case 190: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 193: + case 191: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); - case 194: + case 192: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 195: + case 193: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(185); + if (lookahead == '=') ADVANCE(183); END_STATE(); - case 196: + case 194: ACCEPT_TOKEN(anon_sym_LPAREN2); END_STATE(); - case 197: + case 195: ACCEPT_TOKEN(anon_sym_even); END_STATE(); - case 198: + case 196: ACCEPT_TOKEN(anon_sym_odd); END_STATE(); - case 199: + case 197: ACCEPT_TOKEN(anon_sym_of); END_STATE(); - case 200: + case 198: ACCEPT_TOKEN(anon_sym_of); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); - case 201: + case 199: ACCEPT_TOKEN(sym__nth_functional_notation); - if (lookahead == '+') ADVANCE(127); + if (lookahead == '+') ADVANCE(125); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(201); + lookahead == ' ') ADVANCE(199); END_STATE(); - case 202: + case 200: ACCEPT_TOKEN(sym__nth_functional_notation); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(202); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(200); END_STATE(); - case 203: + case 201: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 204: + case 202: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(179); + if (lookahead == ':') ADVANCE(177); + END_STATE(); + case 203: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 204: + ACCEPT_TOKEN(anon_sym_BANG); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(427); END_STATE(); case 205: - ACCEPT_TOKEN(sym_important); + ACCEPT_TOKEN(anon_sym_important); END_STATE(); case 206: - ACCEPT_TOKEN(sym_important); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 207: ACCEPT_TOKEN(anon_sym_and); END_STATE(); - case 208: + case 207: ACCEPT_TOKEN(anon_sym_and); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 209: + case 208: ACCEPT_TOKEN(anon_sym_or); END_STATE(); - case 210: + case 209: ACCEPT_TOKEN(anon_sym_or); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 211: + case 210: ACCEPT_TOKEN(anon_sym_only); END_STATE(); - case 212: + case 211: ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(293); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 213: + case 212: ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 214: + case 213: ACCEPT_TOKEN(anon_sym_only); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 215: + case 214: ACCEPT_TOKEN(anon_sym_selector); END_STATE(); - case 216: + case 215: ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '%') ADVANCE(294); + if (lookahead == '%') ADVANCE(293); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 217: + case 216: ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 218: + case 217: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); + END_STATE(); + case 218: + ACCEPT_TOKEN(aux_sym_color_value_token1); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_color_value_token1); + if (lookahead == '-') ADVANCE(127); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 220: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (lookahead == '-') ADVANCE(127); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); END_STATE(); case 221: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(232); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); END_STATE(); case 222: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(233); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); case 223: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(234); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); case 224: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); + if (lookahead == '-') ADVANCE(127); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); case 225: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(129); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); + if (lookahead == '.') ADVANCE(126); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); case 226: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(219); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(225); END_STATE(); case 227: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(220); + lookahead == 'e') ADVANCE(221); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(226); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(228); END_STATE(); case 228: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(222); + lookahead == 'e') ADVANCE(220); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(229); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(226); END_STATE(); case 229: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(221); + lookahead == 'e') ADVANCE(222); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(227); END_STATE(); case 230: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(223); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(228); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(229); END_STATE(); case 231: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(128); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(224); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 232: ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); END_STATE(); case 233: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(232); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); END_STATE(); case 234: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(233); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); case 235: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(234); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); case 236: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); case 237: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); - END_STATE(); - case 238: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); END_STATE(); - case 239: + case 238: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(248); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 240: + case 239: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); END_STATE(); - case 241: + case 240: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 242: + case 241: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); END_STATE(); - case 243: + case 242: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 244: + case 243: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); END_STATE(); - case 245: + case 244: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 246: + case 245: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); END_STATE(); - case 247: + case 246: ACCEPT_TOKEN(aux_sym_color_value_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 248: + case 247: ACCEPT_TOKEN(aux_sym_color_value_token1); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 249: + case 248: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 250: + case 249: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(252); - if (lookahead == '/') ADVANCE(254); + if (lookahead == '*') ADVANCE(251); + if (lookahead == '/') ADVANCE(253); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(253); END_STATE(); - case 251: + case 250: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(251); - if (lookahead == '/') ADVANCE(254); + if (lookahead == '*') ADVANCE(250); + if (lookahead == '/') ADVANCE(253); if (lookahead == '\n' || lookahead == '\'' || lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(252); + if (lookahead != 0) ADVANCE(251); END_STATE(); - case 252: + case 251: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(251); + if (lookahead == '*') ADVANCE(250); if (lookahead == '\n' || lookahead == '\'' || lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(252); + if (lookahead != 0) ADVANCE(251); END_STATE(); - case 253: + case 252: ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '/') ADVANCE(250); + if (lookahead == '/') ADVANCE(249); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(253); + lookahead == ' ') ADVANCE(252); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(253); END_STATE(); - case 254: + case 253: ACCEPT_TOKEN(aux_sym_string_value_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(253); END_STATE(); - case 255: + case 254: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 256: + case 255: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(258); - if (lookahead == '/') ADVANCE(260); + if (lookahead == '*') ADVANCE(257); + if (lookahead == '/') ADVANCE(259); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(260); + lookahead != '\\') ADVANCE(259); END_STATE(); - case 257: + case 256: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(257); - if (lookahead == '/') ADVANCE(260); + if (lookahead == '*') ADVANCE(256); + if (lookahead == '/') ADVANCE(259); if (lookahead == '\n' || lookahead == '"' || lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(258); + if (lookahead != 0) ADVANCE(257); END_STATE(); - case 258: + case 257: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(257); + if (lookahead == '*') ADVANCE(256); if (lookahead == '\n' || lookahead == '"' || lookahead == '\\') ADVANCE(35); - if (lookahead != 0) ADVANCE(258); + if (lookahead != 0) ADVANCE(257); END_STATE(); - case 259: + case 258: ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '/') ADVANCE(256); + if (lookahead == '/') ADVANCE(255); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(259); + lookahead == ' ') ADVANCE(258); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '"' && - lookahead != '\\') ADVANCE(260); + lookahead != '\\') ADVANCE(259); END_STATE(); - case 260: + case 259: ACCEPT_TOKEN(aux_sym_string_value_token2); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(260); + lookahead != '\\') ADVANCE(259); + END_STATE(); + case 260: + ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 261: ACCEPT_TOKEN(sym_escape_sequence); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(260); END_STATE(); case 262: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(260); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(261); END_STATE(); case 263: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(262); @@ -3663,7 +3687,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 264: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(263); @@ -3671,7 +3695,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 265: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(264); @@ -3679,622 +3703,624 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 266: ACCEPT_TOKEN(sym_escape_sequence); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); + lookahead == ' ') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(265); END_STATE(); case 267: - ACCEPT_TOKEN(sym_escape_sequence); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(261); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(266); - END_STATE(); - case 268: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); - case 269: + case 268: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(225); + lookahead == 'e') ADVANCE(224); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); END_STATE(); - case 270: + case 269: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(47); if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + END_STATE(); + case 270: + ACCEPT_TOKEN(aux_sym_integer_value_token1); + if (lookahead == 'n') ADVANCE(199); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); END_STATE(); case 271: ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == 'n') ADVANCE(201); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); END_STATE(); case 272: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); - END_STATE(); - case 273: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '/') ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 274: + case 273: ACCEPT_TOKEN(aux_sym_float_value_token1); if (lookahead == 'E' || lookahead == 'e') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + END_STATE(); + case 274: + ACCEPT_TOKEN(aux_sym_float_value_token1); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(274); END_STATE(); case 275: ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); END_STATE(); case 276: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'c') ADVANCE(286); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_' || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 277: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'c') ADVANCE(287); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'e') ADVANCE(276); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 278: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'e') ADVANCE(277); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'e') ADVANCE(280); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 279: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'e') ADVANCE(281); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'l') ADVANCE(287); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 280: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'l') ADVANCE(288); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'l') ADVANCE(277); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 281: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'l') ADVANCE(278); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'n') ADVANCE(279); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 282: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'n') ADVANCE(280); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'o') ADVANCE(285); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 283: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'o') ADVANCE(286); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'o') ADVANCE(284); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 284: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'o') ADVANCE(285); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'r') ADVANCE(215); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 285: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'r') ADVANCE(216); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 't') ADVANCE(162); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 286: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 't') ADVANCE(164); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 't') ADVANCE(283); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 287: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 't') ADVANCE(284); + if (lookahead == '%') ADVANCE(293); + if (lookahead == 'y') ADVANCE(211); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 288: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (lookahead == 'y') ADVANCE(212); + if (lookahead == '%') ADVANCE(293); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 289: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(294); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 290: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(292); - if (lookahead == '-') ADVANCE(322); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '%') ADVANCE(291); + if (lookahead == '-') ADVANCE(321); + if (lookahead == '/') ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 291: + case 290: ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(292); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '%') ADVANCE(291); + if (lookahead == '/') ADVANCE(134); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_' || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 292: + case 291: ACCEPT_TOKEN(sym_unit); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(134); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(292); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(291); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 293: + case 292: ACCEPT_TOKEN(sym_unit); - if (lookahead == 'f') ADVANCE(200); + if (lookahead == 'f') ADVANCE(198); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); - case 294: + case 293: ACCEPT_TOKEN(sym_unit); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(293); END_STATE(); - case 295: + case 294: ACCEPT_TOKEN(anon_sym_LBRACK2); END_STATE(); - case 296: + case 295: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 297: + case 296: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(128); - if (lookahead == '/') ADVANCE(135); + if (lookahead == '.') ADVANCE(126); + if (lookahead == '/') ADVANCE(133); if (lookahead == '-' || - lookahead == '_') ADVANCE(306); + lookahead == '_') ADVANCE(305); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + lookahead == 'e') ADVANCE(302); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); - if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); + if ((0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 298: + case 297: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(128); + if (lookahead == '.') ADVANCE(126); if (lookahead == 'E' || lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(267); END_STATE(); - case 299: + case 298: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 300: + case 299: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(35); END_STATE(); - case 301: + case 300: ACCEPT_TOKEN(anon_sym_SLASH); if (lookahead == '*') ADVANCE(35); - if (lookahead == '/') ADVANCE(421); + if (lookahead == '/') ADVANCE(420); if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(53); END_STATE(); - case 302: + case 301: ACCEPT_TOKEN(aux_sym_class_name_token1); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(302); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(301); END_STATE(); - case 303: + case 302: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(322); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '-') ADVANCE(321); + if (lookahead == '/') ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); - case 304: + case 303: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(328); + if (lookahead == '-') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 305: + case 304: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(329); + if (lookahead == '-') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 306: + case 305: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(135); + if (lookahead == '/') ADVANCE(133); if (lookahead == '-' || - lookahead == '_') ADVANCE(306); + lookahead == '_') ADVANCE(305); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(323); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); + END_STATE(); + case 306: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'c') ADVANCE(319); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 307: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'c') ADVANCE(320); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'd') ADVANCE(207); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 308: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'd') ADVANCE(208); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'e') ADVANCE(306); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 309: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'e') ADVANCE(307); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'e') ADVANCE(311); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 310: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'e') ADVANCE(312); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'l') ADVANCE(320); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 311: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'l') ADVANCE(321); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'l') ADVANCE(308); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 312: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'l') ADVANCE(309); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'n') ADVANCE(310); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 313: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'n') ADVANCE(311); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'n') ADVANCE(307); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 314: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'n') ADVANCE(308); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'o') ADVANCE(318); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 315: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'o') ADVANCE(319); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'o') ADVANCE(316); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 316: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'o') ADVANCE(317); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'r') ADVANCE(216); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 317: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'r') ADVANCE(217); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'r') ADVANCE(209); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 318: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'r') ADVANCE(210); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 't') ADVANCE(163); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 319: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 't') ADVANCE(165); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 't') ADVANCE(315); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 320: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 't') ADVANCE(316); + if (lookahead == '/') ADVANCE(134); + if (lookahead == 'y') ADVANCE(212); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 321: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (lookahead == 'y') ADVANCE(213); + if (lookahead == '/') ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 322: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '/') ADVANCE(134); if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(322); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); END_STATE(); case 323: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(136); + if (lookahead == 'a') ADVANCE(355); + if (lookahead == 'o') ADVANCE(356); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(323); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); + ('b' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 324: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'a') ADVANCE(356); - if (lookahead == 'o') ADVANCE(357); + if (lookahead == 'a') ADVANCE(357); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 325: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'a') ADVANCE(358); + if (lookahead == 'c') ADVANCE(361); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + ('a' <= lookahead && lookahead <= 'z') || + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 326: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(362); + if (lookahead == 'c') ADVANCE(351); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 327: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(352); + if (lookahead == 'c') ADVANCE(337); + if (lookahead == 'l') ADVANCE(324); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 328: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(338); - if (lookahead == 'l') ADVANCE(325); + if (lookahead == 'c') ADVANCE(339); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 329: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(340); + if (lookahead == 'd') ADVANCE(174); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 330: ACCEPT_TOKEN(sym_identifier); @@ -4304,298 +4330,298 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 331: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'd') ADVANCE(178); + if (lookahead == 'e') ADVANCE(325); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 332: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(326); + if (lookahead == 'e') ADVANCE(168); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 333: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(364); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 334: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(365); + if (lookahead == 'e') ADVANCE(344); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 335: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(345); + if (lookahead == 'e') ADVANCE(353); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 336: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(354); + if (lookahead == 'h') ADVANCE(303); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 337: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(304); + if (lookahead == 'h') ADVANCE(340); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 338: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(341); + if (lookahead == 'h') ADVANCE(335); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 339: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(336); + if (lookahead == 'h') ADVANCE(341); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 340: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'h') ADVANCE(342); + if (lookahead == 'i') ADVANCE(343); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 341: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(344); + if (lookahead == 'i') ADVANCE(345); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 342: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(346); + if (lookahead == 'l') ADVANCE(365); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 343: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(366); + if (lookahead == 'l') ADVANCE(329); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 344: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(330); + if (lookahead == 'l') ADVANCE(331); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 345: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(332); + if (lookahead == 'l') ADVANCE(330); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 346: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(331); + if (lookahead == 'n') ADVANCE(342); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 347: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(343); + if (lookahead == 'n') ADVANCE(363); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 348: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(364); + if (lookahead == 'o') ADVANCE(358); + if (lookahead == 't') ADVANCE(336); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 349: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(359); - if (lookahead == 't') ADVANCE(337); + if (lookahead == 'o') ADVANCE(358); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 350: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(359); + if (lookahead == 'o') ADVANCE(352); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 351: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(353); + if (lookahead == 'o') ADVANCE(347); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 352: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(348); + if (lookahead == 'r') ADVANCE(217); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 353: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(218); + if (lookahead == 'r') ADVANCE(332); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 354: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(333); + if (lookahead == 's') ADVANCE(166); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 355: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(168); + if (lookahead == 's') ADVANCE(160); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 356: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(162); + if (lookahead == 's') ADVANCE(359); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 357: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(360); + if (lookahead == 's') ADVANCE(362); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 358: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(363); + if (lookahead == 't') ADVANCE(164); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 359: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(170); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 360: ACCEPT_TOKEN(sym_identifier); @@ -4605,567 +4631,557 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 361: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(174); + if (lookahead == 't') ADVANCE(350); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 362: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(351); + if (lookahead == 't') ADVANCE(304); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 363: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(305); + if (lookahead == 't') ADVANCE(333); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 364: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(334); + if (lookahead == 'x') ADVANCE(360); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 365: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'x') ADVANCE(361); + if (lookahead == 'y') ADVANCE(213); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); case 366: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'y') ADVANCE(214); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); - END_STATE(); - case 367: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 368: + case 367: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(367); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(366); if (lookahead == '-' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); END_STATE(); - case 369: + case 368: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(369); + (0xa0 <= lookahead && lookahead <= 0xff)) ADVANCE(368); + END_STATE(); + case 369: + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'a') ADVANCE(403); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == '-' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(419); END_STATE(); case 370: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(404); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(142); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 371: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(144); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(376); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 372: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'a') ADVANCE(392); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 373: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(393); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 374: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(394); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 375: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(395); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'c') ADVANCE(396); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'u') ADVANCE(402); if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 376: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(397); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'u') ADVANCE(403); + if (lookahead == 'c') ADVANCE(381); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 377: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(382); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'd') ADVANCE(390); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 378: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(391); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(416); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 379: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(417); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(377); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 380: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(378); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 381: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(154); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(144); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 382: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(146); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(411); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 383: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(412); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(414); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 384: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(415); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(409); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 385: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'e') ADVANCE(410); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 386: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(411); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'e') ADVANCE(417); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 387: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(418); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'f') ADVANCE(406); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 388: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'f') ADVANCE(407); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 389: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(408); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'h') ADVANCE(369); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 390: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(370); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'i') ADVANCE(370); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 391: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(371); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'm') ADVANCE(398); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 392: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(399); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'm') ADVANCE(382); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 393: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(383); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'm') ADVANCE(384); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 394: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == 'm') ADVANCE(385); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 395: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'm') ADVANCE(386); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'o') ADVANCE(404); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 396: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'o') ADVANCE(399); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 397: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(400); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'o') ADVANCE(405); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 398: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'p') ADVANCE(395); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 399: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(396); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'p') ADVANCE(380); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 400: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(381); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'p') ADVANCE(371); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 401: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(372); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'p') ADVANCE(397); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 402: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(398); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'p') ADVANCE(401); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 403: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'p') ADVANCE(402); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'r') ADVANCE(412); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 404: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == 'r') ADVANCE(413); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 405: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(414); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'r') ADVANCE(415); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 406: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(416); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'r') ADVANCE(373); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 407: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == 'r') ADVANCE(374); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 408: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'r') ADVANCE(375); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 's') ADVANCE(151); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 409: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(153); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 's') ADVANCE(145); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 410: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(147); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 's') ADVANCE(146); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 411: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(148); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 's') ADVANCE(400); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 412: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(401); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 's') ADVANCE(383); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 413: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 's') ADVANCE(384); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 't') ADVANCE(139); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 414: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(141); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 't') ADVANCE(143); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 415: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(145); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 't') ADVANCE(408); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 416: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 't') ADVANCE(409); + if (lookahead == 'k') ADVANCE(386); + if (lookahead == 'y') ADVANCE(387); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 417: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); + if (lookahead == 'k') ADVANCE(386); if (lookahead == 'y') ADVANCE(388); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 418: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == 'y') ADVANCE(389); + if (lookahead == 'k') ADVANCE(386); if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(418); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); + lookahead == '_') ADVANCE(419); END_STATE(); case 419: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(387); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(420); - END_STATE(); - case 420: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(420); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(419); END_STATE(); - case 421: + case 420: ACCEPT_TOKEN(sym_js_comment); - if (lookahead == '/') ADVANCE(422); + if (lookahead == '/') ADVANCE(421); if (lookahead == '-' || - lookahead == '_') ADVANCE(421); + lookahead == '_') ADVANCE(420); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(427); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(426); if (lookahead != 0 && - lookahead != '\n') ADVANCE(424); + lookahead != '\n') ADVANCE(423); END_STATE(); - case 422: + case 421: ACCEPT_TOKEN(sym_js_comment); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || @@ -5177,11 +5193,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '{' || - lookahead == '}') ADVANCE(424); + lookahead == '}') ADVANCE(423); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(421); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(420); END_STATE(); - case 423: + case 422: ACCEPT_TOKEN(sym_js_comment); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || @@ -5193,107 +5209,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[' || lookahead == ']' || lookahead == '{' || - lookahead == '}') ADVANCE(424); + lookahead == '}') ADVANCE(423); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(427); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(426); END_STATE(); - case 424: + case 423: ACCEPT_TOKEN(sym_js_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(424); + lookahead != '\n') ADVANCE(423); END_STATE(); - case 425: + case 424: ACCEPT_TOKEN(sym_comment); END_STATE(); + case 425: + ACCEPT_TOKEN(sym_plain_value); + if (lookahead == '/') ADVANCE(134); + if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(425); + END_STATE(); case 426: ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(136); + if (lookahead == '/') ADVANCE(422); if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(426); END_STATE(); case 427: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(423); - if ((!eof && set_contains(sym_plain_value_character_set_2, 10, lookahead))) ADVANCE(427); - END_STATE(); - case 428: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'a') ADVANCE(430); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 429: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'm') ADVANCE(432); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 430: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'n') ADVANCE(435); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 431: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'o') ADVANCE(433); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 432: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'p') ADVANCE(431); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 433: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 'r') ADVANCE(434); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 434: ACCEPT_TOKEN(sym_important_value); - if (lookahead == 't') ADVANCE(428); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 435: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == 't') ADVANCE(206); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); - END_STATE(); - case 436: - ACCEPT_TOKEN(sym_important_value); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(436); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(427); END_STATE(); default: return false; @@ -5302,184 +5246,184 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 138, .external_lex_state = 2}, - [2] = {.lex_state = 138, .external_lex_state = 2}, - [3] = {.lex_state = 138, .external_lex_state = 2}, - [4] = {.lex_state = 138, .external_lex_state = 2}, - [5] = {.lex_state = 138, .external_lex_state = 2}, - [6] = {.lex_state = 138, .external_lex_state = 2}, - [7] = {.lex_state = 138, .external_lex_state = 2}, - [8] = {.lex_state = 138, .external_lex_state = 2}, - [9] = {.lex_state = 138, .external_lex_state = 2}, - [10] = {.lex_state = 138, .external_lex_state = 2}, + [1] = {.lex_state = 136, .external_lex_state = 2}, + [2] = {.lex_state = 136, .external_lex_state = 2}, + [3] = {.lex_state = 136, .external_lex_state = 2}, + [4] = {.lex_state = 136, .external_lex_state = 2}, + [5] = {.lex_state = 136, .external_lex_state = 2}, + [6] = {.lex_state = 136, .external_lex_state = 2}, + [7] = {.lex_state = 136, .external_lex_state = 2}, + [8] = {.lex_state = 136, .external_lex_state = 2}, + [9] = {.lex_state = 136, .external_lex_state = 2}, + [10] = {.lex_state = 136, .external_lex_state = 2}, [11] = {.lex_state = 11, .external_lex_state = 2}, [12] = {.lex_state = 11, .external_lex_state = 2}, [13] = {.lex_state = 11, .external_lex_state = 2}, [14] = {.lex_state = 8}, [15] = {.lex_state = 17}, - [16] = {.lex_state = 138, .external_lex_state = 2}, - [17] = {.lex_state = 17}, - [18] = {.lex_state = 138, .external_lex_state = 2}, - [19] = {.lex_state = 138, .external_lex_state = 2}, - [20] = {.lex_state = 138, .external_lex_state = 2}, - [21] = {.lex_state = 138, .external_lex_state = 2}, - [22] = {.lex_state = 138, .external_lex_state = 2}, - [23] = {.lex_state = 138, .external_lex_state = 2}, - [24] = {.lex_state = 138, .external_lex_state = 2}, - [25] = {.lex_state = 138, .external_lex_state = 2}, - [26] = {.lex_state = 138, .external_lex_state = 2}, - [27] = {.lex_state = 138, .external_lex_state = 2}, - [28] = {.lex_state = 138, .external_lex_state = 2}, - [29] = {.lex_state = 15}, - [30] = {.lex_state = 138, .external_lex_state = 2}, - [31] = {.lex_state = 138, .external_lex_state = 2}, - [32] = {.lex_state = 138, .external_lex_state = 2}, - [33] = {.lex_state = 138, .external_lex_state = 2}, - [34] = {.lex_state = 138, .external_lex_state = 2}, - [35] = {.lex_state = 138, .external_lex_state = 2}, - [36] = {.lex_state = 138, .external_lex_state = 2}, - [37] = {.lex_state = 15}, - [38] = {.lex_state = 12, .external_lex_state = 3}, - [39] = {.lex_state = 15}, - [40] = {.lex_state = 138, .external_lex_state = 2}, - [41] = {.lex_state = 138, .external_lex_state = 2}, - [42] = {.lex_state = 138, .external_lex_state = 2}, - [43] = {.lex_state = 138, .external_lex_state = 2}, - [44] = {.lex_state = 138, .external_lex_state = 2}, - [45] = {.lex_state = 138, .external_lex_state = 2}, - [46] = {.lex_state = 138, .external_lex_state = 2}, - [47] = {.lex_state = 138, .external_lex_state = 2}, - [48] = {.lex_state = 138, .external_lex_state = 2}, - [49] = {.lex_state = 138, .external_lex_state = 2}, - [50] = {.lex_state = 18, .external_lex_state = 3}, - [51] = {.lex_state = 14, .external_lex_state = 3}, - [52] = {.lex_state = 16}, - [53] = {.lex_state = 138, .external_lex_state = 2}, - [54] = {.lex_state = 138, .external_lex_state = 2}, - [55] = {.lex_state = 138, .external_lex_state = 2}, - [56] = {.lex_state = 138, .external_lex_state = 2}, - [57] = {.lex_state = 138, .external_lex_state = 2}, - [58] = {.lex_state = 138, .external_lex_state = 2}, - [59] = {.lex_state = 18, .external_lex_state = 3}, - [60] = {.lex_state = 138, .external_lex_state = 2}, - [61] = {.lex_state = 138, .external_lex_state = 2}, - [62] = {.lex_state = 138, .external_lex_state = 2}, - [63] = {.lex_state = 138, .external_lex_state = 2}, - [64] = {.lex_state = 138, .external_lex_state = 2}, - [65] = {.lex_state = 138, .external_lex_state = 2}, - [66] = {.lex_state = 138, .external_lex_state = 2}, - [67] = {.lex_state = 138, .external_lex_state = 2}, - [68] = {.lex_state = 138, .external_lex_state = 2}, - [69] = {.lex_state = 138, .external_lex_state = 2}, - [70] = {.lex_state = 138, .external_lex_state = 2}, - [71] = {.lex_state = 138, .external_lex_state = 2}, - [72] = {.lex_state = 138, .external_lex_state = 2}, - [73] = {.lex_state = 138, .external_lex_state = 2}, - [74] = {.lex_state = 138, .external_lex_state = 2}, - [75] = {.lex_state = 138, .external_lex_state = 2}, - [76] = {.lex_state = 138, .external_lex_state = 2}, - [77] = {.lex_state = 138, .external_lex_state = 2}, - [78] = {.lex_state = 138, .external_lex_state = 2}, - [79] = {.lex_state = 138, .external_lex_state = 2}, - [80] = {.lex_state = 138, .external_lex_state = 2}, - [81] = {.lex_state = 138, .external_lex_state = 2}, - [82] = {.lex_state = 138, .external_lex_state = 2}, - [83] = {.lex_state = 138, .external_lex_state = 2}, - [84] = {.lex_state = 138, .external_lex_state = 2}, - [85] = {.lex_state = 138, .external_lex_state = 2}, - [86] = {.lex_state = 138, .external_lex_state = 2}, - [87] = {.lex_state = 138, .external_lex_state = 2}, - [88] = {.lex_state = 138, .external_lex_state = 2}, - [89] = {.lex_state = 138, .external_lex_state = 2}, - [90] = {.lex_state = 138, .external_lex_state = 2}, - [91] = {.lex_state = 138, .external_lex_state = 2}, - [92] = {.lex_state = 138, .external_lex_state = 2}, - [93] = {.lex_state = 138, .external_lex_state = 2}, - [94] = {.lex_state = 138, .external_lex_state = 2}, + [16] = {.lex_state = 17}, + [17] = {.lex_state = 136, .external_lex_state = 2}, + [18] = {.lex_state = 15}, + [19] = {.lex_state = 136, .external_lex_state = 2}, + [20] = {.lex_state = 136, .external_lex_state = 2}, + [21] = {.lex_state = 136, .external_lex_state = 2}, + [22] = {.lex_state = 136, .external_lex_state = 2}, + [23] = {.lex_state = 15}, + [24] = {.lex_state = 136, .external_lex_state = 2}, + [25] = {.lex_state = 136, .external_lex_state = 2}, + [26] = {.lex_state = 136, .external_lex_state = 2}, + [27] = {.lex_state = 136, .external_lex_state = 2}, + [28] = {.lex_state = 136, .external_lex_state = 2}, + [29] = {.lex_state = 136, .external_lex_state = 2}, + [30] = {.lex_state = 136, .external_lex_state = 2}, + [31] = {.lex_state = 136, .external_lex_state = 2}, + [32] = {.lex_state = 136, .external_lex_state = 2}, + [33] = {.lex_state = 15}, + [34] = {.lex_state = 136, .external_lex_state = 2}, + [35] = {.lex_state = 136, .external_lex_state = 2}, + [36] = {.lex_state = 136, .external_lex_state = 2}, + [37] = {.lex_state = 136, .external_lex_state = 2}, + [38] = {.lex_state = 136, .external_lex_state = 2}, + [39] = {.lex_state = 12, .external_lex_state = 3}, + [40] = {.lex_state = 16}, + [41] = {.lex_state = 16}, + [42] = {.lex_state = 16}, + [43] = {.lex_state = 16}, + [44] = {.lex_state = 136, .external_lex_state = 2}, + [45] = {.lex_state = 136, .external_lex_state = 2}, + [46] = {.lex_state = 136, .external_lex_state = 2}, + [47] = {.lex_state = 136, .external_lex_state = 2}, + [48] = {.lex_state = 136, .external_lex_state = 2}, + [49] = {.lex_state = 136, .external_lex_state = 2}, + [50] = {.lex_state = 16}, + [51] = {.lex_state = 136, .external_lex_state = 2}, + [52] = {.lex_state = 136, .external_lex_state = 2}, + [53] = {.lex_state = 136, .external_lex_state = 2}, + [54] = {.lex_state = 136, .external_lex_state = 2}, + [55] = {.lex_state = 16}, + [56] = {.lex_state = 136, .external_lex_state = 2}, + [57] = {.lex_state = 136, .external_lex_state = 2}, + [58] = {.lex_state = 136, .external_lex_state = 2}, + [59] = {.lex_state = 136, .external_lex_state = 2}, + [60] = {.lex_state = 136, .external_lex_state = 2}, + [61] = {.lex_state = 136, .external_lex_state = 2}, + [62] = {.lex_state = 136, .external_lex_state = 2}, + [63] = {.lex_state = 16}, + [64] = {.lex_state = 16}, + [65] = {.lex_state = 136, .external_lex_state = 2}, + [66] = {.lex_state = 16}, + [67] = {.lex_state = 136, .external_lex_state = 2}, + [68] = {.lex_state = 136, .external_lex_state = 2}, + [69] = {.lex_state = 136, .external_lex_state = 2}, + [70] = {.lex_state = 136, .external_lex_state = 2}, + [71] = {.lex_state = 136, .external_lex_state = 2}, + [72] = {.lex_state = 136, .external_lex_state = 2}, + [73] = {.lex_state = 136, .external_lex_state = 2}, + [74] = {.lex_state = 136, .external_lex_state = 2}, + [75] = {.lex_state = 136, .external_lex_state = 2}, + [76] = {.lex_state = 136, .external_lex_state = 2}, + [77] = {.lex_state = 136, .external_lex_state = 2}, + [78] = {.lex_state = 136, .external_lex_state = 2}, + [79] = {.lex_state = 136, .external_lex_state = 2}, + [80] = {.lex_state = 136, .external_lex_state = 2}, + [81] = {.lex_state = 136, .external_lex_state = 2}, + [82] = {.lex_state = 136, .external_lex_state = 2}, + [83] = {.lex_state = 136, .external_lex_state = 2}, + [84] = {.lex_state = 136, .external_lex_state = 2}, + [85] = {.lex_state = 136, .external_lex_state = 2}, + [86] = {.lex_state = 136, .external_lex_state = 2}, + [87] = {.lex_state = 136, .external_lex_state = 2}, + [88] = {.lex_state = 136, .external_lex_state = 2}, + [89] = {.lex_state = 136, .external_lex_state = 2}, + [90] = {.lex_state = 136, .external_lex_state = 2}, + [91] = {.lex_state = 136, .external_lex_state = 2}, + [92] = {.lex_state = 136, .external_lex_state = 2}, + [93] = {.lex_state = 136, .external_lex_state = 2}, + [94] = {.lex_state = 136, .external_lex_state = 2}, [95] = {.lex_state = 14, .external_lex_state = 3}, [96] = {.lex_state = 14, .external_lex_state = 3}, - [97] = {.lex_state = 18, .external_lex_state = 3}, - [98] = {.lex_state = 16}, - [99] = {.lex_state = 16}, - [100] = {.lex_state = 16}, - [101] = {.lex_state = 138, .external_lex_state = 2}, - [102] = {.lex_state = 16}, - [103] = {.lex_state = 16}, - [104] = {.lex_state = 16}, - [105] = {.lex_state = 16}, - [106] = {.lex_state = 16}, + [97] = {.lex_state = 136, .external_lex_state = 2}, + [98] = {.lex_state = 18, .external_lex_state = 3}, + [99] = {.lex_state = 18, .external_lex_state = 3}, + [100] = {.lex_state = 136, .external_lex_state = 2}, + [101] = {.lex_state = 136, .external_lex_state = 2}, + [102] = {.lex_state = 18, .external_lex_state = 3}, + [103] = {.lex_state = 136, .external_lex_state = 2}, + [104] = {.lex_state = 136, .external_lex_state = 2}, + [105] = {.lex_state = 136, .external_lex_state = 2}, + [106] = {.lex_state = 14, .external_lex_state = 3}, [107] = {.lex_state = 16}, - [108] = {.lex_state = 16}, - [109] = {.lex_state = 18, .external_lex_state = 3}, - [110] = {.lex_state = 18, .external_lex_state = 3}, - [111] = {.lex_state = 9}, - [112] = {.lex_state = 18, .external_lex_state = 3}, - [113] = {.lex_state = 4}, - [114] = {.lex_state = 18, .external_lex_state = 3}, - [115] = {.lex_state = 9}, - [116] = {.lex_state = 18, .external_lex_state = 3}, - [117] = {.lex_state = 16}, - [118] = {.lex_state = 18, .external_lex_state = 3}, + [108] = {.lex_state = 9}, + [109] = {.lex_state = 16}, + [110] = {.lex_state = 16}, + [111] = {.lex_state = 16}, + [112] = {.lex_state = 9}, + [113] = {.lex_state = 18, .external_lex_state = 3}, + [114] = {.lex_state = 16}, + [115] = {.lex_state = 18, .external_lex_state = 3}, + [116] = {.lex_state = 4}, + [117] = {.lex_state = 18, .external_lex_state = 3}, + [118] = {.lex_state = 16}, [119] = {.lex_state = 16}, [120] = {.lex_state = 16}, - [121] = {.lex_state = 16}, - [122] = {.lex_state = 16}, - [123] = {.lex_state = 16}, + [121] = {.lex_state = 18, .external_lex_state = 3}, + [122] = {.lex_state = 18, .external_lex_state = 3}, + [123] = {.lex_state = 18, .external_lex_state = 3}, [124] = {.lex_state = 16}, - [125] = {.lex_state = 18, .external_lex_state = 3}, - [126] = {.lex_state = 18, .external_lex_state = 3}, - [127] = {.lex_state = 18, .external_lex_state = 3}, - [128] = {.lex_state = 18, .external_lex_state = 3}, + [125] = {.lex_state = 16}, + [126] = {.lex_state = 16}, + [127] = {.lex_state = 13}, + [128] = {.lex_state = 16}, [129] = {.lex_state = 16}, [130] = {.lex_state = 18, .external_lex_state = 3}, [131] = {.lex_state = 18, .external_lex_state = 3}, - [132] = {.lex_state = 18, .external_lex_state = 3}, + [132] = {.lex_state = 16}, [133] = {.lex_state = 18, .external_lex_state = 3}, [134] = {.lex_state = 18, .external_lex_state = 3}, [135] = {.lex_state = 18, .external_lex_state = 3}, - [136] = {.lex_state = 18, .external_lex_state = 3}, + [136] = {.lex_state = 16}, [137] = {.lex_state = 18, .external_lex_state = 3}, [138] = {.lex_state = 18, .external_lex_state = 3}, [139] = {.lex_state = 18, .external_lex_state = 3}, - [140] = {.lex_state = 18, .external_lex_state = 3}, + [140] = {.lex_state = 16}, [141] = {.lex_state = 18, .external_lex_state = 3}, [142] = {.lex_state = 18, .external_lex_state = 3}, [143] = {.lex_state = 18, .external_lex_state = 3}, - [144] = {.lex_state = 18, .external_lex_state = 3}, + [144] = {.lex_state = 16}, [145] = {.lex_state = 18, .external_lex_state = 3}, [146] = {.lex_state = 18, .external_lex_state = 3}, - [147] = {.lex_state = 18, .external_lex_state = 3}, + [147] = {.lex_state = 16}, [148] = {.lex_state = 18, .external_lex_state = 3}, [149] = {.lex_state = 18, .external_lex_state = 3}, - [150] = {.lex_state = 13}, + [150] = {.lex_state = 18, .external_lex_state = 3}, [151] = {.lex_state = 18, .external_lex_state = 3}, - [152] = {.lex_state = 18, .external_lex_state = 3}, + [152] = {.lex_state = 16}, [153] = {.lex_state = 18, .external_lex_state = 3}, - [154] = {.lex_state = 18, .external_lex_state = 3}, + [154] = {.lex_state = 16}, [155] = {.lex_state = 18, .external_lex_state = 3}, [156] = {.lex_state = 18, .external_lex_state = 3}, - [157] = {.lex_state = 18, .external_lex_state = 3}, + [157] = {.lex_state = 16}, [158] = {.lex_state = 18, .external_lex_state = 3}, [159] = {.lex_state = 18, .external_lex_state = 3}, [160] = {.lex_state = 18, .external_lex_state = 3}, [161] = {.lex_state = 18, .external_lex_state = 3}, - [162] = {.lex_state = 18, .external_lex_state = 3}, + [162] = {.lex_state = 16}, [163] = {.lex_state = 18, .external_lex_state = 3}, - [164] = {.lex_state = 16}, + [164] = {.lex_state = 18, .external_lex_state = 3}, [165] = {.lex_state = 18, .external_lex_state = 3}, [166] = {.lex_state = 18, .external_lex_state = 3}, - [167] = {.lex_state = 18, .external_lex_state = 3}, + [167] = {.lex_state = 16}, [168] = {.lex_state = 16}, - [169] = {.lex_state = 16}, - [170] = {.lex_state = 16}, - [171] = {.lex_state = 16}, - [172] = {.lex_state = 16}, - [173] = {.lex_state = 10}, - [174] = {.lex_state = 10}, - [175] = {.lex_state = 16}, - [176] = {.lex_state = 16}, - [177] = {.lex_state = 16}, - [178] = {.lex_state = 16}, + [169] = {.lex_state = 18, .external_lex_state = 3}, + [170] = {.lex_state = 18, .external_lex_state = 3}, + [171] = {.lex_state = 18, .external_lex_state = 3}, + [172] = {.lex_state = 18, .external_lex_state = 3}, + [173] = {.lex_state = 18, .external_lex_state = 3}, + [174] = {.lex_state = 18, .external_lex_state = 3}, + [175] = {.lex_state = 18, .external_lex_state = 3}, + [176] = {.lex_state = 18, .external_lex_state = 3}, + [177] = {.lex_state = 18, .external_lex_state = 3}, + [178] = {.lex_state = 18, .external_lex_state = 3}, [179] = {.lex_state = 16}, [180] = {.lex_state = 16}, [181] = {.lex_state = 16}, @@ -5490,190 +5434,190 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [186] = {.lex_state = 16}, [187] = {.lex_state = 16}, [188] = {.lex_state = 16}, - [189] = {.lex_state = 16}, - [190] = {.lex_state = 16}, - [191] = {.lex_state = 16}, - [192] = {.lex_state = 16}, + [189] = {.lex_state = 18, .external_lex_state = 3}, + [190] = {.lex_state = 18, .external_lex_state = 3}, + [191] = {.lex_state = 10}, + [192] = {.lex_state = 10}, [193] = {.lex_state = 15}, [194] = {.lex_state = 15}, - [195] = {.lex_state = 15}, + [195] = {.lex_state = 5}, [196] = {.lex_state = 15}, [197] = {.lex_state = 15}, [198] = {.lex_state = 15}, [199] = {.lex_state = 15}, [200] = {.lex_state = 15}, [201] = {.lex_state = 15}, - [202] = {.lex_state = 5}, + [202] = {.lex_state = 15}, [203] = {.lex_state = 15}, [204] = {.lex_state = 15}, [205] = {.lex_state = 15}, [206] = {.lex_state = 15}, - [207] = {.lex_state = 18, .external_lex_state = 3}, + [207] = {.lex_state = 15}, [208] = {.lex_state = 15}, - [209] = {.lex_state = 3}, - [210] = {.lex_state = 15}, - [211] = {.lex_state = 15}, - [212] = {.lex_state = 18, .external_lex_state = 3}, - [213] = {.lex_state = 18, .external_lex_state = 3}, + [209] = {.lex_state = 18, .external_lex_state = 3}, + [210] = {.lex_state = 18, .external_lex_state = 3}, + [211] = {.lex_state = 3}, + [212] = {.lex_state = 15}, + [213] = {.lex_state = 15}, [214] = {.lex_state = 15}, [215] = {.lex_state = 18, .external_lex_state = 3}, - [216] = {.lex_state = 3}, + [216] = {.lex_state = 18, .external_lex_state = 3}, [217] = {.lex_state = 15}, - [218] = {.lex_state = 7}, + [218] = {.lex_state = 3}, [219] = {.lex_state = 7}, [220] = {.lex_state = 7}, - [221] = {.lex_state = 23}, + [221] = {.lex_state = 7}, [222] = {.lex_state = 7}, - [223] = {.lex_state = 7}, - [224] = {.lex_state = 7}, - [225] = {.lex_state = 15}, + [223] = {.lex_state = 15}, + [224] = {.lex_state = 15}, + [225] = {.lex_state = 7}, [226] = {.lex_state = 15}, - [227] = {.lex_state = 7}, - [228] = {.lex_state = 15}, + [227] = {.lex_state = 23}, + [228] = {.lex_state = 7}, [229] = {.lex_state = 7}, - [230] = {.lex_state = 15}, + [230] = {.lex_state = 23}, [231] = {.lex_state = 7}, [232] = {.lex_state = 7}, - [233] = {.lex_state = 23}, + [233] = {.lex_state = 15}, [234] = {.lex_state = 7}, [235] = {.lex_state = 7}, [236] = {.lex_state = 7}, [237] = {.lex_state = 7}, - [238] = {.lex_state = 25}, - [239] = {.lex_state = 138, .external_lex_state = 3}, - [240] = {.lex_state = 138, .external_lex_state = 3}, - [241] = {.lex_state = 138, .external_lex_state = 3}, - [242] = {.lex_state = 138, .external_lex_state = 3}, - [243] = {.lex_state = 138, .external_lex_state = 3}, - [244] = {.lex_state = 138, .external_lex_state = 3}, - [245] = {.lex_state = 138, .external_lex_state = 3}, - [246] = {.lex_state = 138, .external_lex_state = 3}, - [247] = {.lex_state = 40}, - [248] = {.lex_state = 23}, - [249] = {.lex_state = 22}, - [250] = {.lex_state = 40}, - [251] = {.lex_state = 138, .external_lex_state = 3}, - [252] = {.lex_state = 138, .external_lex_state = 3}, - [253] = {.lex_state = 138, .external_lex_state = 3}, - [254] = {.lex_state = 25}, - [255] = {.lex_state = 138, .external_lex_state = 3}, - [256] = {.lex_state = 25}, + [238] = {.lex_state = 7}, + [239] = {.lex_state = 7}, + [240] = {.lex_state = 25}, + [241] = {.lex_state = 136, .external_lex_state = 3}, + [242] = {.lex_state = 136, .external_lex_state = 3}, + [243] = {.lex_state = 136, .external_lex_state = 3}, + [244] = {.lex_state = 136, .external_lex_state = 3}, + [245] = {.lex_state = 136, .external_lex_state = 3}, + [246] = {.lex_state = 136, .external_lex_state = 3}, + [247] = {.lex_state = 136, .external_lex_state = 3}, + [248] = {.lex_state = 136, .external_lex_state = 3}, + [249] = {.lex_state = 40}, + [250] = {.lex_state = 22}, + [251] = {.lex_state = 23}, + [252] = {.lex_state = 40}, + [253] = {.lex_state = 136, .external_lex_state = 3}, + [254] = {.lex_state = 136, .external_lex_state = 3}, + [255] = {.lex_state = 25}, + [256] = {.lex_state = 136, .external_lex_state = 3}, [257] = {.lex_state = 25}, [258] = {.lex_state = 25}, [259] = {.lex_state = 20}, - [260] = {.lex_state = 20}, - [261] = {.lex_state = 138, .external_lex_state = 3}, + [260] = {.lex_state = 136, .external_lex_state = 3}, + [261] = {.lex_state = 136, .external_lex_state = 3}, [262] = {.lex_state = 25}, - [263] = {.lex_state = 25}, + [263] = {.lex_state = 136, .external_lex_state = 3}, [264] = {.lex_state = 25}, - [265] = {.lex_state = 25}, - [266] = {.lex_state = 138, .external_lex_state = 3}, - [267] = {.lex_state = 138, .external_lex_state = 3}, - [268] = {.lex_state = 23}, - [269] = {.lex_state = 23}, + [265] = {.lex_state = 136, .external_lex_state = 3}, + [266] = {.lex_state = 20}, + [267] = {.lex_state = 25}, + [268] = {.lex_state = 25}, + [269] = {.lex_state = 25}, [270] = {.lex_state = 23}, - [271] = {.lex_state = 23}, - [272] = {.lex_state = 138, .external_lex_state = 3}, + [271] = {.lex_state = 136, .external_lex_state = 3}, + [272] = {.lex_state = 21}, [273] = {.lex_state = 23}, [274] = {.lex_state = 23}, - [275] = {.lex_state = 21}, + [275] = {.lex_state = 23}, [276] = {.lex_state = 23}, [277] = {.lex_state = 23}, - [278] = {.lex_state = 21}, + [278] = {.lex_state = 23}, [279] = {.lex_state = 23}, [280] = {.lex_state = 23}, - [281] = {.lex_state = 23}, + [281] = {.lex_state = 21}, [282] = {.lex_state = 23}, - [283] = {.lex_state = 28}, - [284] = {.lex_state = 28}, - [285] = {.lex_state = 21}, - [286] = {.lex_state = 29}, - [287] = {.lex_state = 21}, - [288] = {.lex_state = 29}, + [283] = {.lex_state = 23}, + [284] = {.lex_state = 23}, + [285] = {.lex_state = 23}, + [286] = {.lex_state = 21}, + [287] = {.lex_state = 28}, + [288] = {.lex_state = 28}, [289] = {.lex_state = 21}, - [290] = {.lex_state = 21}, + [290] = {.lex_state = 29}, [291] = {.lex_state = 21}, [292] = {.lex_state = 21}, [293] = {.lex_state = 21}, [294] = {.lex_state = 21}, - [295] = {.lex_state = 29}, - [296] = {.lex_state = 29}, + [295] = {.lex_state = 21}, + [296] = {.lex_state = 21}, [297] = {.lex_state = 29}, [298] = {.lex_state = 21}, - [299] = {.lex_state = 21}, - [300] = {.lex_state = 21}, + [299] = {.lex_state = 29}, + [300] = {.lex_state = 29}, [301] = {.lex_state = 21}, [302] = {.lex_state = 21}, [303] = {.lex_state = 21}, - [304] = {.lex_state = 138}, + [304] = {.lex_state = 29}, [305] = {.lex_state = 21}, [306] = {.lex_state = 21}, - [307] = {.lex_state = 138}, - [308] = {.lex_state = 29}, - [309] = {.lex_state = 21}, - [310] = {.lex_state = 29}, - [311] = {.lex_state = 29}, - [312] = {.lex_state = 29}, - [313] = {.lex_state = 29}, - [314] = {.lex_state = 29}, + [307] = {.lex_state = 29}, + [308] = {.lex_state = 21}, + [309] = {.lex_state = 29}, + [310] = {.lex_state = 21}, + [311] = {.lex_state = 21}, + [312] = {.lex_state = 21}, + [313] = {.lex_state = 136}, + [314] = {.lex_state = 136}, [315] = {.lex_state = 29}, [316] = {.lex_state = 29}, [317] = {.lex_state = 29}, - [318] = {.lex_state = 21}, + [318] = {.lex_state = 29}, [319] = {.lex_state = 29}, - [320] = {.lex_state = 21}, + [320] = {.lex_state = 29}, [321] = {.lex_state = 21}, - [322] = {.lex_state = 36}, - [323] = {.lex_state = 21}, - [324] = {.lex_state = 29}, - [325] = {.lex_state = 138}, + [322] = {.lex_state = 29}, + [323] = {.lex_state = 29}, + [324] = {.lex_state = 21}, + [325] = {.lex_state = 136}, [326] = {.lex_state = 21}, - [327] = {.lex_state = 29}, - [328] = {.lex_state = 138}, - [329] = {.lex_state = 138}, - [330] = {.lex_state = 29}, + [327] = {.lex_state = 21}, + [328] = {.lex_state = 29}, + [329] = {.lex_state = 21}, + [330] = {.lex_state = 21}, [331] = {.lex_state = 21}, - [332] = {.lex_state = 138}, - [333] = {.lex_state = 21}, + [332] = {.lex_state = 21}, + [333] = {.lex_state = 136}, [334] = {.lex_state = 29}, [335] = {.lex_state = 21}, - [336] = {.lex_state = 21}, - [337] = {.lex_state = 1}, - [338] = {.lex_state = 138}, + [336] = {.lex_state = 136}, + [337] = {.lex_state = 136}, + [338] = {.lex_state = 36}, [339] = {.lex_state = 29}, - [340] = {.lex_state = 138}, - [341] = {.lex_state = 138}, - [342] = {.lex_state = 2}, - [343] = {.lex_state = 1}, - [344] = {.lex_state = 138}, - [345] = {.lex_state = 29}, - [346] = {.lex_state = 29}, - [347] = {.lex_state = 2}, - [348] = {.lex_state = 2}, - [349] = {.lex_state = 1}, - [350] = {.lex_state = 1}, - [351] = {.lex_state = 1}, - [352] = {.lex_state = 29}, - [353] = {.lex_state = 138}, - [354] = {.lex_state = 29}, - [355] = {.lex_state = 138}, - [356] = {.lex_state = 2}, - [357] = {.lex_state = 29}, + [340] = {.lex_state = 29}, + [341] = {.lex_state = 1}, + [342] = {.lex_state = 29}, + [343] = {.lex_state = 136}, + [344] = {.lex_state = 29}, + [345] = {.lex_state = 136}, + [346] = {.lex_state = 2}, + [347] = {.lex_state = 1}, + [348] = {.lex_state = 29}, + [349] = {.lex_state = 136}, + [350] = {.lex_state = 29}, + [351] = {.lex_state = 2}, + [352] = {.lex_state = 1}, + [353] = {.lex_state = 29}, + [354] = {.lex_state = 136}, + [355] = {.lex_state = 136}, + [356] = {.lex_state = 29}, + [357] = {.lex_state = 136}, [358] = {.lex_state = 2}, [359] = {.lex_state = 1}, - [360] = {.lex_state = 29}, - [361] = {.lex_state = 138}, - [362] = {.lex_state = 2}, + [360] = {.lex_state = 2}, + [361] = {.lex_state = 2}, + [362] = {.lex_state = 1}, [363] = {.lex_state = 1}, - [364] = {.lex_state = 2}, - [365] = {.lex_state = 1}, - [366] = {.lex_state = 138}, - [367] = {.lex_state = 29}, - [368] = {.lex_state = 138}, - [369] = {.lex_state = 138}, - [370] = {.lex_state = 2}, - [371] = {.lex_state = 2}, - [372] = {.lex_state = 1}, + [364] = {.lex_state = 136}, + [365] = {.lex_state = 136}, + [366] = {.lex_state = 2}, + [367] = {.lex_state = 1}, + [368] = {.lex_state = 2}, + [369] = {.lex_state = 1}, + [370] = {.lex_state = 29}, + [371] = {.lex_state = 29}, + [372] = {.lex_state = 136}, [373] = {.lex_state = 2}, [374] = {.lex_state = 1}, [375] = {.lex_state = 2}, @@ -5681,68 +5625,76 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [377] = {.lex_state = 2}, [378] = {.lex_state = 1}, [379] = {.lex_state = 2}, - [380] = {.lex_state = 138}, - [381] = {.lex_state = 1}, - [382] = {.lex_state = 29}, - [383] = {.lex_state = 138}, - [384] = {.lex_state = 138}, - [385] = {.lex_state = 25}, - [386] = {.lex_state = 138}, - [387] = {.lex_state = 138}, - [388] = {.lex_state = 38}, - [389] = {.lex_state = 29}, - [390] = {.lex_state = 138}, - [391] = {.lex_state = 138}, - [392] = {.lex_state = 138}, - [393] = {.lex_state = 25}, - [394] = {.lex_state = 138}, - [395] = {.lex_state = 138}, - [396] = {.lex_state = 138}, - [397] = {.lex_state = 30}, - [398] = {.lex_state = 138}, - [399] = {.lex_state = 138}, - [400] = {.lex_state = 29}, - [401] = {.lex_state = 138}, - [402] = {.lex_state = 138}, - [403] = {.lex_state = 138}, - [404] = {.lex_state = 138}, - [405] = {.lex_state = 138}, - [406] = {.lex_state = 138}, - [407] = {.lex_state = 138}, - [408] = {.lex_state = 138}, - [409] = {.lex_state = 29}, - [410] = {.lex_state = 138}, - [411] = {.lex_state = 138}, - [412] = {.lex_state = 138}, - [413] = {.lex_state = 138}, - [414] = {.lex_state = 138}, - [415] = {.lex_state = 41}, - [416] = {.lex_state = 138}, - [417] = {.lex_state = 138}, - [418] = {.lex_state = 138}, - [419] = {.lex_state = 138}, - [420] = {.lex_state = 52}, - [421] = {.lex_state = 138}, - [422] = {.lex_state = 52}, - [423] = {.lex_state = 52}, - [424] = {.lex_state = 138}, - [425] = {.lex_state = 138}, - [426] = {.lex_state = 138}, - [427] = {.lex_state = 138}, - [428] = {.lex_state = 138}, - [429] = {.lex_state = 138}, - [430] = {.lex_state = 25}, - [431] = {.lex_state = 138}, - [432] = {.lex_state = 138}, - [433] = {.lex_state = 138}, - [434] = {.lex_state = 138}, - [435] = {.lex_state = 138}, - [436] = {.lex_state = 138}, - [437] = {.lex_state = 25}, - [438] = {.lex_state = 52}, - [439] = {.lex_state = 138}, - [440] = {.lex_state = 138}, + [380] = {.lex_state = 1}, + [381] = {.lex_state = 136}, + [382] = {.lex_state = 2}, + [383] = {.lex_state = 1}, + [384] = {.lex_state = 136}, + [385] = {.lex_state = 2}, + [386] = {.lex_state = 136}, + [387] = {.lex_state = 25}, + [388] = {.lex_state = 29}, + [389] = {.lex_state = 136}, + [390] = {.lex_state = 136}, + [391] = {.lex_state = 136}, + [392] = {.lex_state = 136}, + [393] = {.lex_state = 136}, + [394] = {.lex_state = 29}, + [395] = {.lex_state = 30}, + [396] = {.lex_state = 136}, + [397] = {.lex_state = 136}, + [398] = {.lex_state = 136}, + [399] = {.lex_state = 136}, + [400] = {.lex_state = 136}, + [401] = {.lex_state = 38}, + [402] = {.lex_state = 136}, + [403] = {.lex_state = 29}, + [404] = {.lex_state = 136}, + [405] = {.lex_state = 136}, + [406] = {.lex_state = 25}, + [407] = {.lex_state = 136}, + [408] = {.lex_state = 136}, + [409] = {.lex_state = 136}, + [410] = {.lex_state = 136}, + [411] = {.lex_state = 136}, + [412] = {.lex_state = 136}, + [413] = {.lex_state = 136}, + [414] = {.lex_state = 29}, + [415] = {.lex_state = 136}, + [416] = {.lex_state = 136}, + [417] = {.lex_state = 136}, + [418] = {.lex_state = 136}, + [419] = {.lex_state = 136}, + [420] = {.lex_state = 41}, + [421] = {.lex_state = 136}, + [422] = {.lex_state = 136}, + [423] = {.lex_state = 136}, + [424] = {.lex_state = 29}, + [425] = {.lex_state = 136}, + [426] = {.lex_state = 52}, + [427] = {.lex_state = 29}, + [428] = {.lex_state = 136}, + [429] = {.lex_state = 136}, + [430] = {.lex_state = 29}, + [431] = {.lex_state = 136}, + [432] = {.lex_state = 29}, + [433] = {.lex_state = 136}, + [434] = {.lex_state = 52}, + [435] = {.lex_state = 136}, + [436] = {.lex_state = 136}, + [437] = {.lex_state = 136}, + [438] = {.lex_state = 136}, + [439] = {.lex_state = 25}, + [440] = {.lex_state = 136}, [441] = {.lex_state = 25}, + [442] = {.lex_state = 136}, + [443] = {.lex_state = 136}, + [444] = {.lex_state = 52}, + [445] = {.lex_state = 52}, + [446] = {.lex_state = 136}, + [447] = {.lex_state = 136}, + [448] = {.lex_state = 136}, + [449] = {.lex_state = 25}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -5793,7 +5745,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_odd] = ACTIONS(1), [anon_sym_of] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), - [sym_important] = ACTIONS(1), + [anon_sym_BANG] = ACTIONS(1), + [anon_sym_important] = ACTIONS(1), [anon_sym_and] = ACTIONS(1), [anon_sym_or] = ACTIONS(1), [anon_sym_only] = ACTIONS(1), @@ -5816,7 +5769,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym___error_recovery] = ACTIONS(1), }, [STATE(1)] = { - [sym_stylesheet] = STATE(440), + [sym_stylesheet] = STATE(437), [sym_import_statement] = STATE(10), [sym_media_statement] = STATE(10), [sym_charset_statement] = STATE(10), @@ -5826,21 +5779,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scope_statement] = STATE(10), [sym_at_rule] = STATE(10), [sym_rule_set] = STATE(10), - [sym_selectors] = STATE(410), - [sym__selector] = STATE(243), - [sym_universal_selector] = STATE(243), - [sym_class_selector] = STATE(243), - [sym_pseudo_class_selector] = STATE(243), - [sym_pseudo_element_selector] = STATE(243), - [sym_id_selector] = STATE(243), - [sym_attribute_selector] = STATE(243), - [sym_child_selector] = STATE(243), - [sym_descendant_selector] = STATE(243), - [sym_sibling_selector] = STATE(243), - [sym_adjacent_sibling_selector] = STATE(243), - [sym_namespace_selector] = STATE(243), + [sym_selectors] = STATE(419), + [sym__selector] = STATE(241), + [sym_universal_selector] = STATE(241), + [sym_class_selector] = STATE(241), + [sym_pseudo_class_selector] = STATE(241), + [sym_pseudo_element_selector] = STATE(241), + [sym_id_selector] = STATE(241), + [sym_attribute_selector] = STATE(241), + [sym_child_selector] = STATE(241), + [sym_descendant_selector] = STATE(241), + [sym_sibling_selector] = STATE(241), + [sym_adjacent_sibling_selector] = STATE(241), + [sym_namespace_selector] = STATE(241), [sym_declaration] = STATE(10), - [sym_string_value] = STATE(243), + [sym_string_value] = STATE(241), [aux_sym_stylesheet_repeat1] = STATE(10), [ts_builtin_sym_end] = ACTIONS(7), [anon_sym_ATimport] = ACTIONS(9), @@ -5917,9 +5870,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(71), 1, sym_at_keyword, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(421), 1, + STATE(435), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -5927,7 +5880,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(3), 12, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -5940,7 +5893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -5999,9 +5952,9 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(73), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(419), 1, + STATE(436), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6009,7 +5962,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(8), 12, + STATE(2), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6022,7 +5975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6081,9 +6034,9 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(75), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(424), 1, + STATE(448), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6091,7 +6044,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(5), 12, + STATE(8), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6104,7 +6057,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6163,9 +6116,9 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(77), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(435), 1, + STATE(442), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6173,7 +6126,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(8), 12, + STATE(7), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6186,7 +6139,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6245,9 +6198,9 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(79), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(432), 1, + STATE(438), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6255,7 +6208,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(61), 2, anon_sym_ATkeyframes, aux_sym_keyframes_statement_token1, - STATE(7), 12, + STATE(4), 12, sym_import_statement, sym_media_statement, sym_charset_statement, @@ -6268,7 +6221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6327,9 +6280,9 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(81), 1, anon_sym_RBRACE, - STATE(416), 1, + STATE(413), 1, sym_selectors, - STATE(426), 1, + STATE(446), 1, sym_last_declaration, ACTIONS(5), 2, sym_js_comment, @@ -6350,7 +6303,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6409,7 +6362,7 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(148), 1, sym__pseudo_class_selector_colon, - STATE(416), 1, + STATE(413), 1, sym_selectors, ACTIONS(5), 2, sym_js_comment, @@ -6430,7 +6383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_block_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6489,7 +6442,7 @@ static const uint16_t ts_small_parse_table[] = { sym_at_keyword, ACTIONS(216), 1, sym__pseudo_class_selector_colon, - STATE(410), 1, + STATE(419), 1, sym_selectors, ACTIONS(5), 2, sym_js_comment, @@ -6509,7 +6462,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_stylesheet_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6568,7 +6521,7 @@ static const uint16_t ts_small_parse_table[] = { sym__pseudo_class_selector_colon, ACTIONS(219), 1, ts_builtin_sym_end, - STATE(410), 1, + STATE(419), 1, sym_selectors, ACTIONS(5), 2, sym_js_comment, @@ -6588,7 +6541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rule_set, sym_declaration, aux_sym_stylesheet_repeat1, - STATE(243), 13, + STATE(241), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -6634,7 +6587,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(231), 1, anon_sym_PLUS, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(235), 1, anon_sym_SQUOTE, ACTIONS(237), 1, @@ -6649,11 +6602,12 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(247), 1, sym_plain_value, - STATE(51), 1, - sym_string_value, STATE(106), 1, + sym_string_value, + STATE(107), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(217), 9, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -6662,7 +6616,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(241), 12, + STATE(248), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6675,7 +6629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1079] = 27, + [1080] = 27, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6703,7 +6657,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(231), 1, anon_sym_PLUS, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(235), 1, anon_sym_SQUOTE, ACTIONS(237), 1, @@ -6722,11 +6676,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(251), 1, sym_nesting_selector, - STATE(51), 1, - sym_string_value, - STATE(103), 1, + STATE(50), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(106), 1, + sym_string_value, + STATE(217), 9, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -6735,7 +6690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(246), 12, + STATE(244), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6748,7 +6703,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1179] = 26, + [1181] = 26, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6776,7 +6731,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(231), 1, anon_sym_PLUS, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(235), 1, anon_sym_SQUOTE, ACTIONS(237), 1, @@ -6793,11 +6748,12 @@ static const uint16_t ts_small_parse_table[] = { sym_plain_value, ACTIONS(253), 1, sym_nesting_selector, - STATE(51), 1, + STATE(106), 1, sym_string_value, - STATE(108), 1, + STATE(109), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 8, + STATE(217), 9, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -6806,7 +6762,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - STATE(251), 12, + STATE(253), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -6819,7 +6775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_sibling_selector, sym_adjacent_sibling_selector, sym_namespace_selector, - [1276] = 20, + [1279] = 21, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -6832,6 +6788,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(263), 1, anon_sym_POUND, + ACTIONS(265), 1, + anon_sym_BANG, ACTIONS(267), 1, anon_sym_selector, ACTIONS(269), 1, @@ -6847,25 +6805,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(279), 1, sym_identifier, ACTIONS(281), 1, + sym_plain_value, + ACTIONS(283), 1, sym_important_value, STATE(71), 1, sym_block, - STATE(115), 1, + STATE(108), 1, aux_sym_postcss_statement_repeat1, ACTIONS(261), 2, anon_sym_not, anon_sym_only, - ACTIONS(265), 2, - sym_important, - sym_plain_value, - STATE(308), 6, + STATE(307), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - STATE(229), 9, + STATE(237), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -6875,44 +6833,45 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [1352] = 16, + [1358] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(283), 1, - anon_sym_LPAREN, ACTIONS(285), 1, - anon_sym_POUND, + anon_sym_LPAREN, ACTIONS(287), 1, - sym_important, + anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, - anon_sym_LBRACK2, + aux_sym_float_value_token1, ACTIONS(299), 1, - sym_identifier, + anon_sym_LBRACK2, ACTIONS(301), 1, + sym_identifier, + ACTIONS(303), 1, sym_plain_value, ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(382), 6, + STATE(388), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - STATE(333), 9, + STATE(331), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -6922,92 +6881,45 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [1415] = 17, - ACTIONS(25), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_DOT, - ACTIONS(29), 1, - anon_sym_COLON_COLON, - ACTIONS(31), 1, - anon_sym_POUND, - ACTIONS(33), 1, - anon_sym_LBRACK, - ACTIONS(35), 1, - anon_sym_GT, - ACTIONS(37), 1, - anon_sym_TILDE, - ACTIONS(39), 1, - anon_sym_PLUS, - ACTIONS(41), 1, - anon_sym_PIPE, - ACTIONS(43), 1, - anon_sym_SQUOTE, - ACTIONS(45), 1, - anon_sym_DQUOTE, - ACTIONS(51), 1, - sym__pseudo_class_selector_colon, - ACTIONS(303), 1, - anon_sym_RPAREN, - ACTIONS(305), 1, - sym_nesting_selector, - ACTIONS(307), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(240), 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, - [1480] = 16, + [1422] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(283), 1, - anon_sym_LPAREN, ACTIONS(285), 1, + anon_sym_LPAREN, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, - anon_sym_LBRACK2, + aux_sym_float_value_token1, ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(301), 1, sym_identifier, - ACTIONS(309), 1, - sym_important, - ACTIONS(311), 1, + ACTIONS(305), 1, sym_plain_value, ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(382), 6, + STATE(388), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - STATE(323), 9, + STATE(335), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -7017,7 +6929,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [1543] = 16, + [1486] = 17, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7043,13 +6955,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(51), 1, sym__pseudo_class_selector_colon, ACTIONS(307), 1, - sym_identifier, - ACTIONS(313), 1, + anon_sym_RPAREN, + ACTIONS(309), 1, sym_nesting_selector, + ACTIONS(311), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(255), 13, + STATE(242), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7063,11 +6977,62 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1605] = 17, - ACTIONS(25), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_DOT, + [1551] = 20, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(315), 1, + anon_sym_SEMI, + ACTIONS(317), 1, + anon_sym_RBRACE, + ACTIONS(319), 1, + anon_sym_STAR, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(333), 1, + sym_plain_value, + STATE(66), 1, + aux_sym_declaration_repeat1, + STATE(213), 1, + sym_important, + ACTIONS(323), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + STATE(212), 9, + 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, + [1622] = 16, + ACTIONS(25), 1, + anon_sym_STAR, + ACTIONS(27), 1, + anon_sym_DOT, ACTIONS(29), 1, anon_sym_COLON_COLON, ACTIONS(31), 1, @@ -7088,16 +7053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(315), 1, - sym_nesting_selector, - ACTIONS(317), 1, + ACTIONS(311), 1, sym_identifier, - STATE(213), 1, - sym_namespace_selector, + ACTIONS(335), 1, + sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(272), 12, + STATE(265), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7109,8 +7072,9 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, + sym_namespace_selector, sym_string_value, - [1669] = 16, + [1684] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7135,14 +7099,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(319), 1, + ACTIONS(337), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(267), 13, + STATE(175), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7156,7 +7120,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1731] = 16, + [1746] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7181,14 +7145,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(321), 1, + ACTIONS(339), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(159), 13, + STATE(161), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7202,7 +7166,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1793] = 16, + [1808] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7227,14 +7191,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(323), 1, + ACTIONS(341), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(261), 13, + STATE(247), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7248,7 +7212,56 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1855] = 16, + [1870] = 19, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(319), 1, + anon_sym_STAR, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(333), 1, + sym_plain_value, + ACTIONS(343), 1, + anon_sym_SEMI, + STATE(110), 1, + aux_sym_declaration_repeat1, + STATE(233), 1, + sym_important, + ACTIONS(323), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + STATE(212), 9, + 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, + [1938] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7273,14 +7286,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(325), 1, + ACTIONS(345), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(253), 13, + STATE(170), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7294,7 +7307,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [1917] = 16, + [2000] = 17, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7319,14 +7332,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, - sym_identifier, - ACTIONS(327), 1, + ACTIONS(347), 1, sym_nesting_selector, + ACTIONS(349), 1, + sym_identifier, + STATE(209), 1, + sym_namespace_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(132), 13, + STATE(271), 12, sym__selector, sym_universal_selector, sym_class_selector, @@ -7338,9 +7353,8 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, - sym_namespace_selector, sym_string_value, - [1979] = 16, + [2064] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7365,14 +7379,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(329), 1, + ACTIONS(351), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(245), 13, + STATE(169), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7386,7 +7400,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2041] = 17, + [2126] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7411,16 +7425,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(315), 1, - sym_nesting_selector, - ACTIONS(331), 1, + ACTIONS(311), 1, sym_identifier, - STATE(215), 1, - sym_namespace_selector, + ACTIONS(353), 1, + sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(272), 12, + STATE(260), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7432,8 +7444,9 @@ static const uint16_t ts_small_parse_table[] = { sym_descendant_selector, sym_sibling_selector, sym_adjacent_sibling_selector, + sym_namespace_selector, sym_string_value, - [2105] = 16, + [2188] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7458,14 +7471,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(333), 1, + ACTIONS(355), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(266), 13, + STATE(172), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7479,7 +7492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2167] = 16, + [2250] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7504,14 +7517,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(335), 1, + ACTIONS(357), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(166), 13, + STATE(173), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7525,56 +7538,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2229] = 19, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(339), 1, - anon_sym_SEMI, - ACTIONS(341), 1, - anon_sym_RBRACE, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(349), 1, - sym_important, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - STATE(105), 1, - aux_sym_declaration_repeat1, - ACTIONS(347), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(214), 9, - 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, - [2297] = 16, + [2312] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7599,14 +7563,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(361), 1, + ACTIONS(359), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(252), 13, + STATE(254), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7620,7 +7584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2359] = 16, + [2374] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7645,14 +7609,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(363), 1, + ACTIONS(361), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(141), 13, + STATE(178), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7666,7 +7630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2421] = 16, + [2436] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7691,14 +7655,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, - ACTIONS(365), 1, + ACTIONS(363), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(137), 13, + STATE(189), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7712,7 +7676,56 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2483] = 16, + [2498] = 19, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(315), 1, + anon_sym_SEMI, + ACTIONS(319), 1, + anon_sym_STAR, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(333), 1, + sym_plain_value, + STATE(111), 1, + aux_sym_declaration_repeat1, + STATE(223), 1, + sym_important, + ACTIONS(323), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + STATE(212), 9, + 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, + [2566] = 17, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7737,14 +7750,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, - sym_identifier, - ACTIONS(367), 1, + ACTIONS(347), 1, sym_nesting_selector, + ACTIONS(365), 1, + sym_identifier, + STATE(210), 1, + sym_namespace_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(142), 13, + STATE(271), 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, + [2630] = 16, + ACTIONS(25), 1, + anon_sym_STAR, + ACTIONS(27), 1, + anon_sym_DOT, + ACTIONS(29), 1, + anon_sym_COLON_COLON, + ACTIONS(31), 1, + anon_sym_POUND, + ACTIONS(33), 1, + anon_sym_LBRACK, + ACTIONS(35), 1, + anon_sym_GT, + ACTIONS(37), 1, + anon_sym_TILDE, + ACTIONS(39), 1, + anon_sym_PLUS, + ACTIONS(41), 1, + anon_sym_PIPE, + ACTIONS(43), 1, + anon_sym_SQUOTE, + ACTIONS(45), 1, + anon_sym_DQUOTE, + ACTIONS(51), 1, + sym__pseudo_class_selector_colon, + ACTIONS(311), 1, + sym_identifier, + ACTIONS(367), 1, + sym_nesting_selector, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(166), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7758,7 +7818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2545] = 16, + [2692] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7783,14 +7843,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, ACTIONS(369), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(161), 13, + STATE(261), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7804,7 +7864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2607] = 16, + [2754] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7829,14 +7889,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, ACTIONS(371), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(130), 13, + STATE(256), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7850,7 +7910,7 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2669] = 16, + [2816] = 16, ACTIONS(25), 1, anon_sym_STAR, ACTIONS(27), 1, @@ -7875,14 +7935,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(51), 1, sym__pseudo_class_selector_colon, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_identifier, ACTIONS(373), 1, sym_nesting_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(163), 13, + STATE(263), 13, sym__selector, sym_universal_selector, sym_class_selector, @@ -7896,44 +7956,79 @@ static const uint16_t ts_small_parse_table[] = { sym_adjacent_sibling_selector, sym_namespace_selector, sym_string_value, - [2731] = 18, + [2878] = 8, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(383), 1, + anon_sym_LPAREN2, + STATE(204), 1, + sym_arguments, + ACTIONS(381), 2, + anon_sym_DOT, + anon_sym_PLUS, + ACTIONS(379), 4, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + ACTIONS(377), 8, + anon_sym_LPAREN, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_LBRACK2, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(375), 10, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PIPE, + [2923] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(345), 1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(375), 1, + ACTIONS(387), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(357), 1, + aux_sym_arguments_repeat1, + ACTIONS(385), 2, + anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(377), 1, + STATE(217), 10, sym_important, - STATE(117), 1, - aux_sym_declaration_repeat1, - ACTIONS(347), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(214), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -7943,81 +8038,132 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [2796] = 8, + [2985] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(387), 1, - anon_sym_LPAREN2, - STATE(193), 1, - sym_arguments, - ACTIONS(385), 2, - anon_sym_DOT, - anon_sym_PLUS, - ACTIONS(383), 4, - anon_sym_STAR, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(381), 8, + ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, aux_sym_integer_value_token1, + ACTIONS(241), 1, aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, anon_sym_LBRACK2, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(331), 1, sym_identifier, - sym_plain_value, - ACTIONS(379), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, + ACTIONS(389), 1, anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - [2841] = 18, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(364), 1, + aux_sym_arguments_repeat1, + ACTIONS(385), 2, + anon_sym_COMMA, + anon_sym_SEMI, + STATE(217), 10, + sym_important, + 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, + [3047] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(391), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(365), 1, + aux_sym_arguments_repeat1, + ACTIONS(385), 2, anon_sym_COMMA, - ACTIONS(339), 1, anon_sym_SEMI, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(345), 1, + STATE(217), 10, + sym_important, + 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, + [3109] = 17, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(389), 1, + ACTIONS(393), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(372), 1, + aux_sym_arguments_repeat1, + ACTIONS(385), 2, + anon_sym_COMMA, + anon_sym_SEMI, + STATE(217), 10, sym_important, - STATE(119), 1, - aux_sym_declaration_repeat1, - ACTIONS(347), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(214), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -8027,11 +8173,11 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [2906] = 3, + [3171] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(393), 9, + ACTIONS(395), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8041,9 +8187,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(391), 15, + ACTIONS(397), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8057,11 +8203,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [2939] = 3, + [3204] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(397), 9, + ACTIONS(401), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8071,7 +8217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(395), 15, + ACTIONS(399), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8087,11 +8233,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [2972] = 3, + [3237] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(401), 9, + ACTIONS(403), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8101,9 +8247,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(399), 15, + ACTIONS(405), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8117,11 +8263,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3005] = 3, + [3270] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(405), 9, + ACTIONS(403), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8131,7 +8277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(403), 15, + ACTIONS(405), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8147,7 +8293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3038] = 3, + [3303] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -8177,7 +8323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3071] = 3, + [3336] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -8207,37 +8353,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3104] = 3, - ACTIONS(5), 2, + [3369] = 17, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(417), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(415), 15, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, + ACTIONS(325), 1, anon_sym_SQUOTE, + ACTIONS(327), 1, anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, sym_identifier, - [3137] = 3, + ACTIONS(415), 1, + anon_sym_COMMA, + ACTIONS(417), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(386), 1, + aux_sym_pseudo_class_arguments_repeat2, + STATE(217), 10, + sym_important, + 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, + [3430] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -8267,7 +8427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3170] = 3, + [3463] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -8297,7 +8457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3203] = 3, + [3496] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, @@ -8327,106 +8487,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3236] = 5, - STATE(50), 1, - aux_sym_class_name_repeat1, + [3529] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(433), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(435), 2, - sym_escape_sequence, - aux_sym_class_name_token1, - ACTIONS(431), 19, - sym__descendant_operator, + ACTIONS(395), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(397), 15, sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, + 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_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_PLUS, - anon_sym_LPAREN2, - [3273] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(442), 2, - anon_sym_DOT, - anon_sym_PLUS, - ACTIONS(440), 5, - anon_sym_LPAREN, - anon_sym_STAR, - sym_important, + anon_sym_PIPE, anon_sym_SQUOTE, anon_sym_DQUOTE, - ACTIONS(444), 7, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_LBRACK2, - anon_sym_DASH, - anon_sym_SLASH, sym_identifier, - sym_plain_value, - ACTIONS(438), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - [3312] = 17, + [3562] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(433), 1, anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(436), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(439), 1, + anon_sym_BANG, + ACTIONS(442), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(445), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(448), 1, + aux_sym_integer_value_token1, + ACTIONS(451), 1, + aux_sym_float_value_token1, + ACTIONS(454), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(457), 1, sym_identifier, - ACTIONS(448), 1, - anon_sym_RPAREN, - STATE(107), 1, + ACTIONS(460), 1, + sym_plain_value, + STATE(55), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(338), 1, - aux_sym_arguments_repeat1, - ACTIONS(446), 2, + ACTIONS(431), 3, anon_sym_COMMA, anon_sym_SEMI, - STATE(217), 9, + anon_sym_RPAREN, + STATE(217), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -8436,11 +8559,11 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [3373] = 3, + [3619] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(452), 9, + ACTIONS(465), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8450,7 +8573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(450), 15, + ACTIONS(463), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8466,11 +8589,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3406] = 3, + [3652] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(456), 9, + ACTIONS(469), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8480,7 +8603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(454), 15, + ACTIONS(467), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8496,11 +8619,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3439] = 3, + [3685] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(460), 9, + ACTIONS(473), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8510,7 +8633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(458), 15, + ACTIONS(471), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8526,11 +8649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3472] = 3, + [3718] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(464), 9, + ACTIONS(475), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8540,9 +8663,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(462), 15, + ACTIONS(477), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8556,11 +8679,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3505] = 3, + [3751] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(421), 9, + ACTIONS(481), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8570,9 +8693,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(419), 15, + ACTIONS(479), 15, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8586,11 +8709,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3538] = 3, + [3784] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(468), 9, + ACTIONS(485), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8600,7 +8723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(466), 15, + ACTIONS(483), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8616,43 +8739,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3571] = 5, - STATE(97), 1, - aux_sym_class_name_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(472), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(474), 2, - sym_escape_sequence, - aux_sym_class_name_token1, - ACTIONS(470), 19, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - 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_LPAREN2, - [3608] = 3, + [3817] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(478), 9, + ACTIONS(489), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8662,7 +8753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(476), 15, + ACTIONS(487), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8678,71 +8769,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3641] = 3, - ACTIONS(5), 2, + [3850] = 16, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(482), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(480), 15, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(491), 1, + anon_sym_COMMA, + ACTIONS(496), 1, + anon_sym_LPAREN, + ACTIONS(499), 1, anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, + ACTIONS(502), 1, + anon_sym_BANG, + ACTIONS(505), 1, anon_sym_SQUOTE, + ACTIONS(508), 1, anon_sym_DQUOTE, + ACTIONS(511), 1, + aux_sym_integer_value_token1, + ACTIONS(514), 1, + aux_sym_float_value_token1, + ACTIONS(517), 1, + anon_sym_LBRACK2, + ACTIONS(520), 1, sym_identifier, - [3674] = 3, - ACTIONS(5), 2, + ACTIONS(523), 1, + sym_plain_value, + STATE(63), 1, + aux_sym_declaration_repeat1, + ACTIONS(494), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + STATE(212), 10, + sym_important, + 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, + [3909] = 15, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(486), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(484), 15, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, + ACTIONS(325), 1, anon_sym_SQUOTE, + ACTIONS(327), 1, anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, sym_identifier, - [3707] = 3, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(526), 3, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RPAREN, + STATE(217), 10, + sym_important, + 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, + [3966] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(490), 9, + ACTIONS(530), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8752,7 +8868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(488), 15, + ACTIONS(528), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8768,12 +8884,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3740] = 3, - ACTIONS(5), 2, + [3999] = 18, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(492), 9, - anon_sym_ATimport, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(333), 1, + sym_plain_value, + ACTIONS(532), 1, + anon_sym_SEMI, + ACTIONS(534), 1, + anon_sym_RBRACE, + STATE(63), 1, + aux_sym_declaration_repeat1, + STATE(208), 1, + sym_important, + STATE(212), 9, + 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, + [4062] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(538), 9, + anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, anon_sym_ATnamespace, @@ -8782,9 +8943,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(494), 15, + ACTIONS(536), 15, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8798,11 +8959,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3773] = 3, + [4095] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(498), 9, + ACTIONS(542), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8812,7 +8973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(496), 15, + ACTIONS(540), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8828,11 +8989,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3806] = 3, + [4128] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(502), 9, + ACTIONS(546), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8842,7 +9003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(500), 15, + ACTIONS(544), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -8858,11 +9019,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3839] = 3, + [4161] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(506), 9, + ACTIONS(548), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8872,9 +9033,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(504), 15, + ACTIONS(550), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8888,11 +9049,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3872] = 3, + [4194] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(510), 9, + ACTIONS(403), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8902,9 +9063,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(508), 15, + ACTIONS(405), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8918,11 +9079,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3905] = 3, + [4227] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(514), 9, + ACTIONS(552), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8932,9 +9093,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(512), 15, + ACTIONS(554), 15, sym__pseudo_class_selector_colon, - ts_builtin_sym_end, + anon_sym_RBRACE, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -8948,11 +9109,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3938] = 3, + [4260] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(393), 9, + ACTIONS(556), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8962,7 +9123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(391), 15, + ACTIONS(558), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -8978,11 +9139,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [3971] = 3, + [4293] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(421), 9, + ACTIONS(413), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -8992,7 +9153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(419), 15, + ACTIONS(411), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9008,11 +9169,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4004] = 3, + [4326] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(425), 9, + ACTIONS(429), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9022,7 +9183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(423), 15, + ACTIONS(427), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9038,11 +9199,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4037] = 3, + [4359] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(397), 9, + ACTIONS(562), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9052,9 +9213,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(395), 15, + ACTIONS(560), 15, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9068,11 +9229,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4070] = 3, + [4392] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(401), 9, + ACTIONS(473), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9082,7 +9243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(399), 15, + ACTIONS(471), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9098,11 +9259,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4103] = 3, + [4425] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(405), 9, + ACTIONS(530), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9112,7 +9273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(403), 15, + ACTIONS(528), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9128,11 +9289,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4136] = 3, + [4458] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(516), 9, + ACTIONS(538), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9142,7 +9303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(518), 15, + ACTIONS(536), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9158,11 +9319,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4169] = 3, + [4491] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(409), 9, + ACTIONS(564), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9172,7 +9333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(407), 15, + ACTIONS(566), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9188,11 +9349,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4202] = 3, + [4524] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(413), 9, + ACTIONS(568), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9202,7 +9363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(411), 15, + ACTIONS(570), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9218,11 +9379,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4235] = 3, + [4557] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(417), 9, + ACTIONS(572), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9232,7 +9393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(415), 15, + ACTIONS(574), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9248,11 +9409,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4268] = 3, + [4590] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(429), 9, + ACTIONS(562), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9262,7 +9423,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(427), 15, + ACTIONS(560), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9278,11 +9439,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4301] = 3, + [4623] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(452), 9, + ACTIONS(401), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9292,7 +9453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(450), 15, + ACTIONS(399), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9308,11 +9469,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4334] = 3, + [4656] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(456), 9, + ACTIONS(409), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9322,7 +9483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(454), 15, + ACTIONS(407), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9338,11 +9499,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4367] = 3, + [4689] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(460), 9, + ACTIONS(421), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9352,7 +9513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(458), 15, + ACTIONS(419), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9368,11 +9529,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4400] = 3, + [4722] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(464), 9, + ACTIONS(425), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9382,7 +9543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(462), 15, + ACTIONS(423), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9398,11 +9559,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4433] = 3, + [4755] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(468), 9, + ACTIONS(465), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9412,7 +9573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(466), 15, + ACTIONS(463), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9428,11 +9589,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4466] = 3, + [4788] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(478), 9, + ACTIONS(469), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9442,7 +9603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(476), 15, + ACTIONS(467), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9458,11 +9619,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4499] = 3, + [4821] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(482), 9, + ACTIONS(481), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9472,7 +9633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(480), 15, + ACTIONS(479), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9488,11 +9649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4532] = 3, + [4854] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(486), 9, + ACTIONS(485), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9502,7 +9663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(484), 15, + ACTIONS(483), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9518,11 +9679,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4565] = 3, + [4887] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(490), 9, + ACTIONS(489), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9532,7 +9693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(488), 15, + ACTIONS(487), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9548,11 +9709,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4598] = 3, + [4920] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(498), 9, + ACTIONS(542), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9562,7 +9723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(496), 15, + ACTIONS(540), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9578,11 +9739,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4631] = 3, + [4953] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(502), 9, + ACTIONS(546), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9592,7 +9753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(500), 15, + ACTIONS(544), 15, sym__pseudo_class_selector_colon, anon_sym_RBRACE, sym_nesting_selector, @@ -9608,71 +9769,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4664] = 3, - ACTIONS(5), 2, + [4986] = 4, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(506), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(504), 15, + ACTIONS(578), 9, + anon_sym_DOT, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_LBRACK2, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(576), 15, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_STAR, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, - anon_sym_PLUS, anon_sym_PIPE, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, - sym_identifier, - [4697] = 3, - ACTIONS(5), 2, + [5021] = 4, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(510), 9, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - anon_sym_ATscope, - sym_at_keyword, - ACTIONS(508), 15, + ACTIONS(582), 9, + anon_sym_DOT, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_LBRACK2, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + ACTIONS(580), 15, + sym__descendant_operator, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_STAR, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, anon_sym_GT, anon_sym_TILDE, - anon_sym_PLUS, anon_sym_PIPE, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, - sym_identifier, - [4730] = 3, + [5056] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(514), 9, + ACTIONS(552), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9682,9 +9845,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(512), 15, + ACTIONS(554), 15, sym__pseudo_class_selector_colon, - anon_sym_RBRACE, + ts_builtin_sym_end, sym_nesting_selector, anon_sym_STAR, anon_sym_DOT, @@ -9698,81 +9861,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [4763] = 4, - ACTIONS(3), 1, + [5089] = 5, + STATE(99), 1, + aux_sym_class_name_repeat1, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(522), 9, + ACTIONS(586), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(588), 2, + sym_escape_sequence, + aux_sym_class_name_token1, + ACTIONS(584), 19, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, 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, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_LBRACK2, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(520), 15, + anon_sym_LPAREN2, + [5126] = 5, + STATE(102), 1, + aux_sym_class_name_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(592), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(594), 2, + sym_escape_sequence, + aux_sym_class_name_token1, + ACTIONS(590), 19, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_LBRACE, anon_sym_RPAREN, + 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_LPAREN2, + [5163] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(548), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(550), 15, + 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_GT, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_PIPE, - sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - [4798] = 4, - ACTIONS(3), 1, + sym_identifier, + [5196] = 3, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(526), 9, - anon_sym_DOT, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_LBRACK2, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(524), 15, - sym__descendant_operator, + ACTIONS(564), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(566), 15, sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, + 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_GT, anon_sym_TILDE, + anon_sym_PLUS, anon_sym_PIPE, - sym_important, anon_sym_SQUOTE, anon_sym_DQUOTE, - [4833] = 5, - STATE(50), 1, + sym_identifier, + [5229] = 5, + STATE(102), 1, aux_sym_class_name_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(530), 2, + ACTIONS(598), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(532), 2, + ACTIONS(600), 2, sym_escape_sequence, aux_sym_class_name_token1, - ACTIONS(528), 19, + ACTIONS(596), 19, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -9792,143 +10017,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_PLUS, anon_sym_LPAREN2, - [4870] = 17, - ACTIONS(3), 1, + [5266] = 3, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(534), 1, - anon_sym_RPAREN, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(355), 1, - aux_sym_arguments_repeat1, - ACTIONS(446), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(217), 9, - 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, - [4931] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(568), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(570), 15, + 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(351), 1, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_PIPE, anon_sym_SQUOTE, - ACTIONS(353), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, sym_identifier, - ACTIONS(536), 1, - anon_sym_RPAREN, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(361), 1, - aux_sym_arguments_repeat1, - ACTIONS(446), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(217), 9, - 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, - [4992] = 17, - ACTIONS(3), 1, + [5299] = 3, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(572), 9, + anon_sym_ATimport, + anon_sym_ATmedia, + anon_sym_ATcharset, + anon_sym_ATnamespace, + anon_sym_ATkeyframes, + aux_sym_keyframes_statement_token1, + anon_sym_ATsupports, + anon_sym_ATscope, + sym_at_keyword, + ACTIONS(574), 15, + 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(351), 1, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PLUS, + anon_sym_PIPE, anon_sym_SQUOTE, - ACTIONS(353), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, sym_identifier, - ACTIONS(538), 1, - anon_sym_RPAREN, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(369), 1, - aux_sym_arguments_repeat1, - ACTIONS(446), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(217), 9, - 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, - [5053] = 3, + [5332] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(516), 9, + ACTIONS(556), 9, anon_sym_ATimport, anon_sym_ATmedia, anon_sym_ATcharset, @@ -9938,7 +10091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATsupports, anon_sym_ATscope, sym_at_keyword, - ACTIONS(518), 15, + ACTIONS(558), 15, sym__pseudo_class_selector_colon, ts_builtin_sym_end, sym_nesting_selector, @@ -9954,49 +10107,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, sym_identifier, - [5086] = 16, + [5365] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(540), 1, - anon_sym_COMMA, - ACTIONS(545), 1, + ACTIONS(607), 2, + anon_sym_DOT, + anon_sym_PLUS, + ACTIONS(605), 5, anon_sym_LPAREN, - ACTIONS(548), 1, - anon_sym_POUND, - ACTIONS(551), 1, - sym_important, - ACTIONS(554), 1, + anon_sym_STAR, + anon_sym_BANG, anon_sym_SQUOTE, - ACTIONS(557), 1, anon_sym_DQUOTE, - ACTIONS(560), 1, + ACTIONS(609), 7, aux_sym_integer_value_token1, - ACTIONS(563), 1, aux_sym_float_value_token1, - ACTIONS(566), 1, anon_sym_LBRACK2, - ACTIONS(569), 1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(572), 1, sym_plain_value, - STATE(102), 1, - aux_sym_declaration_repeat1, - ACTIONS(543), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - STATE(214), 9, - 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, - [5144] = 17, + ACTIONS(603), 10, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_TILDE, + anon_sym_PIPE, + [5404] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -10004,32 +10148,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(221), 1, anon_sym_LPAREN, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, ACTIONS(247), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(575), 1, + ACTIONS(415), 1, anon_sym_COMMA, - ACTIONS(577), 1, + ACTIONS(611), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(55), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(401), 1, + STATE(391), 1, aux_sym_pseudo_class_arguments_repeat2, - STATE(217), 9, + STATE(217), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10039,38 +10184,39 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5204] = 15, + [5465] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(263), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(265), 1, + anon_sym_BANG, + ACTIONS(269), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(271), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(273), 1, + aux_sym_integer_value_token1, + ACTIONS(275), 1, + aux_sym_float_value_token1, + ACTIONS(277), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(579), 3, - anon_sym_COMMA, + ACTIONS(281), 1, + sym_plain_value, + ACTIONS(613), 1, anon_sym_SEMI, - anon_sym_RPAREN, - STATE(217), 9, + ACTIONS(615), 1, + anon_sym_LPAREN, + ACTIONS(617), 1, + sym_identifier, + ACTIONS(619), 1, + sym_important_value, + STATE(112), 1, + aux_sym_postcss_statement_repeat1, + STATE(237), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10080,40 +10226,38 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5260] = 17, + [5523] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(345), 1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(581), 1, - anon_sym_SEMI, - ACTIONS(583), 1, - anon_sym_RBRACE, - ACTIONS(585), 1, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + ACTIONS(621), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + STATE(217), 10, sym_important, - STATE(102), 1, - aux_sym_declaration_repeat1, - STATE(214), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10123,7 +10267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5320] = 17, + [5579] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -10131,32 +10275,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(221), 1, anon_sym_LPAREN, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(575), 1, - anon_sym_COMMA, - ACTIONS(587), 1, - anon_sym_RPAREN, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(384), 1, - aux_sym_pseudo_class_arguments_repeat2, - STATE(217), 9, + ACTIONS(333), 1, + sym_plain_value, + ACTIONS(623), 1, + anon_sym_SEMI, + STATE(63), 1, + aux_sym_declaration_repeat1, + STATE(226), 1, + sym_important, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10166,38 +10310,40 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5380] = 15, + [5639] = 17, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(591), 1, + ACTIONS(221), 1, anon_sym_LPAREN, - ACTIONS(594), 1, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(313), 1, + anon_sym_COMMA, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(597), 1, - sym_important, - ACTIONS(600), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(603), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(606), 1, - aux_sym_integer_value_token1, - ACTIONS(609), 1, - aux_sym_float_value_token1, - ACTIONS(612), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(615), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(618), 1, + ACTIONS(333), 1, sym_plain_value, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(589), 3, - anon_sym_COMMA, + ACTIONS(532), 1, anon_sym_SEMI, - anon_sym_RPAREN, - STATE(217), 9, + STATE(63), 1, + aux_sym_declaration_repeat1, + STATE(224), 1, + sym_important, + STATE(212), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10207,37 +10353,39 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5436] = 15, + [5699] = 16, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(625), 1, + anon_sym_SEMI, + ACTIONS(627), 1, anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(630), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(633), 1, + anon_sym_BANG, + ACTIONS(636), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(639), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(642), 1, + aux_sym_integer_value_token1, + ACTIONS(645), 1, + aux_sym_float_value_token1, + ACTIONS(648), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(651), 1, sym_identifier, - STATE(107), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(621), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(217), 9, + ACTIONS(654), 1, + sym_plain_value, + ACTIONS(657), 1, + sym_important_value, + STATE(112), 1, + aux_sym_postcss_statement_repeat1, + STATE(237), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10247,48 +10395,18 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5491] = 5, - ACTIONS(627), 1, + [5757] = 5, + ACTIONS(664), 1, anon_sym_LPAREN2, - STATE(144), 1, + STATE(137), 1, sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(625), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(623), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - 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, - [5526] = 5, - ACTIONS(633), 1, - anon_sym_LPAREN2, - STATE(125), 1, - sym_pseudo_class_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(631), 2, + ACTIONS(662), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(629), 18, + ACTIONS(660), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10307,37 +10425,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5561] = 15, + [5792] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(635), 1, - anon_sym_SEMI, - ACTIONS(637), 1, + ACTIONS(221), 1, anon_sym_LPAREN, - ACTIONS(640), 1, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(646), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(649), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(652), 1, - aux_sym_integer_value_token1, - ACTIONS(655), 1, - aux_sym_float_value_token1, - ACTIONS(658), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(661), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(664), 1, - sym_important_value, - STATE(111), 1, - aux_sym_postcss_statement_repeat1, - ACTIONS(643), 2, + ACTIONS(666), 1, + anon_sym_RPAREN, + STATE(43), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(217), 10, sym_important, - sym_plain_value, - STATE(229), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10347,18 +10465,18 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5616] = 5, - ACTIONS(627), 1, + [5847] = 5, + ACTIONS(672), 1, anon_sym_LPAREN2, - STATE(153), 1, - sym_pseudo_class_with_selector_arguments, + STATE(131), 1, + sym_pseudo_element_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(669), 2, + ACTIONS(670), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(667), 18, + ACTIONS(668), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10377,51 +10495,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5651] = 8, + [5882] = 8, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(676), 1, anon_sym_LPAREN2, - STATE(235), 1, + STATE(232), 1, sym_arguments, - ACTIONS(675), 2, + ACTIONS(678), 2, anon_sym_and, anon_sym_or, - ACTIONS(671), 3, + ACTIONS(674), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, - ACTIONS(383), 5, + ACTIONS(379), 6, anon_sym_STAR, anon_sym_POUND, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(381), 10, + sym_important_value, + ACTIONS(377), 9, anon_sym_LPAREN, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [5692] = 5, - ACTIONS(633), 1, + [5923] = 5, + ACTIONS(684), 1, anon_sym_LPAREN2, - STATE(167), 1, + STATE(141), 1, sym_pseudo_class_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(679), 2, + ACTIONS(682), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(677), 18, + ACTIONS(680), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10440,37 +10558,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5727] = 15, + [5958] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(269), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(271), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(273), 1, - aux_sym_integer_value_token1, - ACTIONS(275), 1, - aux_sym_float_value_token1, - ACTIONS(277), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(681), 1, - anon_sym_SEMI, - ACTIONS(683), 1, - anon_sym_LPAREN, - ACTIONS(685), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(687), 1, - sym_important_value, - STATE(111), 1, - aux_sym_postcss_statement_repeat1, - ACTIONS(265), 2, + ACTIONS(686), 1, + anon_sym_RPAREN, + STATE(40), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(217), 10, sym_important, - sym_plain_value, - STATE(229), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10480,68 +10598,77 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5782] = 5, - ACTIONS(693), 1, - anon_sym_LPAREN2, - STATE(146), 1, - sym_pseudo_element_arguments, - ACTIONS(5), 2, + [6013] = 15, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(691), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(689), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, 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, - [5817] = 16, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(688), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(217), 10, + sym_important, + 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, + [6068] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(345), 1, + ACTIONS(247), 1, + sym_plain_value, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(695), 1, - anon_sym_SEMI, - ACTIONS(697), 1, + ACTIONS(690), 1, + anon_sym_RPAREN, + STATE(41), 1, + aux_sym_pseudo_class_arguments_repeat1, + STATE(217), 10, sym_important, - STATE(102), 1, - aux_sym_declaration_repeat1, - STATE(214), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -10551,18 +10678,18 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [5874] = 5, - ACTIONS(693), 1, + [6123] = 5, + ACTIONS(672), 1, anon_sym_LPAREN2, - STATE(145), 1, + STATE(156), 1, sym_pseudo_element_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(701), 2, + ACTIONS(694), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(699), 18, + ACTIONS(692), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10581,48 +10708,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [5909] = 16, - ACTIONS(3), 1, + [6158] = 5, + ACTIONS(664), 1, + anon_sym_LPAREN2, + STATE(190), 1, + sym_pseudo_class_with_selector_arguments, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(337), 1, + ACTIONS(698), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(696), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, anon_sym_COMMA, - ACTIONS(345), 1, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(359), 1, - sym_plain_value, - ACTIONS(581), 1, - anon_sym_SEMI, - ACTIONS(703), 1, - sym_important, - STATE(102), 1, - aux_sym_declaration_repeat1, - STATE(214), 9, - 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, - [5966] = 15, + 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, + [6193] = 5, + ACTIONS(684), 1, + anon_sym_LPAREN2, + STATE(130), 1, + sym_pseudo_class_arguments, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(702), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(700), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + 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, + [6228] = 15, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -10630,28 +10776,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(221), 1, anon_sym_LPAREN, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, ACTIONS(247), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(705), 1, + ACTIONS(704), 1, anon_sym_RPAREN, - STATE(107), 1, + STATE(42), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(217), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10661,7 +10808,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6020] = 15, + [6283] = 14, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -10669,28 +10816,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(221), 1, anon_sym_LPAREN, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, ACTIONS(247), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(707), 1, - anon_sym_RPAREN, - STATE(98), 1, + STATE(119), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(217), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10700,7 +10846,7 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6074] = 15, + [6335] = 14, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, @@ -10708,28 +10854,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(221), 1, anon_sym_LPAREN, ACTIONS(233), 1, - sym_important, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, ACTIONS(247), 1, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(709), 1, - anon_sym_RPAREN, - STATE(99), 1, + STATE(64), 1, aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + STATE(217), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10739,36 +10884,62 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6128] = 15, + [6387] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(383), 1, + anon_sym_LPAREN2, + STATE(204), 1, + sym_arguments, + ACTIONS(377), 8, anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, + anon_sym_PLUS, aux_sym_integer_value_token1, - ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(247), 1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, sym_plain_value, - ACTIONS(345), 1, + ACTIONS(379), 10, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_STAR, anon_sym_POUND, - ACTIONS(351), 1, + anon_sym_BANG, anon_sym_SQUOTE, - ACTIONS(353), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + [6422] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, sym_identifier, - ACTIONS(711), 1, - anon_sym_RPAREN, - STATE(100), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + ACTIONS(710), 1, + sym_plain_value, + STATE(324), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10778,36 +10949,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6182] = 15, + [6471] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, + ACTIONS(287), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(293), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, sym_identifier, - ACTIONS(713), 1, - anon_sym_RPAREN, - STATE(52), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, + ACTIONS(712), 1, + sym_plain_value, + STATE(321), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -10817,14 +10985,14 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [6236] = 3, + [6520] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(679), 2, + ACTIONS(716), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(677), 18, + ACTIONS(714), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10843,14 +11011,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6265] = 3, + [6549] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(717), 2, + ACTIONS(720), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(715), 18, + ACTIONS(718), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10869,14 +11037,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6294] = 3, + [6578] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, + sym_identifier, + ACTIONS(722), 1, + sym_plain_value, + STATE(329), 10, + sym_important, + 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, + [6627] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(721), 2, + ACTIONS(726), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(719), 18, + ACTIONS(724), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10895,14 +11099,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6323] = 3, + [6656] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(526), 2, + ACTIONS(730), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(524), 18, + ACTIONS(728), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -10921,58 +11125,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6352] = 14, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - STATE(120), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, - 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, - [6403] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6685] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(727), 2, + ACTIONS(734), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(723), 17, + ACTIONS(732), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -10985,14 +11151,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6434] = 3, + [6714] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, + sym_identifier, + ACTIONS(736), 1, + sym_plain_value, + STATE(312), 10, + sym_important, + 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, + [6763] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(522), 2, + ACTIONS(740), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(520), 18, + ACTIONS(738), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11011,21 +11213,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6463] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6792] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(731), 2, + ACTIONS(744), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(729), 17, + ACTIONS(742), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11038,14 +11239,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6494] = 3, + [6821] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(735), 2, + ACTIONS(748), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(733), 18, + ACTIONS(746), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11064,14 +11265,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6523] = 3, + [6850] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(750), 1, + sym_plain_value, + STATE(18), 10, + sym_important, + 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, + [6899] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(739), 2, + ACTIONS(702), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(737), 18, + ACTIONS(700), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11090,14 +11327,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6552] = 3, + [6928] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(743), 2, + ACTIONS(754), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(741), 18, + ACTIONS(752), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11116,14 +11353,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6581] = 3, + [6957] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(747), 2, + ACTIONS(758), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(745), 18, + ACTIONS(756), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11142,21 +11379,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6610] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [6986] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(760), 1, + anon_sym_LPAREN, + ACTIONS(762), 1, + anon_sym_POUND, + ACTIONS(764), 1, + anon_sym_BANG, + ACTIONS(766), 1, + anon_sym_SQUOTE, + ACTIONS(768), 1, + anon_sym_DQUOTE, + ACTIONS(770), 1, + aux_sym_integer_value_token1, + ACTIONS(772), 1, + aux_sym_float_value_token1, + ACTIONS(774), 1, + anon_sym_LBRACK2, + ACTIONS(776), 1, + sym_identifier, + ACTIONS(778), 1, + sym_plain_value, + STATE(230), 10, + sym_important, + 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, + [7035] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(751), 2, + ACTIONS(782), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(749), 17, + ACTIONS(780), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11169,14 +11441,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6641] = 3, + [7064] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(755), 2, + ACTIONS(786), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(753), 18, + ACTIONS(784), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11195,14 +11467,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6670] = 3, + [7093] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(760), 1, + anon_sym_LPAREN, + ACTIONS(762), 1, + anon_sym_POUND, + ACTIONS(764), 1, + anon_sym_BANG, + ACTIONS(766), 1, + anon_sym_SQUOTE, + ACTIONS(768), 1, + anon_sym_DQUOTE, + ACTIONS(770), 1, + aux_sym_integer_value_token1, + ACTIONS(772), 1, + aux_sym_float_value_token1, + ACTIONS(774), 1, + anon_sym_LBRACK2, + ACTIONS(776), 1, + sym_identifier, + ACTIONS(788), 1, + sym_plain_value, + STATE(280), 10, + sym_important, + 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, + [7142] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(759), 2, + ACTIONS(792), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(757), 18, + ACTIONS(790), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11221,14 +11529,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6699] = 3, + [7171] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(763), 2, + ACTIONS(796), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(761), 18, + ACTIONS(794), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11247,21 +11555,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6728] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [7200] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(767), 2, + ACTIONS(800), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(765), 17, + ACTIONS(798), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11274,21 +11581,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6759] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [7229] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(771), 2, + ACTIONS(804), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(769), 17, + ACTIONS(802), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11301,14 +11607,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6790] = 3, + [7258] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, + sym_identifier, + ACTIONS(806), 1, + sym_plain_value, + STATE(298), 10, + sym_important, + 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, + [7307] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(775), 2, + ACTIONS(810), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(773), 18, + ACTIONS(808), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11327,14 +11669,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6819] = 3, + [7336] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(321), 1, + anon_sym_POUND, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(812), 1, + sym_plain_value, + STATE(23), 10, + sym_important, + 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, + [7385] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(779), 2, + ACTIONS(816), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(777), 18, + ACTIONS(814), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11353,14 +11731,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6848] = 3, + [7414] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(783), 2, + ACTIONS(820), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(781), 18, + ACTIONS(818), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11379,14 +11757,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6877] = 3, + [7443] = 13, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, + sym_identifier, + ACTIONS(822), 1, + sym_plain_value, + STATE(327), 10, + sym_important, + 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, + [7492] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(787), 2, + ACTIONS(826), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(785), 18, + ACTIONS(824), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11405,14 +11819,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6906] = 3, + [7521] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(631), 2, + ACTIONS(582), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(629), 18, + ACTIONS(580), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11431,14 +11845,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6935] = 3, + [7550] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(791), 2, + ACTIONS(381), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(789), 18, + ACTIONS(375), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11457,20 +11871,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6964] = 3, + [7579] = 4, + ACTIONS(830), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(795), 2, + ACTIONS(832), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(793), 18, + ACTIONS(828), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11483,43 +11898,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [6993] = 6, + [7610] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(387), 1, - anon_sym_LPAREN2, - STATE(193), 1, - sym_arguments, - ACTIONS(381), 8, - anon_sym_LPAREN, - anon_sym_PLUS, + ACTIONS(287), 1, + anon_sym_POUND, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DQUOTE, + ACTIONS(295), 1, aux_sym_integer_value_token1, + ACTIONS(297), 1, aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(299), 1, + anon_sym_LBRACK2, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, sym_identifier, + ACTIONS(834), 1, sym_plain_value, - ACTIONS(383), 10, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, + STATE(326), 10, sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7028] = 3, + 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, + [7659] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(799), 2, + ACTIONS(838), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(797), 18, + ACTIONS(836), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11538,14 +11960,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7057] = 3, + [7688] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(803), 2, + ACTIONS(682), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(801), 18, + ACTIONS(680), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11564,14 +11986,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7086] = 3, + [7717] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(807), 2, + ACTIONS(842), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(805), 18, + ACTIONS(840), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11590,20 +12012,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7115] = 3, + [7746] = 4, + ACTIONS(830), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(385), 2, + ACTIONS(846), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(379), 18, + ACTIONS(844), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11616,98 +12039,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7144] = 3, - ACTIONS(5), 2, + [7777] = 13, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(811), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(809), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, + aux_sym_integer_value_token1, + ACTIONS(241), 1, + aux_sym_float_value_token1, + ACTIONS(321), 1, 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, - [7173] = 3, - ACTIONS(5), 2, + ACTIONS(325), 1, + anon_sym_SQUOTE, + ACTIONS(327), 1, + anon_sym_DQUOTE, + ACTIONS(329), 1, + anon_sym_LBRACK2, + ACTIONS(331), 1, + sym_identifier, + ACTIONS(848), 1, + sym_plain_value, + STATE(193), 10, + sym_important, + 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, + [7826] = 13, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(815), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(813), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_COLON_COLON, + ACTIONS(263), 1, 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, - [7202] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(819), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(817), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RPAREN, + ACTIONS(269), 1, + anon_sym_SQUOTE, + ACTIONS(271), 1, + anon_sym_DQUOTE, + ACTIONS(273), 1, + aux_sym_integer_value_token1, + ACTIONS(275), 1, + aux_sym_float_value_token1, + ACTIONS(277), 1, + anon_sym_LBRACK2, + ACTIONS(615), 1, + anon_sym_LPAREN, + ACTIONS(617), 1, + sym_identifier, + ACTIONS(850), 1, + anon_sym_BANG, + ACTIONS(852), 1, + sym_plain_value, + STATE(239), 10, + sym_important, + 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, + [7875] = 4, + ACTIONS(830), 1, 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, - [7231] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(823), 2, + ACTIONS(856), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(821), 18, + ACTIONS(854), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11720,16 +12138,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7260] = 4, - ACTIONS(725), 1, + [7906] = 4, + ACTIONS(830), 1, anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(827), 2, + ACTIONS(860), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(825), 17, + ACTIONS(858), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11747,14 +12165,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7291] = 3, + [7937] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(831), 2, + ACTIONS(864), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(829), 18, + ACTIONS(862), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11773,16 +12191,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7320] = 4, - ACTIONS(725), 1, + [7966] = 4, + ACTIONS(830), 1, anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(835), 2, + ACTIONS(868), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(833), 17, + ACTIONS(866), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -11800,20 +12218,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7351] = 3, + [7997] = 4, + ACTIONS(830), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(839), 2, + ACTIONS(872), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(837), 18, + ACTIONS(870), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11826,21 +12245,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7380] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [8028] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(843), 2, + ACTIONS(876), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(841), 17, + ACTIONS(874), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11853,57 +12271,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7411] = 14, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(233), 1, - sym_important, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(247), 1, - sym_plain_value, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - STATE(104), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(217), 9, - 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, - [7462] = 3, + [8057] = 4, + ACTIONS(830), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(847), 2, + ACTIONS(880), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(845), 18, + ACTIONS(878), 17, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11916,21 +12298,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7491] = 4, - ACTIONS(725), 1, - anon_sym_DOT, + [8088] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(851), 2, + ACTIONS(578), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(849), 17, + ACTIONS(576), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_COLON_COLON, anon_sym_POUND, anon_sym_LBRACK, @@ -11943,497 +12324,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_PLUS, - [7522] = 3, + [8117] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(855), 2, + ACTIONS(884), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(853), 18, + ACTIONS(882), 18, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, 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, - [7551] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(859), 1, - sym_important, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(863), 1, - sym_plain_value, - STATE(326), 9, - 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, - [7599] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(865), 1, - sym_important, - ACTIONS(867), 1, - sym_plain_value, - STATE(331), 9, - 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, - [7647] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(869), 1, - sym_important, - ACTIONS(871), 1, - sym_plain_value, - STATE(37), 9, - 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, - [7695] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(873), 1, - sym_important, - ACTIONS(875), 1, - sym_plain_value, - STATE(210), 9, - 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, - [7743] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(877), 1, - sym_important, - ACTIONS(879), 1, - sym_plain_value, - STATE(320), 9, - 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, - [7791] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(885), 1, - sym_unit, - ACTIONS(883), 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(881), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7823] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(891), 1, - sym_unit, - ACTIONS(889), 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(887), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [7855] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, - anon_sym_POUND, - ACTIONS(351), 1, - anon_sym_SQUOTE, - ACTIONS(353), 1, - anon_sym_DQUOTE, - ACTIONS(355), 1, - anon_sym_LBRACK2, - ACTIONS(357), 1, - sym_identifier, - ACTIONS(893), 1, - sym_important, - ACTIONS(895), 1, - sym_plain_value, - STATE(198), 9, - 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, - [7903] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(263), 1, - anon_sym_POUND, - ACTIONS(269), 1, - anon_sym_SQUOTE, - ACTIONS(271), 1, - anon_sym_DQUOTE, - ACTIONS(273), 1, - aux_sym_integer_value_token1, - ACTIONS(275), 1, - aux_sym_float_value_token1, - ACTIONS(277), 1, - anon_sym_LBRACK2, - ACTIONS(683), 1, - anon_sym_LPAREN, - ACTIONS(685), 1, - sym_identifier, - ACTIONS(897), 1, - sym_important, - ACTIONS(899), 1, - sym_plain_value, - STATE(231), 9, - 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, - [7951] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(901), 1, - sym_important, - ACTIONS(903), 1, - sym_plain_value, - STATE(335), 9, - 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, - [7999] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(905), 1, - sym_important, - ACTIONS(907), 1, - sym_plain_value, - STATE(318), 9, - 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, - [8047] = 13, - ACTIONS(3), 1, + 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, + [8146] = 4, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(909), 1, - anon_sym_LPAREN, - ACTIONS(911), 1, + ACTIONS(888), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(886), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + anon_sym_COLON_COLON, anon_sym_POUND, - ACTIONS(913), 1, - sym_important, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(919), 1, - aux_sym_integer_value_token1, - ACTIONS(921), 1, - aux_sym_float_value_token1, - ACTIONS(923), 1, - anon_sym_LBRACK2, - ACTIONS(925), 1, - sym_identifier, - ACTIONS(927), 1, - sym_plain_value, - STATE(281), 9, - 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, - [8095] = 13, + 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, + [8177] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, + ACTIONS(221), 1, + anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, + ACTIONS(239), 1, aux_sym_integer_value_token1, - ACTIONS(295), 1, + ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(929), 1, - sym_important, - ACTIONS(931), 1, - sym_plain_value, - STATE(303), 9, - 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, - [8143] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(289), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(291), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(933), 1, - sym_important, - ACTIONS(935), 1, + ACTIONS(890), 1, sym_plain_value, - STATE(294), 9, + STATE(214), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12443,32 +12413,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8191] = 13, + [8226] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(909), 1, + ACTIONS(760), 1, anon_sym_LPAREN, - ACTIONS(911), 1, + ACTIONS(762), 1, anon_sym_POUND, - ACTIONS(915), 1, + ACTIONS(764), 1, + anon_sym_BANG, + ACTIONS(766), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(768), 1, anon_sym_DQUOTE, - ACTIONS(919), 1, + ACTIONS(770), 1, aux_sym_integer_value_token1, - ACTIONS(921), 1, + ACTIONS(772), 1, aux_sym_float_value_token1, - ACTIONS(923), 1, + ACTIONS(774), 1, anon_sym_LBRACK2, - ACTIONS(925), 1, + ACTIONS(776), 1, sym_identifier, - ACTIONS(937), 1, - sym_important, - ACTIONS(939), 1, + ACTIONS(892), 1, sym_plain_value, - STATE(221), 9, + STATE(227), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12478,32 +12449,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8239] = 13, + [8275] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(708), 1, sym_identifier, - ACTIONS(941), 1, - sym_important, - ACTIONS(943), 1, + ACTIONS(894), 1, sym_plain_value, - STATE(321), 9, + STATE(330), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12513,32 +12485,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8287] = 13, + [8324] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, ACTIONS(287), 1, - sym_important, + anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(301), 1, + ACTIONS(303), 1, sym_plain_value, - ACTIONS(857), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(708), 1, sym_identifier, - STATE(333), 9, + STATE(331), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12548,32 +12521,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8335] = 13, + [8373] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(708), 1, sym_identifier, - ACTIONS(945), 1, - sym_important, - ACTIONS(947), 1, + ACTIONS(896), 1, sym_plain_value, - STATE(309), 9, + STATE(310), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12583,32 +12557,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8383] = 13, + [8422] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, ACTIONS(221), 1, anon_sym_LPAREN, + ACTIONS(233), 1, + anon_sym_BANG, ACTIONS(239), 1, aux_sym_integer_value_token1, ACTIONS(241), 1, aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(325), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(327), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(329), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(331), 1, sym_identifier, - ACTIONS(949), 1, - sym_important, - ACTIONS(951), 1, + ACTIONS(898), 1, sym_plain_value, - STATE(39), 9, + STATE(33), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12618,32 +12593,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8431] = 13, + [8471] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(708), 1, sym_identifier, - ACTIONS(953), 1, - sym_important, - ACTIONS(955), 1, + ACTIONS(900), 1, sym_plain_value, - STATE(336), 9, + STATE(332), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12653,67 +12629,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8479] = 13, + [8520] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(861), 1, + ACTIONS(708), 1, sym_identifier, - ACTIONS(957), 1, - sym_important, - ACTIONS(959), 1, + ACTIONS(902), 1, sym_plain_value, - STATE(306), 9, - 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, - [8527] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(285), 1, - anon_sym_POUND, - ACTIONS(289), 1, - anon_sym_SQUOTE, - ACTIONS(291), 1, - anon_sym_DQUOTE, - ACTIONS(293), 1, - aux_sym_integer_value_token1, - ACTIONS(295), 1, - aux_sym_float_value_token1, - ACTIONS(297), 1, - anon_sym_LBRACK2, - ACTIONS(309), 1, + STATE(308), 10, sym_important, - ACTIONS(311), 1, - sym_plain_value, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - STATE(323), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12723,67 +12665,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8575] = 13, + [8569] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(287), 1, anon_sym_POUND, ACTIONS(289), 1, - anon_sym_SQUOTE, + anon_sym_BANG, ACTIONS(291), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(293), 1, - aux_sym_integer_value_token1, + anon_sym_DQUOTE, ACTIONS(295), 1, - aux_sym_float_value_token1, + aux_sym_integer_value_token1, ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(857), 1, - anon_sym_LPAREN, - ACTIONS(861), 1, - sym_identifier, - ACTIONS(961), 1, - sym_important, - ACTIONS(963), 1, + ACTIONS(305), 1, sym_plain_value, - STATE(305), 9, - 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, - [8623] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(909), 1, + ACTIONS(706), 1, anon_sym_LPAREN, - ACTIONS(911), 1, - anon_sym_POUND, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(919), 1, - aux_sym_integer_value_token1, - ACTIONS(921), 1, - aux_sym_float_value_token1, - ACTIONS(923), 1, - anon_sym_LBRACK2, - ACTIONS(925), 1, + ACTIONS(708), 1, sym_identifier, - ACTIONS(965), 1, + STATE(335), 10, sym_important, - ACTIONS(967), 1, - sym_plain_value, - STATE(233), 9, sym__value, sym_parenthesized_value, sym_color_value, @@ -12793,32 +12701,33 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8671] = 13, + [8618] = 13, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LPAREN, - ACTIONS(239), 1, - aux_sym_integer_value_token1, - ACTIONS(241), 1, - aux_sym_float_value_token1, - ACTIONS(345), 1, + ACTIONS(287), 1, anon_sym_POUND, - ACTIONS(351), 1, + ACTIONS(289), 1, + anon_sym_BANG, + ACTIONS(291), 1, anon_sym_SQUOTE, - ACTIONS(353), 1, + ACTIONS(293), 1, anon_sym_DQUOTE, - ACTIONS(355), 1, + ACTIONS(295), 1, + aux_sym_integer_value_token1, + ACTIONS(297), 1, + aux_sym_float_value_token1, + ACTIONS(299), 1, anon_sym_LBRACK2, - ACTIONS(357), 1, + ACTIONS(706), 1, + anon_sym_LPAREN, + ACTIONS(708), 1, sym_identifier, - ACTIONS(969), 1, - sym_important, - ACTIONS(971), 1, + ACTIONS(904), 1, sym_plain_value, - STATE(29), 9, + STATE(311), 10, + sym_important, sym__value, sym_parenthesized_value, sym_color_value, @@ -12828,12 +12737,67 @@ static const uint16_t ts_small_parse_table[] = { sym_grid_value, sym_call_expression, sym_binary_expression, - [8719] = 4, + [8667] = 4, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(908), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(906), 17, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + 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, + [8698] = 3, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(912), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(910), 18, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RPAREN, + 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, + [8727] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(975), 7, + ACTIONS(918), 1, + sym_unit, + ACTIONS(916), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12841,7 +12805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(973), 11, + ACTIONS(914), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12849,16 +12813,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8748] = 4, + [8759] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(979), 7, + ACTIONS(924), 1, + sym_unit, + ACTIONS(922), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12866,7 +12832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(977), 11, + ACTIONS(920), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12874,16 +12840,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8777] = 4, + [8791] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(983), 7, + ACTIONS(928), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12891,7 +12857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(981), 11, + ACTIONS(926), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12899,16 +12865,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8806] = 4, + [8820] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(987), 7, + ACTIONS(932), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12916,7 +12882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(985), 11, + ACTIONS(930), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12924,16 +12890,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [8849] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(676), 1, + anon_sym_LPAREN2, + STATE(232), 1, + sym_arguments, + ACTIONS(379), 7, + anon_sym_SEMI, + anon_sym_STAR, + anon_sym_POUND, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8835] = 4, + sym_important_value, + ACTIONS(377), 9, + anon_sym_LPAREN, + anon_sym_PLUS, + anon_sym_BANG, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + [8882] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(991), 7, + ACTIONS(578), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12941,7 +12934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(989), 11, + ACTIONS(576), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12949,16 +12942,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8864] = 4, + [8911] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(995), 7, + ACTIONS(582), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12966,7 +12959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(993), 11, + ACTIONS(580), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12974,16 +12967,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8893] = 4, + [8940] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(999), 7, + ACTIONS(936), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -12991,7 +12984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(997), 11, + ACTIONS(934), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -12999,16 +12992,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8922] = 4, + [8969] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1003), 7, + ACTIONS(940), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13016,7 +13009,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1001), 11, + ACTIONS(938), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13024,16 +13017,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8951] = 4, + [8998] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1007), 7, + ACTIONS(944), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13041,7 +13034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1005), 11, + ACTIONS(942), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13049,43 +13042,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [8980] = 6, + [9027] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(673), 1, - anon_sym_LPAREN2, - STATE(235), 1, - sym_arguments, - ACTIONS(383), 6, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(381), 10, - anon_sym_LPAREN, + ACTIONS(948), 7, anon_sym_PLUS, - sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9013] = 4, + ACTIONS(946), 11, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9056] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(522), 7, + ACTIONS(952), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13093,7 +13084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(520), 11, + ACTIONS(950), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13101,16 +13092,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9042] = 4, + [9085] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1011), 7, + ACTIONS(956), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13118,7 +13109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1009), 11, + ACTIONS(954), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13126,16 +13117,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9071] = 4, + [9114] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(526), 7, + ACTIONS(960), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13143,7 +13134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(524), 11, + ACTIONS(958), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13151,16 +13142,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9100] = 4, + [9143] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1015), 7, + ACTIONS(964), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13168,7 +13159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(1013), 11, + ACTIONS(962), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -13176,45 +13167,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9129] = 5, - ACTIONS(1019), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(385), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(1017), 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(379), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [9159] = 6, + [9172] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(581), 1, - anon_sym_SEMI, - ACTIONS(583), 1, - anon_sym_RBRACE, - ACTIONS(444), 7, + ACTIONS(968), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13222,76 +13184,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(966), 11, anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9191] = 5, + [9201] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1021), 1, - sym_unit, - ACTIONS(881), 7, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(883), 9, + ACTIONS(972), 7, anon_sym_PLUS, - sym_important, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9221] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(343), 1, - anon_sym_STAR, - ACTIONS(347), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(1023), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(543), 9, + ACTIONS(970), 11, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9253] = 6, + [9230] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(974), 1, anon_sym_SEMI, - ACTIONS(1027), 1, + ACTIONS(976), 1, anon_sym_RBRACE, - ACTIONS(444), 7, + ACTIONS(609), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13299,32 +13238,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(605), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9285] = 5, - ACTIONS(1031), 1, + [9262] = 5, + ACTIONS(980), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(385), 2, + ACTIONS(607), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1029), 6, + ACTIONS(978), 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(379), 8, + ACTIONS(603), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13333,23 +13272,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9315] = 5, - ACTIONS(1031), 1, + [9292] = 5, + ACTIONS(984), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(442), 2, + ACTIONS(607), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1029), 6, + ACTIONS(982), 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(438), 8, + ACTIONS(603), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13358,49 +13297,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9345] = 6, + [9322] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(986), 1, + sym_unit, + ACTIONS(920), 8, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + sym_important_value, + ACTIONS(922), 8, + anon_sym_PLUS, + anon_sym_BANG, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + sym_plain_value, + [9352] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(319), 1, anon_sym_STAR, - ACTIONS(347), 3, + ACTIONS(323), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - ACTIONS(1035), 4, + ACTIONS(990), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, sym_identifier, sym_plain_value, - ACTIONS(1033), 9, + ACTIONS(988), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_POUND, - sym_important, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9384] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(532), 1, + anon_sym_SEMI, + ACTIONS(534), 1, + anon_sym_RBRACE, + ACTIONS(609), 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(605), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [9416] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(319), 1, + anon_sym_STAR, + ACTIONS(323), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(992), 4, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(494), 9, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_POUND, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9377] = 5, - ACTIONS(1019), 1, + [9448] = 5, + ACTIONS(984), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(381), 2, + anon_sym_TILDE, + anon_sym_PIPE, + ACTIONS(982), 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(375), 8, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_DOT, + anon_sym_COLON_COLON, + anon_sym_POUND, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_PLUS, + [9478] = 5, + ACTIONS(980), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(442), 2, + ACTIONS(381), 2, anon_sym_TILDE, anon_sym_PIPE, - ACTIONS(1017), 6, + ACTIONS(978), 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(438), 8, + ACTIONS(375), 8, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_DOT, @@ -13409,63 +13450,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_GT, anon_sym_PLUS, - [9407] = 5, + [9508] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1037), 1, - sym_unit, - ACTIONS(887), 7, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(889), 9, - anon_sym_PLUS, - sym_important, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - sym_important_value, - [9437] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(343), 1, + ACTIONS(319), 1, anon_sym_STAR, - ACTIONS(347), 3, + ACTIONS(323), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - ACTIONS(1041), 4, + ACTIONS(996), 4, aux_sym_integer_value_token1, aux_sym_float_value_token1, sym_identifier, sym_plain_value, - ACTIONS(1039), 9, + ACTIONS(994), 9, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9469] = 4, + [9540] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1009), 7, + ACTIONS(998), 1, + sym_unit, + ACTIONS(914), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13473,45 +13491,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1011), 9, - anon_sym_PLUS, - sym_important, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, sym_important_value, - [9496] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(520), 7, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - ACTIONS(522), 9, + ACTIONS(916), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9523] = 4, + [9570] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(524), 7, + ACTIONS(962), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13519,51 +13514,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(526), 9, + sym_important_value, + ACTIONS(964), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9550] = 10, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1043), 1, - anon_sym_SEMI, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1051), 1, - sym_identifier, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - ACTIONS(1047), 2, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(1049), 2, - anon_sym_DASH, - anon_sym_SLASH, - STATE(327), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [9589] = 4, + [9597] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(985), 7, + ACTIONS(970), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13571,22 +13537,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(987), 9, + sym_important_value, + ACTIONS(972), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9616] = 4, + [9624] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1013), 7, + ACTIONS(934), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13594,22 +13560,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1015), 9, + sym_important_value, + ACTIONS(936), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9643] = 4, + [9651] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(981), 7, + ACTIONS(576), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13617,24 +13583,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(983), 9, + sym_important_value, + ACTIONS(578), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9670] = 5, + [9678] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(532), 1, anon_sym_SEMI, - ACTIONS(444), 7, + ACTIONS(609), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13642,23 +13608,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(605), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9699] = 5, + [9707] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1025), 1, + ACTIONS(974), 1, anon_sym_SEMI, - ACTIONS(444), 7, + ACTIONS(609), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13666,21 +13632,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(605), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9728] = 4, + [9736] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(989), 7, + ACTIONS(580), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13688,24 +13654,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(991), 9, + sym_important_value, + ACTIONS(582), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9755] = 5, + [9763] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1053), 1, + ACTIONS(1000), 1, anon_sym_SEMI, - ACTIONS(444), 7, + ACTIONS(609), 7, anon_sym_PLUS, aux_sym_integer_value_token1, aux_sym_float_value_token1, @@ -13713,70 +13679,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, + ACTIONS(605), 8, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_STAR, anon_sym_POUND, - sym_important, + anon_sym_BANG, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - [9784] = 6, + [9792] = 10, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1057), 1, + ACTIONS(267), 1, + anon_sym_selector, + ACTIONS(1002), 1, + anon_sym_SEMI, + ACTIONS(1004), 1, + anon_sym_LPAREN, + ACTIONS(1010), 1, + sym_identifier, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + ACTIONS(1006), 2, anon_sym_STAR, - ACTIONS(1059), 3, anon_sym_PLUS, + ACTIONS(1008), 2, anon_sym_DASH, anon_sym_SLASH, - ACTIONS(1055), 6, + STATE(340), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [9831] = 4, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(946), 8, anon_sym_SEMI, anon_sym_LPAREN, + anon_sym_STAR, anon_sym_POUND, anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1061), 6, - sym_important, + sym_important_value, + ACTIONS(948), 8, + anon_sym_PLUS, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9815] = 5, + [9858] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(695), 1, + ACTIONS(950), 8, anon_sym_SEMI, - ACTIONS(444), 7, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + sym_important_value, + ACTIONS(952), 8, anon_sym_PLUS, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - ACTIONS(440), 8, - anon_sym_COMMA, + [9885] = 10, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(267), 1, + anon_sym_selector, + ACTIONS(1004), 1, anon_sym_LPAREN, + ACTIONS(1010), 1, + sym_identifier, + ACTIONS(1012), 1, + anon_sym_SEMI, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + ACTIONS(1006), 2, anon_sym_STAR, - anon_sym_POUND, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK2, - [9844] = 4, + anon_sym_PLUS, + ACTIONS(1008), 2, + anon_sym_DASH, + anon_sym_SLASH, + STATE(328), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [9924] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(993), 7, + ACTIONS(954), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13784,22 +13805,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(995), 9, + sym_important_value, + ACTIONS(956), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9871] = 4, + [9951] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(997), 7, + ACTIONS(958), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13807,51 +13828,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(999), 9, + sym_important_value, + ACTIONS(960), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9898] = 10, + [9978] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(623), 1, + anon_sym_SEMI, + ACTIONS(609), 7, + anon_sym_PLUS, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + anon_sym_DASH, + anon_sym_SLASH, sym_identifier, - ACTIONS(1063), 1, + sym_plain_value, + ACTIONS(605), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_POUND, + anon_sym_BANG, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + [10007] = 4, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(942), 8, anon_sym_SEMI, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - ACTIONS(1047), 2, + anon_sym_LPAREN, anon_sym_STAR, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, + sym_important_value, + ACTIONS(944), 8, anon_sym_PLUS, - ACTIONS(1049), 2, + anon_sym_BANG, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, - STATE(330), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [9937] = 4, + sym_identifier, + sym_plain_value, + [10034] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1001), 7, + ACTIONS(938), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13859,22 +13898,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1003), 9, + sym_important_value, + ACTIONS(940), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [9964] = 4, + [10061] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(973), 7, + ACTIONS(966), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13882,22 +13921,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(975), 9, + sym_important_value, + ACTIONS(968), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, + [10088] = 6, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1016), 1, + anon_sym_STAR, + ACTIONS(1018), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(1020), 5, + anon_sym_BANG, + aux_sym_integer_value_token1, + aux_sym_float_value_token1, + sym_identifier, + sym_plain_value, + ACTIONS(1014), 7, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_POUND, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK2, sym_important_value, - [9991] = 4, + [10119] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1005), 7, + ACTIONS(930), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13905,22 +13969,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(1007), 9, + sym_important_value, + ACTIONS(932), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [10018] = 4, + [10146] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(977), 7, + ACTIONS(926), 8, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, @@ -13928,26 +13992,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK2, - ACTIONS(979), 9, + sym_important_value, + ACTIONS(928), 8, anon_sym_PLUS, - sym_important, + anon_sym_BANG, aux_sym_integer_value_token1, aux_sym_float_value_token1, anon_sym_DASH, anon_sym_SLASH, sym_identifier, sym_plain_value, - sym_important_value, - [10045] = 9, + [10173] = 9, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, - ACTIONS(1065), 1, + ACTIONS(1022), 1, anon_sym_SEMI, - ACTIONS(1067), 1, + ACTIONS(1024), 1, anon_sym_LBRACE, STATE(47), 1, sym_block, @@ -13957,99 +14021,129 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(310), 6, + STATE(309), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10080] = 3, - ACTIONS(1069), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(379), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, + [10208] = 14, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(1026), 1, anon_sym_COMMA, + ACTIONS(1028), 1, anon_sym_LBRACE, - anon_sym_DOT, + ACTIONS(1030), 1, anon_sym_COLON_COLON, + ACTIONS(1032), 1, anon_sym_POUND, + ACTIONS(1034), 1, anon_sym_LBRACK, + ACTIONS(1036), 1, anon_sym_GT, + ACTIONS(1038), 1, anon_sym_TILDE, + ACTIONS(1040), 1, anon_sym_PLUS, + ACTIONS(1042), 1, anon_sym_PIPE, - [10102] = 14, - ACTIONS(725), 1, + ACTIONS(1044), 1, + sym__descendant_operator, + ACTIONS(1046), 1, + sym__pseudo_class_selector_colon, + STATE(399), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10252] = 14, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1071), 1, + ACTIONS(1026), 1, anon_sym_COMMA, - ACTIONS(1073), 1, + ACTIONS(1030), 1, + anon_sym_COLON_COLON, + ACTIONS(1032), 1, + anon_sym_POUND, + ACTIONS(1034), 1, + anon_sym_LBRACK, + ACTIONS(1036), 1, + anon_sym_GT, + ACTIONS(1038), 1, + anon_sym_TILDE, + ACTIONS(1040), 1, + anon_sym_PLUS, + ACTIONS(1042), 1, + anon_sym_PIPE, + ACTIONS(1044), 1, + sym__descendant_operator, + ACTIONS(1046), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1048), 1, anon_sym_RPAREN, - ACTIONS(1075), 1, + STATE(396), 1, + aux_sym_selectors_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10296] = 3, + ACTIONS(1050), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(375), 12, + sym__descendant_operator, + sym__pseudo_class_selector_colon, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_DOT, anon_sym_COLON_COLON, - ACTIONS(1077), 1, anon_sym_POUND, - ACTIONS(1079), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, anon_sym_GT, - ACTIONS(1083), 1, anon_sym_TILDE, - ACTIONS(1085), 1, anon_sym_PLUS, - ACTIONS(1087), 1, anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - STATE(398), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10146] = 14, - ACTIONS(575), 1, + [10318] = 14, + ACTIONS(415), 1, anon_sym_COMMA, - ACTIONS(587), 1, + ACTIONS(417), 1, anon_sym_RPAREN, - ACTIONS(725), 1, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - STATE(384), 1, + STATE(386), 1, aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10190] = 3, - ACTIONS(1093), 1, + [10362] = 3, + ACTIONS(1052), 1, anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(379), 12, + ACTIONS(375), 12, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -14062,43 +14156,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PLUS, anon_sym_PIPE, - [10212] = 14, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1071), 1, - anon_sym_COMMA, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(1095), 1, - anon_sym_LBRACE, - STATE(403), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10256] = 3, - ACTIONS(1097), 1, + [10384] = 3, + ACTIONS(1054), 1, anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(379), 12, + ACTIONS(375), 12, sym__descendant_operator, sym__pseudo_class_selector_colon, anon_sym_COMMA, @@ -14111,170 +14175,170 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_PLUS, anon_sym_PIPE, - [10278] = 12, - ACTIONS(725), 1, + [10406] = 12, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1099), 3, + ACTIONS(1056), 3, anon_sym_COMMA, anon_sym_LBRACE, anon_sym_RPAREN, - [10318] = 14, - ACTIONS(575), 1, + [10446] = 14, + ACTIONS(415), 1, anon_sym_COMMA, - ACTIONS(577), 1, + ACTIONS(611), 1, anon_sym_RPAREN, - ACTIONS(725), 1, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - STATE(401), 1, + STATE(391), 1, aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10362] = 8, - ACTIONS(1103), 1, + [10490] = 8, + ACTIONS(1060), 1, anon_sym_host, - ACTIONS(1107), 1, + ACTIONS(1064), 1, sym_escape_sequence, - ACTIONS(1109), 1, + ACTIONS(1066), 1, sym_identifier, - STATE(114), 1, + STATE(117), 1, sym_class_name, - STATE(125), 1, + STATE(164), 1, sym__nth_child_pseudo_class_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1105), 2, + ACTIONS(1062), 2, anon_sym_nth_DASHchild, anon_sym_nth_DASHlast_DASHchild, - ACTIONS(1101), 5, + ACTIONS(1058), 5, anon_sym_has, anon_sym_not, anon_sym_is, anon_sym_where, anon_sym_host_DASHcontext, - [10393] = 4, + [10521] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1009), 6, - anon_sym_COMMA, + ACTIONS(1068), 1, + anon_sym_LPAREN2, + STATE(279), 1, + sym_arguments, + ACTIONS(379), 3, anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1011), 6, + ACTIONS(377), 7, + anon_sym_LPAREN, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10416] = 6, + [10548] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1111), 1, - anon_sym_LPAREN2, - STATE(270), 1, - sym_arguments, - ACTIONS(383), 3, + ACTIONS(950), 6, + anon_sym_COMMA, anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(381), 7, - anon_sym_LPAREN, + ACTIONS(952), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10443] = 8, - ACTIONS(1107), 1, + [10571] = 8, + ACTIONS(1064), 1, sym_escape_sequence, - ACTIONS(1109), 1, + ACTIONS(1066), 1, sym_identifier, - ACTIONS(1115), 1, + ACTIONS(1072), 1, anon_sym_host, - STATE(110), 1, + STATE(123), 1, sym_class_name, - STATE(147), 1, + STATE(141), 1, sym__nth_child_pseudo_class_selector, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1105), 2, + ACTIONS(1062), 2, anon_sym_nth_DASHchild, anon_sym_nth_DASHlast_DASHchild, - ACTIONS(1113), 5, + ACTIONS(1070), 5, anon_sym_has, anon_sym_not, anon_sym_is, anon_sym_where, anon_sym_host_DASHcontext, - [10474] = 12, - ACTIONS(725), 1, + [10602] = 12, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, ACTIONS(5), 2, sym_js_comment, @@ -14282,64 +14346,38 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(621), 2, anon_sym_COMMA, anon_sym_RPAREN, - [10513] = 12, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(1117), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10551] = 12, - ACTIONS(725), 1, + [10641] = 12, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - ACTIONS(1119), 1, + ACTIONS(1074), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10589] = 6, + [10679] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14347,65 +14385,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(354), 6, + STATE(318), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10615] = 12, - ACTIONS(725), 1, + [10705] = 12, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - ACTIONS(1121), 1, + ACTIONS(1076), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10653] = 6, - ACTIONS(267), 1, - anon_sym_selector, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1051), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(261), 2, - anon_sym_not, - anon_sym_only, - STATE(334), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [10679] = 6, + [10743] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14413,19 +14431,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(311), 6, + STATE(320), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10705] = 6, + [10769] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14433,83 +14451,136 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(317), 6, + STATE(344), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10731] = 5, + [10795] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1123), 1, + ACTIONS(1078), 1, sym_unit, - ACTIONS(881), 4, + ACTIONS(914), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(883), 6, + ACTIONS(916), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [10755] = 5, - ACTIONS(3), 1, + [10819] = 12, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(1030), 1, + anon_sym_COLON_COLON, + ACTIONS(1032), 1, + anon_sym_POUND, + ACTIONS(1034), 1, + anon_sym_LBRACK, + ACTIONS(1036), 1, + anon_sym_GT, + ACTIONS(1038), 1, + anon_sym_TILDE, + ACTIONS(1040), 1, + anon_sym_PLUS, + ACTIONS(1042), 1, + anon_sym_PIPE, + ACTIONS(1044), 1, + sym__descendant_operator, + ACTIONS(1046), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1080), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(1125), 1, - sym_unit, - ACTIONS(887), 4, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_STAR, + [10857] = 12, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(1030), 1, + anon_sym_COLON_COLON, + ACTIONS(1032), 1, + anon_sym_POUND, + ACTIONS(1034), 1, + anon_sym_LBRACK, + ACTIONS(1036), 1, + anon_sym_GT, + ACTIONS(1038), 1, + anon_sym_TILDE, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(889), 6, - anon_sym_not, - anon_sym_only, + ACTIONS(1042), 1, + anon_sym_PIPE, + ACTIONS(1044), 1, + sym__descendant_operator, + ACTIONS(1046), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1082), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [10895] = 6, + ACTIONS(267), 1, anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(1004), 1, + anon_sym_LPAREN, + ACTIONS(1010), 1, sym_identifier, - [10779] = 12, - ACTIONS(725), 1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(261), 2, + anon_sym_not, + anon_sym_only, + STATE(350), 6, + sym__query, + sym_feature_query, + sym_parenthesized_query, + sym_binary_query, + sym_unary_query, + sym_selector_query, + [10921] = 12, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - ACTIONS(1127), 1, + ACTIONS(1084), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10817] = 6, + [10959] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1086), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14517,19 +14588,64 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(382), 6, + STATE(388), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10843] = 6, + [10985] = 12, + ACTIONS(830), 1, + anon_sym_DOT, + ACTIONS(1030), 1, + anon_sym_COLON_COLON, + ACTIONS(1032), 1, + anon_sym_POUND, + ACTIONS(1034), 1, + anon_sym_LBRACK, + ACTIONS(1036), 1, + anon_sym_GT, + ACTIONS(1038), 1, + anon_sym_TILDE, + ACTIONS(1040), 1, + anon_sym_PLUS, + ACTIONS(1042), 1, + anon_sym_PIPE, + ACTIONS(1044), 1, + sym__descendant_operator, + ACTIONS(1046), 1, + sym__pseudo_class_selector_colon, + ACTIONS(1088), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [11023] = 5, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1090), 1, + sym_unit, + ACTIONS(920), 4, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_PLUS, + ACTIONS(922), 6, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + [11047] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14537,19 +14653,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(314), 6, + STATE(319), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10869] = 6, + [11073] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14557,19 +14673,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(313), 6, + STATE(317), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10895] = 6, + [11099] = 6, ACTIONS(267), 1, anon_sym_selector, - ACTIONS(1045), 1, + ACTIONS(1004), 1, anon_sym_LPAREN, - ACTIONS(1051), 1, + ACTIONS(1010), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, @@ -14577,360 +14693,324 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(261), 2, anon_sym_not, anon_sym_only, - STATE(346), 6, + STATE(339), 6, sym__query, sym_feature_query, sym_parenthesized_query, sym_binary_query, sym_unary_query, sym_selector_query, - [10921] = 12, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(1131), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, + [11125] = 4, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - [10959] = 12, - ACTIONS(725), 1, + ACTIONS(962), 4, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_STAR, + anon_sym_PLUS, + ACTIONS(964), 6, + anon_sym_not, + anon_sym_only, + anon_sym_selector, + anon_sym_DASH, + anon_sym_SLASH, + sym_identifier, + [11146] = 11, + ACTIONS(830), 1, anon_sym_DOT, - ACTIONS(1075), 1, + ACTIONS(1030), 1, anon_sym_COLON_COLON, - ACTIONS(1077), 1, + ACTIONS(1032), 1, anon_sym_POUND, - ACTIONS(1079), 1, + ACTIONS(1034), 1, anon_sym_LBRACK, - ACTIONS(1081), 1, + ACTIONS(1036), 1, anon_sym_GT, - ACTIONS(1083), 1, + ACTIONS(1038), 1, anon_sym_TILDE, - ACTIONS(1085), 1, + ACTIONS(1040), 1, anon_sym_PLUS, - ACTIONS(1087), 1, + ACTIONS(1042), 1, anon_sym_PIPE, - ACTIONS(1089), 1, + ACTIONS(1044), 1, sym__descendant_operator, - ACTIONS(1091), 1, + ACTIONS(1046), 1, sym__pseudo_class_selector_colon, - ACTIONS(1133), 1, - anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [10997] = 4, + [11181] = 6, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(981), 4, + ACTIONS(377), 1, + anon_sym_SLASH, + ACTIONS(1092), 1, + anon_sym_LPAREN2, + STATE(294), 1, + sym_arguments, + ACTIONS(379), 7, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_STAR, + anon_sym_RBRACK, anon_sym_PLUS, - ACTIONS(983), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [11018] = 4, + [11206] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1005), 4, + ACTIONS(954), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1007), 6, + ACTIONS(956), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11039] = 4, + [11227] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(973), 4, + ACTIONS(930), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(975), 6, + ACTIONS(932), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11060] = 4, + [11248] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(524), 4, + ACTIONS(576), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(526), 6, + ACTIONS(578), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11081] = 11, - ACTIONS(725), 1, - anon_sym_DOT, - ACTIONS(1075), 1, - anon_sym_COLON_COLON, - ACTIONS(1077), 1, - anon_sym_POUND, - ACTIONS(1079), 1, - anon_sym_LBRACK, - ACTIONS(1081), 1, - anon_sym_GT, - ACTIONS(1083), 1, - anon_sym_TILDE, - ACTIONS(1085), 1, - anon_sym_PLUS, - ACTIONS(1087), 1, - anon_sym_PIPE, - ACTIONS(1089), 1, - sym__descendant_operator, - ACTIONS(1091), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [11116] = 4, + [11269] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(985), 4, + ACTIONS(966), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(987), 6, + ACTIONS(968), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11137] = 4, + [11290] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(989), 4, + ACTIONS(580), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(991), 6, + ACTIONS(582), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11158] = 6, + [11311] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(381), 1, - anon_sym_SLASH, - ACTIONS(1135), 1, - anon_sym_LPAREN2, - STATE(298), 1, - sym_arguments, - ACTIONS(383), 7, - anon_sym_COMMA, + ACTIONS(934), 4, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_STAR, - anon_sym_RBRACK, anon_sym_PLUS, + ACTIONS(936), 6, + anon_sym_not, + anon_sym_only, + anon_sym_selector, anon_sym_DASH, - [11183] = 4, + anon_sym_SLASH, + sym_identifier, + [11332] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(997), 4, + ACTIONS(958), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(999), 6, + ACTIONS(960), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11204] = 4, + [11353] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1001), 4, + ACTIONS(926), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1003), 6, + ACTIONS(928), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11225] = 8, + [11374] = 8, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(377), 1, anon_sym_SLASH, - ACTIONS(1135), 1, + ACTIONS(1092), 1, anon_sym_LPAREN2, - ACTIONS(1137), 1, + ACTIONS(1094), 1, anon_sym_COLON, - STATE(298), 1, + STATE(294), 1, sym_arguments, - ACTIONS(383), 3, + ACTIONS(379), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(671), 3, + ACTIONS(674), 3, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11254] = 4, + [11403] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1013), 4, + ACTIONS(938), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(1015), 6, + ACTIONS(940), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11275] = 4, + [11424] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(520), 4, + ACTIONS(970), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(522), 6, + ACTIONS(972), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11296] = 4, + [11445] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(993), 4, + ACTIONS(946), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(995), 6, + ACTIONS(948), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11317] = 4, + [11466] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(977), 4, + ACTIONS(942), 4, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_STAR, anon_sym_PLUS, - ACTIONS(979), 6, + ACTIONS(944), 6, anon_sym_not, anon_sym_only, anon_sym_selector, anon_sym_DASH, anon_sym_SLASH, sym_identifier, - [11338] = 5, + [11487] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(889), 1, + ACTIONS(952), 1, anon_sym_SLASH, - ACTIONS(1139), 1, - sym_unit, - ACTIONS(887), 7, + ACTIONS(950), 8, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_STAR, anon_sym_RBRACK, anon_sym_PLUS, + anon_sym_of, anon_sym_DASH, - [11360] = 5, + [11507] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(883), 1, + ACTIONS(922), 1, anon_sym_SLASH, - ACTIONS(1141), 1, + ACTIONS(1096), 1, sym_unit, - ACTIONS(881), 7, + ACTIONS(920), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -14938,48 +15018,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11382] = 4, + [11529] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1011), 1, + ACTIONS(916), 1, anon_sym_SLASH, - ACTIONS(1009), 8, + ACTIONS(1098), 1, + sym_unit, + ACTIONS(914), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_STAR, anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_of, anon_sym_DASH, - [11402] = 7, - ACTIONS(1143), 1, - anon_sym_RBRACE, - ACTIONS(1145), 1, - sym_from, - ACTIONS(1148), 1, - anon_sym_to, - ACTIONS(1151), 1, - aux_sym_integer_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(286), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, - sym_to, - sym_integer_value, - [11427] = 4, + [11551] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(936), 1, anon_sym_SLASH, - ACTIONS(1005), 7, + ACTIONS(934), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -14987,32 +15050,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11446] = 7, - ACTIONS(1154), 1, + [11570] = 7, + ACTIONS(1100), 1, anon_sym_RBRACE, - ACTIONS(1156), 1, + ACTIONS(1102), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1104), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1106), 1, aux_sym_integer_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(295), 2, + STATE(299), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(349), 2, sym_to, sym_integer_value, - [11471] = 4, + [11595] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(522), 1, + ACTIONS(956), 1, anon_sym_SLASH, - ACTIONS(520), 7, + ACTIONS(954), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15020,14 +15083,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11490] = 4, + [11614] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(526), 1, + ACTIONS(944), 1, anon_sym_SLASH, - ACTIONS(524), 7, + ACTIONS(942), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15035,14 +15098,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11509] = 4, + [11633] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(983), 1, + ACTIONS(948), 1, anon_sym_SLASH, - ACTIONS(981), 7, + ACTIONS(946), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15050,14 +15113,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11528] = 4, + [11652] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(987), 1, + ACTIONS(960), 1, anon_sym_SLASH, - ACTIONS(985), 7, + ACTIONS(958), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15065,14 +15128,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11547] = 4, + [11671] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(991), 1, + ACTIONS(968), 1, anon_sym_SLASH, - ACTIONS(989), 7, + ACTIONS(966), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15080,14 +15143,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11566] = 4, + [11690] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(995), 1, + ACTIONS(940), 1, anon_sym_SLASH, - ACTIONS(993), 7, + ACTIONS(938), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15095,68 +15158,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11585] = 7, - ACTIONS(1156), 1, + [11709] = 7, + ACTIONS(1102), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1104), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1106), 1, aux_sym_integer_value_token1, - ACTIONS(1162), 1, + ACTIONS(1108), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(286), 2, + STATE(304), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(349), 2, sym_to, sym_integer_value, - [11610] = 7, - ACTIONS(1156), 1, + [11734] = 4, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(928), 1, + anon_sym_SLASH, + ACTIONS(926), 7, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_DASH, + [11753] = 7, + ACTIONS(1102), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1104), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1106), 1, aux_sym_integer_value_token1, - ACTIONS(1164), 1, + ACTIONS(1110), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(297), 2, + STATE(300), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(349), 2, sym_to, sym_integer_value, - [11635] = 7, - ACTIONS(1156), 1, + [11778] = 7, + ACTIONS(1112), 1, + anon_sym_RBRACE, + ACTIONS(1114), 1, sym_from, - ACTIONS(1158), 1, + ACTIONS(1117), 1, anon_sym_to, - ACTIONS(1160), 1, + ACTIONS(1120), 1, aux_sym_integer_value_token1, - ACTIONS(1166), 1, - anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(286), 2, + STATE(300), 2, sym_keyframe_block, aux_sym_keyframe_block_list_repeat1, - STATE(341), 2, + STATE(349), 2, sym_to, sym_integer_value, - [11660] = 4, + [11803] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(975), 1, + ACTIONS(964), 1, anon_sym_SLASH, - ACTIONS(973), 7, + ACTIONS(962), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15164,14 +15242,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11679] = 4, + [11822] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(979), 1, + ACTIONS(582), 1, anon_sym_SLASH, - ACTIONS(977), 7, + ACTIONS(580), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15179,14 +15257,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11698] = 4, + [11841] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(999), 1, + ACTIONS(932), 1, anon_sym_SLASH, - ACTIONS(997), 7, + ACTIONS(930), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15194,14 +15272,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11717] = 4, + [11860] = 7, + ACTIONS(1102), 1, + sym_from, + ACTIONS(1104), 1, + anon_sym_to, + ACTIONS(1106), 1, + aux_sym_integer_value_token1, + ACTIONS(1123), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(300), 2, + sym_keyframe_block, + aux_sym_keyframe_block_list_repeat1, + STATE(349), 2, + sym_to, + sym_integer_value, + [11885] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1003), 1, + ACTIONS(578), 1, anon_sym_SLASH, - ACTIONS(1001), 7, + ACTIONS(576), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15209,14 +15305,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11736] = 4, + [11904] = 4, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(972), 1, anon_sym_SLASH, - ACTIONS(1013), 7, + ACTIONS(970), 7, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RPAREN, @@ -15224,571 +15320,570 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_DASH, - [11755] = 7, + [11923] = 7, + ACTIONS(257), 1, + anon_sym_LBRACE, + ACTIONS(1125), 1, + anon_sym_COMMA, + ACTIONS(1127), 1, + anon_sym_SEMI, + STATE(80), 1, + sym_block, + STATE(333), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1129), 2, + anon_sym_and, + anon_sym_or, + [11947] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1131), 1, anon_sym_COMMA, - ACTIONS(1172), 1, + ACTIONS(1135), 1, anon_sym_RBRACK, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - STATE(394), 1, + STATE(393), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11779] = 7, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(1111), 1, - anon_sym_LPAREN2, - ACTIONS(1176), 1, - sym_identifier, - STATE(270), 1, - sym_arguments, + [11971] = 7, + ACTIONS(1024), 1, + anon_sym_LBRACE, + ACTIONS(1125), 1, + anon_sym_COMMA, + ACTIONS(1139), 1, + anon_sym_SEMI, + STATE(101), 1, + sym_block, + STATE(325), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(427), 2, - sym_string_value, - sym_call_expression, - [11803] = 7, + ACTIONS(1129), 2, + anon_sym_and, + anon_sym_or, + [11995] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1131), 1, anon_sym_COMMA, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1178), 1, + ACTIONS(1141), 1, anon_sym_RBRACK, - STATE(390), 1, + STATE(389), 1, + aux_sym_grid_value_repeat1, + ACTIONS(1133), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12019] = 7, + ACTIONS(3), 1, + sym_js_comment, + ACTIONS(5), 1, + sym_comment, + ACTIONS(1131), 1, + anon_sym_COMMA, + ACTIONS(1137), 1, + anon_sym_SLASH, + ACTIONS(1143), 1, + anon_sym_RBRACK, + STATE(407), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11827] = 7, + [12043] = 7, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, + ACTIONS(1131), 1, anon_sym_COMMA, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1180), 1, + ACTIONS(1145), 1, anon_sym_RBRACK, - STATE(387), 1, + STATE(398), 1, aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [11851] = 7, - ACTIONS(915), 1, + [12067] = 7, + ACTIONS(766), 1, anon_sym_SQUOTE, - ACTIONS(917), 1, + ACTIONS(768), 1, anon_sym_DQUOTE, - ACTIONS(1111), 1, + ACTIONS(1068), 1, anon_sym_LPAREN2, - ACTIONS(1176), 1, + ACTIONS(1147), 1, sym_identifier, - STATE(270), 1, + STATE(279), 1, sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - STATE(436), 2, + STATE(431), 2, sym_string_value, sym_call_expression, - [11875] = 7, - ACTIONS(257), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1184), 1, - anon_sym_SEMI, - STATE(80), 1, - sym_block, - STATE(332), 1, - aux_sym_import_statement_repeat1, + [12091] = 7, + ACTIONS(766), 1, + anon_sym_SQUOTE, + ACTIONS(768), 1, + anon_sym_DQUOTE, + ACTIONS(1068), 1, + anon_sym_LPAREN2, + ACTIONS(1147), 1, + sym_identifier, + STATE(279), 1, + sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [11899] = 7, - ACTIONS(3), 1, + STATE(440), 2, + sym_string_value, + sym_call_expression, + [12115] = 2, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(1168), 1, - anon_sym_COMMA, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1188), 1, - anon_sym_RBRACK, - STATE(395), 1, - aux_sym_grid_value_repeat1, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [11923] = 7, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1149), 6, anon_sym_COMMA, - ACTIONS(1190), 1, anon_sym_SEMI, - STATE(49), 1, - sym_block, - STATE(329), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1186), 2, + anon_sym_LBRACE, + anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11947] = 2, + [12128] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1192), 6, + ACTIONS(674), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11960] = 2, + [12141] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(671), 6, + ACTIONS(1151), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [11973] = 6, - ACTIONS(257), 1, + [12154] = 6, + ACTIONS(1024), 1, anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1125), 1, anon_sym_COMMA, - STATE(74), 1, + STATE(49), 1, sym_block, - STATE(353), 1, + STATE(355), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - [11994] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1194), 6, - anon_sym_COMMA, - anon_sym_SEMI, + [12175] = 6, + ACTIONS(257), 1, anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [12007] = 2, + ACTIONS(1125), 1, + anon_sym_COMMA, + STATE(74), 1, + sym_block, + STATE(354), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1196), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - [12020] = 2, + [12196] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1198), 6, + ACTIONS(1153), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12033] = 6, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - STATE(42), 1, - sym_block, - STATE(366), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [12054] = 5, + [12209] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1200), 2, + ACTIONS(1155), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12073] = 2, + [12228] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1202), 6, + ACTIONS(1157), 6, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_RPAREN, anon_sym_and, anon_sym_or, - [12086] = 5, - ACTIONS(3), 1, + [12241] = 2, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1204), 1, + ACTIONS(1159), 6, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACE, anon_sym_RPAREN, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [12104] = 5, + anon_sym_and, + anon_sym_or, + [12254] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1206), 1, - anon_sym_SEMI, - ACTIONS(1170), 3, + ACTIONS(1161), 1, + anon_sym_RPAREN, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12122] = 4, - ACTIONS(1210), 1, - aux_sym_integer_value_token1, - STATE(409), 1, - sym_integer_value, + [12272] = 6, + ACTIONS(1024), 1, + anon_sym_LBRACE, + ACTIONS(1125), 1, + anon_sym_COMMA, + ACTIONS(1163), 1, + anon_sym_SEMI, + STATE(52), 1, + sym_block, + STATE(384), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1208), 3, - anon_sym_even, - anon_sym_odd, - sym__nth_functional_notation, - [12138] = 5, + [12292] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1212), 1, - anon_sym_RPAREN, - ACTIONS(1170), 3, + ACTIONS(1165), 1, + anon_sym_SEMI, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12156] = 5, - ACTIONS(1158), 1, - anon_sym_to, - ACTIONS(1160), 1, - aux_sym_integer_value_token1, - ACTIONS(1214), 1, - sym_from, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(417), 2, - sym_to, - sym_integer_value, - [12174] = 5, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(1216), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(434), 2, - sym_string_value, - sym_call_expression, - [12192] = 5, + [12310] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1218), 1, + ACTIONS(1167), 1, anon_sym_RBRACK, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12210] = 5, - ACTIONS(1182), 1, + [12328] = 5, + ACTIONS(1125), 1, anon_sym_COMMA, - ACTIONS(1220), 1, + ACTIONS(1169), 1, anon_sym_SEMI, - STATE(396), 1, + STATE(400), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - [12228] = 5, - ACTIONS(915), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_DQUOTE, - ACTIONS(1222), 1, - sym_identifier, - ACTIONS(5), 2, + [12346] = 5, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - STATE(428), 2, - sym_string_value, - sym_call_expression, - [12246] = 6, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1224), 1, - anon_sym_SEMI, - STATE(61), 1, - sym_block, - STATE(344), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, + ACTIONS(1137), 1, + anon_sym_SLASH, + ACTIONS(1171), 1, + anon_sym_RBRACK, + ACTIONS(1133), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12364] = 5, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - [12266] = 5, - ACTIONS(1182), 1, - anon_sym_COMMA, - ACTIONS(1226), 1, + ACTIONS(1137), 1, + anon_sym_SLASH, + ACTIONS(1173), 1, anon_sym_SEMI, - STATE(386), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, + ACTIONS(1133), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12382] = 5, + ACTIONS(3), 1, sym_js_comment, + ACTIONS(5), 1, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [12284] = 5, + ACTIONS(1137), 1, + anon_sym_SLASH, + ACTIONS(1175), 1, + anon_sym_RPAREN, + ACTIONS(1133), 3, + anon_sym_STAR, + anon_sym_PLUS, + anon_sym_DASH, + [12400] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1228), 1, - anon_sym_SEMI, - ACTIONS(1170), 3, + ACTIONS(1177), 1, + anon_sym_RPAREN, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12302] = 6, + [12418] = 6, ACTIONS(257), 1, anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1125), 1, anon_sym_COMMA, - ACTIONS(1230), 1, + ACTIONS(1179), 1, anon_sym_SEMI, STATE(87), 1, sym_block, - STATE(344), 1, + STATE(384), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12322] = 5, + [12438] = 5, + ACTIONS(1104), 1, + anon_sym_to, + ACTIONS(1106), 1, + aux_sym_integer_value_token1, + ACTIONS(1181), 1, + sym_from, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(415), 2, + sym_to, + sym_integer_value, + [12456] = 5, ACTIONS(3), 1, sym_js_comment, ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, + ACTIONS(1137), 1, anon_sym_SLASH, - ACTIONS(1232), 1, + ACTIONS(1183), 1, anon_sym_RPAREN, - ACTIONS(1170), 3, + ACTIONS(1133), 3, anon_sym_STAR, anon_sym_PLUS, anon_sym_DASH, - [12340] = 3, + [12474] = 5, + ACTIONS(766), 1, + anon_sym_SQUOTE, + ACTIONS(768), 1, + anon_sym_DQUOTE, + ACTIONS(1185), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(429), 2, + sym_string_value, + sym_call_expression, + [12492] = 5, + ACTIONS(766), 1, + anon_sym_SQUOTE, + ACTIONS(768), 1, + anon_sym_DQUOTE, + ACTIONS(1187), 1, + sym_identifier, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + STATE(447), 2, + sym_string_value, + sym_call_expression, + [12510] = 4, + ACTIONS(1191), 1, + aux_sym_integer_value_token1, + STATE(414), 1, + sym_integer_value, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1189), 3, + anon_sym_even, + anon_sym_odd, + sym__nth_functional_notation, + [12526] = 3, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - ACTIONS(1234), 3, + ACTIONS(1193), 3, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACE, - [12354] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1236), 1, - anon_sym_RBRACK, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [12372] = 5, - ACTIONS(3), 1, + [12540] = 5, + ACTIONS(1125), 1, + anon_sym_COMMA, + ACTIONS(1195), 1, + anon_sym_SEMI, + STATE(392), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, sym_js_comment, - ACTIONS(5), 1, sym_comment, - ACTIONS(1174), 1, - anon_sym_SLASH, - ACTIONS(1238), 1, - anon_sym_RPAREN, - ACTIONS(1170), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [12390] = 4, - ACTIONS(1240), 1, + ACTIONS(1129), 2, + anon_sym_and, + anon_sym_or, + [12558] = 4, + ACTIONS(1197), 1, anon_sym_DQUOTE, - STATE(372), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1242), 2, + ACTIONS(1199), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12405] = 4, - ACTIONS(1244), 1, - anon_sym_RPAREN, - STATE(380), 1, - aux_sym_arguments_repeat1, + [12573] = 3, + ACTIONS(1094), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [12420] = 2, + ACTIONS(674), 3, + anon_sym_RPAREN, + anon_sym_and, + anon_sym_or, + [12586] = 4, + ACTIONS(526), 1, + anon_sym_RPAREN, + STATE(343), 1, + aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1246), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12431] = 5, - ACTIONS(1248), 1, + ACTIONS(1202), 2, anon_sym_COMMA, - ACTIONS(1250), 1, + anon_sym_SEMI, + [12601] = 4, + ACTIONS(1024), 1, anon_sym_LBRACE, - STATE(357), 1, + STATE(65), 1, sym_block, - STATE(392), 1, - aux_sym_keyframe_block_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12448] = 5, - ACTIONS(1248), 1, + ACTIONS(1129), 2, + anon_sym_and, + anon_sym_or, + [12616] = 4, + ACTIONS(1205), 1, anon_sym_COMMA, - ACTIONS(1250), 1, - anon_sym_LBRACE, - STATE(339), 1, - sym_block, - STATE(340), 1, - aux_sym_keyframe_block_repeat1, + STATE(345), 1, + aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12465] = 4, - ACTIONS(1252), 1, + ACTIONS(1056), 2, + anon_sym_LBRACE, + anon_sym_RPAREN, + [12631] = 4, + ACTIONS(1208), 1, anon_sym_SQUOTE, - STATE(348), 1, + STATE(351), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1254), 2, + ACTIONS(1210), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12480] = 4, - ACTIONS(1252), 1, + [12646] = 4, + ACTIONS(1208), 1, anon_sym_DQUOTE, - STATE(349), 1, + STATE(352), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1256), 2, + ACTIONS(1212), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12495] = 4, - ACTIONS(1258), 1, - anon_sym_COMMA, - STATE(344), 1, - aux_sym_import_statement_repeat1, + [12661] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1234), 2, - anon_sym_SEMI, + ACTIONS(407), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [12672] = 5, + ACTIONS(1214), 1, + anon_sym_COMMA, + ACTIONS(1216), 1, anon_sym_LBRACE, - [12510] = 3, - ACTIONS(1137), 1, - anon_sym_COLON, + STATE(371), 1, + sym_block, + STATE(381), 1, + aux_sym_keyframe_block_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(671), 3, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [12523] = 4, + [12689] = 4, ACTIONS(257), 1, anon_sym_LBRACE, STATE(78), 1, @@ -15796,854 +15891,879 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - [12538] = 4, - ACTIONS(1261), 1, - anon_sym_SQUOTE, - STATE(377), 1, - aux_sym_string_value_repeat1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - ACTIONS(1263), 2, - aux_sym_string_value_token1, - sym_escape_sequence, - [12553] = 4, - ACTIONS(1265), 1, + [12704] = 4, + ACTIONS(1218), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12568] = 4, - ACTIONS(1265), 1, - anon_sym_DQUOTE, - STATE(378), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - ACTIONS(1267), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [12583] = 4, - ACTIONS(1261), 1, - anon_sym_DQUOTE, - STATE(378), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - ACTIONS(1267), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [12598] = 4, - ACTIONS(1269), 1, + [12719] = 4, + ACTIONS(1218), 1, anon_sym_DQUOTE, - STATE(350), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1271), 2, + ACTIONS(1222), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12613] = 2, + [12734] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(415), 4, + ACTIONS(479), 4, anon_sym_RBRACE, sym_from, anon_sym_to, aux_sym_integer_value_token1, - [12624] = 5, + [12745] = 5, ACTIONS(257), 1, anon_sym_LBRACE, - ACTIONS(1182), 1, + ACTIONS(1125), 1, anon_sym_COMMA, STATE(82), 1, sym_block, - STATE(344), 1, + STATE(384), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [12641] = 4, - ACTIONS(1067), 1, + [12762] = 5, + ACTIONS(1024), 1, anon_sym_LBRACE, - STATE(45), 1, + ACTIONS(1125), 1, + anon_sym_COMMA, + STATE(104), 1, sym_block, + STATE(384), 1, + aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, - anon_sym_and, - anon_sym_or, - [12656] = 4, - ACTIONS(1273), 1, + [12779] = 2, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1224), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [12790] = 4, + ACTIONS(1226), 1, anon_sym_RPAREN, - STATE(380), 1, + STATE(343), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(385), 2, anon_sym_COMMA, anon_sym_SEMI, - [12671] = 4, - ACTIONS(1275), 1, + [12805] = 4, + ACTIONS(1228), 1, anon_sym_SQUOTE, - STATE(358), 1, + STATE(385), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1277), 2, + ACTIONS(1230), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12686] = 2, - ACTIONS(5), 2, + [12820] = 4, + ACTIONS(1228), 1, + anon_sym_DQUOTE, + STATE(362), 1, + aux_sym_string_value_repeat2, + ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1279), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12697] = 4, - ACTIONS(1281), 1, + ACTIONS(1232), 2, + aux_sym_string_value_token2, + sym_escape_sequence, + [12835] = 4, + ACTIONS(1234), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(382), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1236), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12712] = 4, - ACTIONS(1281), 1, + [12850] = 4, + ACTIONS(1238), 1, + anon_sym_SQUOTE, + STATE(361), 1, + aux_sym_string_value_repeat1, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1240), 2, + aux_sym_string_value_token1, + sym_escape_sequence, + [12865] = 4, + ACTIONS(1243), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1267), 2, + ACTIONS(1222), 2, + aux_sym_string_value_token2, + sym_escape_sequence, + [12880] = 4, + ACTIONS(1234), 1, + anon_sym_DQUOTE, + STATE(383), 1, + aux_sym_string_value_repeat2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1245), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12727] = 2, + [12895] = 4, + ACTIONS(1247), 1, + anon_sym_RPAREN, + STATE(343), 1, + aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(466), 4, - anon_sym_RBRACE, - sym_from, - anon_sym_to, - aux_sym_integer_value_token1, - [12738] = 4, - ACTIONS(1283), 1, + ACTIONS(385), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [12910] = 4, + ACTIONS(1249), 1, anon_sym_RPAREN, - STATE(380), 1, + STATE(343), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(385), 2, anon_sym_COMMA, anon_sym_SEMI, - [12753] = 4, - ACTIONS(1285), 1, + [12925] = 4, + ACTIONS(1251), 1, anon_sym_SQUOTE, - STATE(364), 1, + STATE(368), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1287), 2, + ACTIONS(1253), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12768] = 4, - ACTIONS(1285), 1, + [12940] = 4, + ACTIONS(1251), 1, anon_sym_DQUOTE, - STATE(365), 1, + STATE(369), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1289), 2, + ACTIONS(1255), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12783] = 4, - ACTIONS(1291), 1, + [12955] = 4, + ACTIONS(1257), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12798] = 4, - ACTIONS(1291), 1, + [12970] = 4, + ACTIONS(1257), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1267), 2, + ACTIONS(1222), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12813] = 5, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1182), 1, - anon_sym_COMMA, - STATE(54), 1, - sym_block, - STATE(344), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [12830] = 2, + [12985] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(496), 4, + ACTIONS(536), 4, anon_sym_RBRACE, sym_from, anon_sym_to, aux_sym_integer_value_token1, - [12841] = 4, - ACTIONS(1293), 1, - anon_sym_COMMA, - STATE(368), 1, - aux_sym_selectors_repeat1, + [12996] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1099), 2, - anon_sym_LBRACE, - anon_sym_RPAREN, - [12856] = 4, - ACTIONS(1296), 1, + ACTIONS(1259), 4, + anon_sym_RBRACE, + sym_from, + anon_sym_to, + aux_sym_integer_value_token1, + [13007] = 4, + ACTIONS(1261), 1, anon_sym_RPAREN, - STATE(380), 1, + STATE(343), 1, aux_sym_arguments_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(446), 2, + ACTIONS(385), 2, anon_sym_COMMA, anon_sym_SEMI, - [12871] = 4, - ACTIONS(1240), 1, + [13022] = 4, + ACTIONS(1263), 1, anon_sym_SQUOTE, - STATE(371), 1, + STATE(375), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1298), 2, + ACTIONS(1265), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12886] = 4, - ACTIONS(1300), 1, + [13037] = 4, + ACTIONS(1263), 1, + anon_sym_DQUOTE, + STATE(376), 1, + aux_sym_string_value_repeat2, + ACTIONS(3), 2, + sym_js_comment, + sym_comment, + ACTIONS(1267), 2, + aux_sym_string_value_token2, + sym_escape_sequence, + [13052] = 4, + ACTIONS(1269), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12901] = 4, - ACTIONS(1300), 1, + [13067] = 4, + ACTIONS(1269), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1267), 2, + ACTIONS(1222), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12916] = 4, - ACTIONS(1302), 1, + [13082] = 4, + ACTIONS(1271), 1, anon_sym_SQUOTE, - STATE(375), 1, + STATE(379), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1304), 2, + ACTIONS(1273), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12931] = 4, - ACTIONS(1302), 1, + [13097] = 4, + ACTIONS(1271), 1, anon_sym_DQUOTE, - STATE(376), 1, + STATE(380), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1306), 2, + ACTIONS(1275), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12946] = 4, - ACTIONS(1308), 1, + [13112] = 4, + ACTIONS(1277), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12961] = 4, - ACTIONS(1308), 1, + [13127] = 4, + ACTIONS(1277), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1267), 2, + ACTIONS(1222), 2, aux_sym_string_value_token2, sym_escape_sequence, - [12976] = 4, - ACTIONS(1310), 1, + [13142] = 5, + ACTIONS(1214), 1, + anon_sym_COMMA, + ACTIONS(1216), 1, + anon_sym_LBRACE, + STATE(356), 1, + sym_block, + STATE(390), 1, + aux_sym_keyframe_block_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13159] = 4, + ACTIONS(1279), 1, anon_sym_SQUOTE, - STATE(377), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1312), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [12991] = 4, - ACTIONS(1315), 1, + [13174] = 4, + ACTIONS(1279), 1, anon_sym_DQUOTE, - STATE(378), 1, + STATE(341), 1, aux_sym_string_value_repeat2, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1317), 2, + ACTIONS(1222), 2, aux_sym_string_value_token2, sym_escape_sequence, - [13006] = 4, - ACTIONS(1269), 1, + [13189] = 4, + ACTIONS(1281), 1, + anon_sym_COMMA, + STATE(384), 1, + aux_sym_import_statement_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + ACTIONS(1193), 2, + anon_sym_SEMI, + anon_sym_LBRACE, + [13204] = 4, + ACTIONS(1243), 1, anon_sym_SQUOTE, - STATE(347), 1, + STATE(361), 1, aux_sym_string_value_repeat1, ACTIONS(3), 2, sym_js_comment, sym_comment, - ACTIONS(1320), 2, + ACTIONS(1220), 2, aux_sym_string_value_token1, sym_escape_sequence, - [13021] = 4, - ACTIONS(579), 1, + [13219] = 4, + ACTIONS(415), 1, + anon_sym_COMMA, + ACTIONS(1284), 1, anon_sym_RPAREN, - STATE(380), 1, - aux_sym_arguments_repeat1, + STATE(402), 1, + aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1322), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [13036] = 4, - ACTIONS(1275), 1, - anon_sym_DQUOTE, - STATE(359), 1, - aux_sym_string_value_repeat2, - ACTIONS(3), 2, + [13233] = 4, + ACTIONS(257), 1, + anon_sym_LBRACE, + ACTIONS(1286), 1, + anon_sym_LPAREN, + STATE(70), 1, + sym_block, + ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1325), 2, - aux_sym_string_value_token2, - sym_escape_sequence, - [13051] = 3, - ACTIONS(1327), 1, + [13247] = 3, + ACTIONS(1288), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1186), 2, + ACTIONS(1129), 2, anon_sym_and, anon_sym_or, - [13063] = 4, - ACTIONS(1200), 1, - anon_sym_RBRACK, - ACTIONS(1329), 1, + [13259] = 4, + ACTIONS(1131), 1, anon_sym_COMMA, - STATE(383), 1, + ACTIONS(1290), 1, + anon_sym_RBRACK, + STATE(397), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13077] = 4, - ACTIONS(575), 1, + [13273] = 4, + ACTIONS(1292), 1, anon_sym_COMMA, - ACTIONS(1332), 1, - anon_sym_RPAREN, - STATE(402), 1, - aux_sym_pseudo_class_arguments_repeat2, + ACTIONS(1295), 1, + anon_sym_LBRACE, + STATE(390), 1, + aux_sym_keyframe_block_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13091] = 4, - ACTIONS(257), 1, - anon_sym_LBRACE, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(70), 1, - sym_block, + [13287] = 4, + ACTIONS(415), 1, + anon_sym_COMMA, + ACTIONS(1297), 1, + anon_sym_RPAREN, + STATE(402), 1, + aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13105] = 4, - ACTIONS(1182), 1, + [13301] = 4, + ACTIONS(1125), 1, anon_sym_COMMA, - ACTIONS(1336), 1, + ACTIONS(1299), 1, anon_sym_SEMI, - STATE(344), 1, + STATE(384), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13119] = 4, - ACTIONS(1168), 1, + [13315] = 4, + ACTIONS(1131), 1, anon_sym_COMMA, - ACTIONS(1338), 1, + ACTIONS(1301), 1, anon_sym_RBRACK, - STATE(383), 1, + STATE(397), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13133] = 3, - ACTIONS(1340), 1, - sym_unit, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(881), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [13145] = 4, - ACTIONS(1067), 1, + [13329] = 4, + ACTIONS(257), 1, anon_sym_LBRACE, - ACTIONS(1342), 1, + ACTIONS(1303), 1, anon_sym_to, - STATE(66), 1, + STATE(91), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13159] = 4, - ACTIONS(1168), 1, - anon_sym_COMMA, - ACTIONS(1344), 1, - anon_sym_RBRACK, - STATE(383), 1, - aux_sym_grid_value_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [13173] = 3, - STATE(152), 1, - sym_class_name, + [13343] = 4, + ACTIONS(920), 1, + anon_sym_RPAREN, + ACTIONS(922), 1, + anon_sym_of, + ACTIONS(1305), 1, + sym_unit, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1107), 2, - sym_escape_sequence, - sym_identifier, - [13185] = 4, - ACTIONS(1346), 1, + [13357] = 4, + ACTIONS(1026), 1, anon_sym_COMMA, - ACTIONS(1349), 1, - anon_sym_LBRACE, - STATE(392), 1, - aux_sym_keyframe_block_repeat1, + ACTIONS(1307), 1, + anon_sym_RPAREN, + STATE(345), 1, + aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13199] = 4, - ACTIONS(1067), 1, - anon_sym_LBRACE, - ACTIONS(1351), 1, - anon_sym_LPAREN, - STATE(40), 1, - sym_block, + [13371] = 4, + ACTIONS(1155), 1, + anon_sym_RBRACK, + ACTIONS(1309), 1, + anon_sym_COMMA, + STATE(397), 1, + aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13213] = 4, - ACTIONS(1168), 1, + [13385] = 4, + ACTIONS(1131), 1, anon_sym_COMMA, - ACTIONS(1353), 1, + ACTIONS(1312), 1, anon_sym_RBRACK, - STATE(383), 1, + STATE(397), 1, aux_sym_grid_value_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13227] = 4, - ACTIONS(1168), 1, + [13399] = 4, + ACTIONS(1026), 1, anon_sym_COMMA, - ACTIONS(1355), 1, - anon_sym_RBRACK, - STATE(383), 1, - aux_sym_grid_value_repeat1, + ACTIONS(1314), 1, + anon_sym_LBRACE, + STATE(345), 1, + aux_sym_selectors_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13241] = 4, - ACTIONS(1182), 1, + [13413] = 4, + ACTIONS(1125), 1, anon_sym_COMMA, - ACTIONS(1357), 1, + ACTIONS(1316), 1, anon_sym_SEMI, - STATE(344), 1, + STATE(384), 1, aux_sym_import_statement_repeat1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13255] = 4, - ACTIONS(881), 1, - anon_sym_RPAREN, - ACTIONS(883), 1, - anon_sym_of, - ACTIONS(1359), 1, + [13427] = 3, + ACTIONS(1318), 1, sym_unit, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13269] = 4, - ACTIONS(1071), 1, + ACTIONS(920), 2, anon_sym_COMMA, - ACTIONS(1361), 1, + anon_sym_LBRACE, + [13439] = 4, + ACTIONS(621), 1, anon_sym_RPAREN, - STATE(368), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [13283] = 3, - STATE(138), 1, - sym_class_name, + ACTIONS(1320), 1, + anon_sym_COMMA, + STATE(402), 1, + aux_sym_pseudo_class_arguments_repeat2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1107), 2, - sym_escape_sequence, - sym_identifier, - [13295] = 4, - ACTIONS(257), 1, + [13453] = 4, + ACTIONS(1024), 1, anon_sym_LBRACE, - ACTIONS(1363), 1, + ACTIONS(1323), 1, anon_sym_to, - STATE(91), 1, + STATE(61), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13309] = 4, - ACTIONS(575), 1, - anon_sym_COMMA, - ACTIONS(1365), 1, - anon_sym_RPAREN, - STATE(402), 1, - aux_sym_pseudo_class_arguments_repeat2, + [13467] = 3, + STATE(163), 1, + sym_class_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13323] = 4, - ACTIONS(621), 1, - anon_sym_RPAREN, - ACTIONS(1367), 1, - anon_sym_COMMA, - STATE(402), 1, - aux_sym_pseudo_class_arguments_repeat2, + ACTIONS(1064), 2, + sym_escape_sequence, + sym_identifier, + [13479] = 3, + STATE(153), 1, + sym_class_name, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13337] = 4, - ACTIONS(1071), 1, - anon_sym_COMMA, - ACTIONS(1370), 1, + ACTIONS(1064), 2, + sym_escape_sequence, + sym_identifier, + [13491] = 4, + ACTIONS(1024), 1, anon_sym_LBRACE, - STATE(368), 1, - aux_sym_selectors_repeat1, + ACTIONS(1325), 1, + anon_sym_LPAREN, + STATE(100), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13351] = 3, - ACTIONS(257), 1, - anon_sym_LBRACE, - STATE(94), 1, - sym_block, + [13505] = 4, + ACTIONS(1131), 1, + anon_sym_COMMA, + ACTIONS(1327), 1, + anon_sym_RBRACK, + STATE(397), 1, + aux_sym_grid_value_repeat1, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13519] = 3, + ACTIONS(664), 1, + anon_sym_LPAREN2, + STATE(137), 1, + sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13362] = 3, - ACTIONS(1067), 1, + [13530] = 3, + ACTIONS(1024), 1, anon_sym_LBRACE, STATE(69), 1, sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13373] = 3, - ACTIONS(627), 1, + [13541] = 3, + ACTIONS(1329), 1, anon_sym_LPAREN2, - STATE(153), 1, - sym_pseudo_class_with_selector_arguments, + STATE(139), 1, + sym_pseudo_class_nth_child_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13384] = 3, - ACTIONS(1372), 1, + [13552] = 3, + ACTIONS(1068), 1, anon_sym_LPAREN2, - STATE(155), 1, - sym_pseudo_class_nth_child_arguments, + STATE(279), 1, + sym_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13395] = 2, + [13563] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1374), 2, + ACTIONS(1331), 2, anon_sym_COMMA, anon_sym_LBRACE, - [13404] = 3, - ACTIONS(1376), 1, + [13572] = 3, + ACTIONS(257), 1, + anon_sym_LBRACE, + STATE(72), 1, + sym_block, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13583] = 3, + ACTIONS(1333), 1, anon_sym_RPAREN, - ACTIONS(1378), 1, + ACTIONS(1335), 1, anon_sym_of, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13415] = 3, - ACTIONS(1067), 1, - anon_sym_LBRACE, - STATE(48), 1, - sym_block, + [13594] = 2, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13426] = 3, - ACTIONS(1380), 1, + ACTIONS(1295), 2, + anon_sym_COMMA, anon_sym_LBRACE, - STATE(44), 1, - sym_keyframe_block_list, + [13603] = 3, + ACTIONS(257), 1, + anon_sym_LBRACE, + STATE(94), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13437] = 3, - ACTIONS(627), 1, + [13614] = 3, + ACTIONS(664), 1, anon_sym_LPAREN2, - STATE(144), 1, + STATE(190), 1, sym_pseudo_class_with_selector_arguments, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13448] = 3, - ACTIONS(1111), 1, - anon_sym_LPAREN2, - STATE(270), 1, - sym_arguments, + [13625] = 3, + ACTIONS(1337), 1, + anon_sym_LBRACE, + STATE(58), 1, + sym_keyframe_block_list, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13459] = 3, - ACTIONS(1382), 1, + [13636] = 3, + ACTIONS(1024), 1, anon_sym_LBRACE, - STATE(77), 1, - sym_keyframe_block_list, + STATE(97), 1, + sym_block, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13470] = 3, - ACTIONS(1384), 1, + [13647] = 3, + ACTIONS(1339), 1, aux_sym_color_value_token1, - ACTIONS(1386), 1, + ACTIONS(1341), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13481] = 3, - ACTIONS(257), 1, + [13658] = 3, + ACTIONS(1343), 1, anon_sym_LBRACE, - STATE(72), 1, - sym_block, + STATE(77), 1, + sym_keyframe_block_list, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13492] = 2, + [13669] = 2, + ACTIONS(1345), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - ACTIONS(1349), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [13501] = 2, - ACTIONS(1388), 1, + [13677] = 2, + ACTIONS(1347), 1, sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13509] = 2, - ACTIONS(1390), 1, - anon_sym_RBRACE, + [13685] = 2, + ACTIONS(1349), 1, + anon_sym_important, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13693] = 2, + ACTIONS(1351), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13517] = 2, - ACTIONS(1392), 1, + [13701] = 2, + ACTIONS(1353), 1, aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13525] = 2, - ACTIONS(73), 1, - anon_sym_RBRACE, + [13709] = 2, + ACTIONS(1355), 1, + anon_sym_important, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13533] = 2, - ACTIONS(1394), 1, - aux_sym_color_value_token1, + [13717] = 2, + ACTIONS(1357), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13541] = 2, - ACTIONS(1396), 1, - aux_sym_color_value_token1, + [13725] = 2, + ACTIONS(1359), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13549] = 2, - ACTIONS(77), 1, - anon_sym_RBRACE, + [13733] = 2, + ACTIONS(1361), 1, + anon_sym_important, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13557] = 2, - ACTIONS(1398), 1, - sym_identifier, + [13741] = 2, + ACTIONS(1363), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13565] = 2, - ACTIONS(1400), 1, - anon_sym_RBRACE, + [13749] = 2, + ACTIONS(1365), 1, + anon_sym_important, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13573] = 2, - ACTIONS(1402), 1, - anon_sym_SEMI, + [13757] = 2, + ACTIONS(1367), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13581] = 2, - ACTIONS(1404), 1, - anon_sym_SEMI, + [13765] = 2, + ACTIONS(1369), 1, + aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13589] = 2, - ACTIONS(1406), 1, - sym_identifier, + [13773] = 2, + ACTIONS(1371), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13597] = 2, - ACTIONS(1408), 1, - anon_sym_LPAREN, + [13781] = 2, + ACTIONS(63), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13605] = 2, - ACTIONS(1410), 1, - sym_identifier, + [13789] = 2, + ACTIONS(1373), 1, + ts_builtin_sym_end, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13613] = 2, - ACTIONS(81), 1, + [13797] = 2, + ACTIONS(75), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13621] = 2, - ACTIONS(1412), 1, - sym_identifier, + [13805] = 2, + ACTIONS(1375), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13629] = 2, - ACTIONS(1414), 1, + [13813] = 2, + ACTIONS(1377), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13637] = 2, - ACTIONS(1416), 1, + [13821] = 2, + ACTIONS(1379), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13829] = 2, + ACTIONS(81), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13645] = 2, - ACTIONS(1418), 1, - anon_sym_SEMI, + [13837] = 2, + ACTIONS(1381), 1, + sym_identifier, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13653] = 2, - ACTIONS(1420), 1, - anon_sym_LPAREN, + [13845] = 2, + ACTIONS(1383), 1, + aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13661] = 2, - ACTIONS(1422), 1, + [13853] = 2, + ACTIONS(1385), 1, aux_sym_color_value_token1, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13669] = 2, - ACTIONS(1424), 1, - sym_identifier, + [13861] = 2, + ACTIONS(1387), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13677] = 2, - ACTIONS(1426), 1, - ts_builtin_sym_end, + [13869] = 2, + ACTIONS(1389), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_js_comment, sym_comment, - [13685] = 2, - ACTIONS(1428), 1, + [13877] = 2, + ACTIONS(1391), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_js_comment, + sym_comment, + [13885] = 2, + ACTIONS(1393), 1, anon_sym_LPAREN, ACTIONS(5), 2, sym_js_comment, @@ -16661,436 +16781,444 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(9)] = 767, [SMALL_STATE(10)] = 873, [SMALL_STATE(11)] = 979, - [SMALL_STATE(12)] = 1079, - [SMALL_STATE(13)] = 1179, - [SMALL_STATE(14)] = 1276, - [SMALL_STATE(15)] = 1352, - [SMALL_STATE(16)] = 1415, - [SMALL_STATE(17)] = 1480, - [SMALL_STATE(18)] = 1543, - [SMALL_STATE(19)] = 1605, - [SMALL_STATE(20)] = 1669, - [SMALL_STATE(21)] = 1731, - [SMALL_STATE(22)] = 1793, - [SMALL_STATE(23)] = 1855, - [SMALL_STATE(24)] = 1917, - [SMALL_STATE(25)] = 1979, - [SMALL_STATE(26)] = 2041, - [SMALL_STATE(27)] = 2105, - [SMALL_STATE(28)] = 2167, - [SMALL_STATE(29)] = 2229, - [SMALL_STATE(30)] = 2297, - [SMALL_STATE(31)] = 2359, - [SMALL_STATE(32)] = 2421, - [SMALL_STATE(33)] = 2483, - [SMALL_STATE(34)] = 2545, - [SMALL_STATE(35)] = 2607, - [SMALL_STATE(36)] = 2669, - [SMALL_STATE(37)] = 2731, - [SMALL_STATE(38)] = 2796, - [SMALL_STATE(39)] = 2841, - [SMALL_STATE(40)] = 2906, - [SMALL_STATE(41)] = 2939, - [SMALL_STATE(42)] = 2972, - [SMALL_STATE(43)] = 3005, - [SMALL_STATE(44)] = 3038, - [SMALL_STATE(45)] = 3071, - [SMALL_STATE(46)] = 3104, - [SMALL_STATE(47)] = 3137, - [SMALL_STATE(48)] = 3170, - [SMALL_STATE(49)] = 3203, - [SMALL_STATE(50)] = 3236, - [SMALL_STATE(51)] = 3273, - [SMALL_STATE(52)] = 3312, - [SMALL_STATE(53)] = 3373, - [SMALL_STATE(54)] = 3406, - [SMALL_STATE(55)] = 3439, - [SMALL_STATE(56)] = 3472, - [SMALL_STATE(57)] = 3505, - [SMALL_STATE(58)] = 3538, - [SMALL_STATE(59)] = 3571, - [SMALL_STATE(60)] = 3608, - [SMALL_STATE(61)] = 3641, - [SMALL_STATE(62)] = 3674, - [SMALL_STATE(63)] = 3707, - [SMALL_STATE(64)] = 3740, - [SMALL_STATE(65)] = 3773, - [SMALL_STATE(66)] = 3806, - [SMALL_STATE(67)] = 3839, - [SMALL_STATE(68)] = 3872, - [SMALL_STATE(69)] = 3905, - [SMALL_STATE(70)] = 3938, - [SMALL_STATE(71)] = 3971, - [SMALL_STATE(72)] = 4004, - [SMALL_STATE(73)] = 4037, - [SMALL_STATE(74)] = 4070, - [SMALL_STATE(75)] = 4103, - [SMALL_STATE(76)] = 4136, - [SMALL_STATE(77)] = 4169, - [SMALL_STATE(78)] = 4202, - [SMALL_STATE(79)] = 4235, - [SMALL_STATE(80)] = 4268, - [SMALL_STATE(81)] = 4301, - [SMALL_STATE(82)] = 4334, - [SMALL_STATE(83)] = 4367, - [SMALL_STATE(84)] = 4400, - [SMALL_STATE(85)] = 4433, - [SMALL_STATE(86)] = 4466, - [SMALL_STATE(87)] = 4499, - [SMALL_STATE(88)] = 4532, - [SMALL_STATE(89)] = 4565, - [SMALL_STATE(90)] = 4598, - [SMALL_STATE(91)] = 4631, - [SMALL_STATE(92)] = 4664, - [SMALL_STATE(93)] = 4697, - [SMALL_STATE(94)] = 4730, - [SMALL_STATE(95)] = 4763, - [SMALL_STATE(96)] = 4798, - [SMALL_STATE(97)] = 4833, - [SMALL_STATE(98)] = 4870, - [SMALL_STATE(99)] = 4931, - [SMALL_STATE(100)] = 4992, - [SMALL_STATE(101)] = 5053, - [SMALL_STATE(102)] = 5086, - [SMALL_STATE(103)] = 5144, - [SMALL_STATE(104)] = 5204, - [SMALL_STATE(105)] = 5260, - [SMALL_STATE(106)] = 5320, - [SMALL_STATE(107)] = 5380, - [SMALL_STATE(108)] = 5436, - [SMALL_STATE(109)] = 5491, - [SMALL_STATE(110)] = 5526, - [SMALL_STATE(111)] = 5561, - [SMALL_STATE(112)] = 5616, - [SMALL_STATE(113)] = 5651, - [SMALL_STATE(114)] = 5692, - [SMALL_STATE(115)] = 5727, - [SMALL_STATE(116)] = 5782, - [SMALL_STATE(117)] = 5817, - [SMALL_STATE(118)] = 5874, - [SMALL_STATE(119)] = 5909, - [SMALL_STATE(120)] = 5966, - [SMALL_STATE(121)] = 6020, - [SMALL_STATE(122)] = 6074, - [SMALL_STATE(123)] = 6128, - [SMALL_STATE(124)] = 6182, - [SMALL_STATE(125)] = 6236, - [SMALL_STATE(126)] = 6265, - [SMALL_STATE(127)] = 6294, - [SMALL_STATE(128)] = 6323, - [SMALL_STATE(129)] = 6352, - [SMALL_STATE(130)] = 6403, - [SMALL_STATE(131)] = 6434, - [SMALL_STATE(132)] = 6463, - [SMALL_STATE(133)] = 6494, - [SMALL_STATE(134)] = 6523, - [SMALL_STATE(135)] = 6552, - [SMALL_STATE(136)] = 6581, - [SMALL_STATE(137)] = 6610, - [SMALL_STATE(138)] = 6641, - [SMALL_STATE(139)] = 6670, - [SMALL_STATE(140)] = 6699, - [SMALL_STATE(141)] = 6728, - [SMALL_STATE(142)] = 6759, - [SMALL_STATE(143)] = 6790, - [SMALL_STATE(144)] = 6819, - [SMALL_STATE(145)] = 6848, - [SMALL_STATE(146)] = 6877, - [SMALL_STATE(147)] = 6906, - [SMALL_STATE(148)] = 6935, - [SMALL_STATE(149)] = 6964, - [SMALL_STATE(150)] = 6993, - [SMALL_STATE(151)] = 7028, - [SMALL_STATE(152)] = 7057, - [SMALL_STATE(153)] = 7086, - [SMALL_STATE(154)] = 7115, - [SMALL_STATE(155)] = 7144, - [SMALL_STATE(156)] = 7173, - [SMALL_STATE(157)] = 7202, - [SMALL_STATE(158)] = 7231, - [SMALL_STATE(159)] = 7260, - [SMALL_STATE(160)] = 7291, - [SMALL_STATE(161)] = 7320, - [SMALL_STATE(162)] = 7351, - [SMALL_STATE(163)] = 7380, - [SMALL_STATE(164)] = 7411, - [SMALL_STATE(165)] = 7462, - [SMALL_STATE(166)] = 7491, - [SMALL_STATE(167)] = 7522, - [SMALL_STATE(168)] = 7551, - [SMALL_STATE(169)] = 7599, - [SMALL_STATE(170)] = 7647, - [SMALL_STATE(171)] = 7695, - [SMALL_STATE(172)] = 7743, - [SMALL_STATE(173)] = 7791, - [SMALL_STATE(174)] = 7823, - [SMALL_STATE(175)] = 7855, - [SMALL_STATE(176)] = 7903, - [SMALL_STATE(177)] = 7951, - [SMALL_STATE(178)] = 7999, - [SMALL_STATE(179)] = 8047, - [SMALL_STATE(180)] = 8095, - [SMALL_STATE(181)] = 8143, - [SMALL_STATE(182)] = 8191, - [SMALL_STATE(183)] = 8239, - [SMALL_STATE(184)] = 8287, - [SMALL_STATE(185)] = 8335, - [SMALL_STATE(186)] = 8383, - [SMALL_STATE(187)] = 8431, - [SMALL_STATE(188)] = 8479, - [SMALL_STATE(189)] = 8527, - [SMALL_STATE(190)] = 8575, - [SMALL_STATE(191)] = 8623, - [SMALL_STATE(192)] = 8671, - [SMALL_STATE(193)] = 8719, - [SMALL_STATE(194)] = 8748, - [SMALL_STATE(195)] = 8777, - [SMALL_STATE(196)] = 8806, - [SMALL_STATE(197)] = 8835, - [SMALL_STATE(198)] = 8864, - [SMALL_STATE(199)] = 8893, - [SMALL_STATE(200)] = 8922, - [SMALL_STATE(201)] = 8951, - [SMALL_STATE(202)] = 8980, - [SMALL_STATE(203)] = 9013, - [SMALL_STATE(204)] = 9042, - [SMALL_STATE(205)] = 9071, - [SMALL_STATE(206)] = 9100, - [SMALL_STATE(207)] = 9129, - [SMALL_STATE(208)] = 9159, - [SMALL_STATE(209)] = 9191, - [SMALL_STATE(210)] = 9221, - [SMALL_STATE(211)] = 9253, - [SMALL_STATE(212)] = 9285, - [SMALL_STATE(213)] = 9315, - [SMALL_STATE(214)] = 9345, - [SMALL_STATE(215)] = 9377, - [SMALL_STATE(216)] = 9407, - [SMALL_STATE(217)] = 9437, - [SMALL_STATE(218)] = 9469, - [SMALL_STATE(219)] = 9496, - [SMALL_STATE(220)] = 9523, - [SMALL_STATE(221)] = 9550, - [SMALL_STATE(222)] = 9589, - [SMALL_STATE(223)] = 9616, - [SMALL_STATE(224)] = 9643, - [SMALL_STATE(225)] = 9670, - [SMALL_STATE(226)] = 9699, - [SMALL_STATE(227)] = 9728, - [SMALL_STATE(228)] = 9755, - [SMALL_STATE(229)] = 9784, - [SMALL_STATE(230)] = 9815, - [SMALL_STATE(231)] = 9844, - [SMALL_STATE(232)] = 9871, - [SMALL_STATE(233)] = 9898, - [SMALL_STATE(234)] = 9937, - [SMALL_STATE(235)] = 9964, - [SMALL_STATE(236)] = 9991, - [SMALL_STATE(237)] = 10018, - [SMALL_STATE(238)] = 10045, - [SMALL_STATE(239)] = 10080, - [SMALL_STATE(240)] = 10102, - [SMALL_STATE(241)] = 10146, - [SMALL_STATE(242)] = 10190, - [SMALL_STATE(243)] = 10212, - [SMALL_STATE(244)] = 10256, - [SMALL_STATE(245)] = 10278, - [SMALL_STATE(246)] = 10318, - [SMALL_STATE(247)] = 10362, - [SMALL_STATE(248)] = 10393, - [SMALL_STATE(249)] = 10416, - [SMALL_STATE(250)] = 10443, - [SMALL_STATE(251)] = 10474, - [SMALL_STATE(252)] = 10513, - [SMALL_STATE(253)] = 10551, - [SMALL_STATE(254)] = 10589, - [SMALL_STATE(255)] = 10615, - [SMALL_STATE(256)] = 10653, - [SMALL_STATE(257)] = 10679, - [SMALL_STATE(258)] = 10705, - [SMALL_STATE(259)] = 10731, - [SMALL_STATE(260)] = 10755, - [SMALL_STATE(261)] = 10779, - [SMALL_STATE(262)] = 10817, - [SMALL_STATE(263)] = 10843, - [SMALL_STATE(264)] = 10869, - [SMALL_STATE(265)] = 10895, - [SMALL_STATE(266)] = 10921, - [SMALL_STATE(267)] = 10959, - [SMALL_STATE(268)] = 10997, - [SMALL_STATE(269)] = 11018, - [SMALL_STATE(270)] = 11039, - [SMALL_STATE(271)] = 11060, - [SMALL_STATE(272)] = 11081, - [SMALL_STATE(273)] = 11116, - [SMALL_STATE(274)] = 11137, - [SMALL_STATE(275)] = 11158, - [SMALL_STATE(276)] = 11183, - [SMALL_STATE(277)] = 11204, - [SMALL_STATE(278)] = 11225, - [SMALL_STATE(279)] = 11254, - [SMALL_STATE(280)] = 11275, - [SMALL_STATE(281)] = 11296, - [SMALL_STATE(282)] = 11317, - [SMALL_STATE(283)] = 11338, - [SMALL_STATE(284)] = 11360, - [SMALL_STATE(285)] = 11382, - [SMALL_STATE(286)] = 11402, - [SMALL_STATE(287)] = 11427, - [SMALL_STATE(288)] = 11446, - [SMALL_STATE(289)] = 11471, - [SMALL_STATE(290)] = 11490, - [SMALL_STATE(291)] = 11509, - [SMALL_STATE(292)] = 11528, - [SMALL_STATE(293)] = 11547, - [SMALL_STATE(294)] = 11566, - [SMALL_STATE(295)] = 11585, - [SMALL_STATE(296)] = 11610, - [SMALL_STATE(297)] = 11635, - [SMALL_STATE(298)] = 11660, - [SMALL_STATE(299)] = 11679, - [SMALL_STATE(300)] = 11698, - [SMALL_STATE(301)] = 11717, - [SMALL_STATE(302)] = 11736, - [SMALL_STATE(303)] = 11755, - [SMALL_STATE(304)] = 11779, - [SMALL_STATE(305)] = 11803, - [SMALL_STATE(306)] = 11827, - [SMALL_STATE(307)] = 11851, - [SMALL_STATE(308)] = 11875, - [SMALL_STATE(309)] = 11899, - [SMALL_STATE(310)] = 11923, - [SMALL_STATE(311)] = 11947, - [SMALL_STATE(312)] = 11960, - [SMALL_STATE(313)] = 11973, - [SMALL_STATE(314)] = 11994, - [SMALL_STATE(315)] = 12007, - [SMALL_STATE(316)] = 12020, - [SMALL_STATE(317)] = 12033, - [SMALL_STATE(318)] = 12054, - [SMALL_STATE(319)] = 12073, - [SMALL_STATE(320)] = 12086, - [SMALL_STATE(321)] = 12104, - [SMALL_STATE(322)] = 12122, - [SMALL_STATE(323)] = 12138, - [SMALL_STATE(324)] = 12156, - [SMALL_STATE(325)] = 12174, - [SMALL_STATE(326)] = 12192, - [SMALL_STATE(327)] = 12210, - [SMALL_STATE(328)] = 12228, - [SMALL_STATE(329)] = 12246, - [SMALL_STATE(330)] = 12266, - [SMALL_STATE(331)] = 12284, - [SMALL_STATE(332)] = 12302, - [SMALL_STATE(333)] = 12322, - [SMALL_STATE(334)] = 12340, - [SMALL_STATE(335)] = 12354, - [SMALL_STATE(336)] = 12372, - [SMALL_STATE(337)] = 12390, - [SMALL_STATE(338)] = 12405, - [SMALL_STATE(339)] = 12420, - [SMALL_STATE(340)] = 12431, - [SMALL_STATE(341)] = 12448, - [SMALL_STATE(342)] = 12465, - [SMALL_STATE(343)] = 12480, - [SMALL_STATE(344)] = 12495, - [SMALL_STATE(345)] = 12510, - [SMALL_STATE(346)] = 12523, - [SMALL_STATE(347)] = 12538, - [SMALL_STATE(348)] = 12553, - [SMALL_STATE(349)] = 12568, - [SMALL_STATE(350)] = 12583, - [SMALL_STATE(351)] = 12598, - [SMALL_STATE(352)] = 12613, - [SMALL_STATE(353)] = 12624, - [SMALL_STATE(354)] = 12641, - [SMALL_STATE(355)] = 12656, - [SMALL_STATE(356)] = 12671, - [SMALL_STATE(357)] = 12686, - [SMALL_STATE(358)] = 12697, - [SMALL_STATE(359)] = 12712, - [SMALL_STATE(360)] = 12727, - [SMALL_STATE(361)] = 12738, - [SMALL_STATE(362)] = 12753, - [SMALL_STATE(363)] = 12768, - [SMALL_STATE(364)] = 12783, - [SMALL_STATE(365)] = 12798, - [SMALL_STATE(366)] = 12813, - [SMALL_STATE(367)] = 12830, - [SMALL_STATE(368)] = 12841, - [SMALL_STATE(369)] = 12856, - [SMALL_STATE(370)] = 12871, - [SMALL_STATE(371)] = 12886, - [SMALL_STATE(372)] = 12901, - [SMALL_STATE(373)] = 12916, - [SMALL_STATE(374)] = 12931, - [SMALL_STATE(375)] = 12946, - [SMALL_STATE(376)] = 12961, - [SMALL_STATE(377)] = 12976, - [SMALL_STATE(378)] = 12991, - [SMALL_STATE(379)] = 13006, - [SMALL_STATE(380)] = 13021, - [SMALL_STATE(381)] = 13036, - [SMALL_STATE(382)] = 13051, - [SMALL_STATE(383)] = 13063, - [SMALL_STATE(384)] = 13077, - [SMALL_STATE(385)] = 13091, - [SMALL_STATE(386)] = 13105, - [SMALL_STATE(387)] = 13119, - [SMALL_STATE(388)] = 13133, - [SMALL_STATE(389)] = 13145, - [SMALL_STATE(390)] = 13159, - [SMALL_STATE(391)] = 13173, - [SMALL_STATE(392)] = 13185, - [SMALL_STATE(393)] = 13199, - [SMALL_STATE(394)] = 13213, - [SMALL_STATE(395)] = 13227, - [SMALL_STATE(396)] = 13241, - [SMALL_STATE(397)] = 13255, - [SMALL_STATE(398)] = 13269, - [SMALL_STATE(399)] = 13283, - [SMALL_STATE(400)] = 13295, - [SMALL_STATE(401)] = 13309, - [SMALL_STATE(402)] = 13323, - [SMALL_STATE(403)] = 13337, - [SMALL_STATE(404)] = 13351, - [SMALL_STATE(405)] = 13362, - [SMALL_STATE(406)] = 13373, - [SMALL_STATE(407)] = 13384, - [SMALL_STATE(408)] = 13395, - [SMALL_STATE(409)] = 13404, - [SMALL_STATE(410)] = 13415, - [SMALL_STATE(411)] = 13426, - [SMALL_STATE(412)] = 13437, - [SMALL_STATE(413)] = 13448, - [SMALL_STATE(414)] = 13459, - [SMALL_STATE(415)] = 13470, - [SMALL_STATE(416)] = 13481, - [SMALL_STATE(417)] = 13492, - [SMALL_STATE(418)] = 13501, - [SMALL_STATE(419)] = 13509, - [SMALL_STATE(420)] = 13517, - [SMALL_STATE(421)] = 13525, - [SMALL_STATE(422)] = 13533, - [SMALL_STATE(423)] = 13541, - [SMALL_STATE(424)] = 13549, - [SMALL_STATE(425)] = 13557, - [SMALL_STATE(426)] = 13565, - [SMALL_STATE(427)] = 13573, - [SMALL_STATE(428)] = 13581, - [SMALL_STATE(429)] = 13589, - [SMALL_STATE(430)] = 13597, - [SMALL_STATE(431)] = 13605, - [SMALL_STATE(432)] = 13613, - [SMALL_STATE(433)] = 13621, - [SMALL_STATE(434)] = 13629, - [SMALL_STATE(435)] = 13637, - [SMALL_STATE(436)] = 13645, - [SMALL_STATE(437)] = 13653, - [SMALL_STATE(438)] = 13661, - [SMALL_STATE(439)] = 13669, - [SMALL_STATE(440)] = 13677, - [SMALL_STATE(441)] = 13685, + [SMALL_STATE(12)] = 1080, + [SMALL_STATE(13)] = 1181, + [SMALL_STATE(14)] = 1279, + [SMALL_STATE(15)] = 1358, + [SMALL_STATE(16)] = 1422, + [SMALL_STATE(17)] = 1486, + [SMALL_STATE(18)] = 1551, + [SMALL_STATE(19)] = 1622, + [SMALL_STATE(20)] = 1684, + [SMALL_STATE(21)] = 1746, + [SMALL_STATE(22)] = 1808, + [SMALL_STATE(23)] = 1870, + [SMALL_STATE(24)] = 1938, + [SMALL_STATE(25)] = 2000, + [SMALL_STATE(26)] = 2064, + [SMALL_STATE(27)] = 2126, + [SMALL_STATE(28)] = 2188, + [SMALL_STATE(29)] = 2250, + [SMALL_STATE(30)] = 2312, + [SMALL_STATE(31)] = 2374, + [SMALL_STATE(32)] = 2436, + [SMALL_STATE(33)] = 2498, + [SMALL_STATE(34)] = 2566, + [SMALL_STATE(35)] = 2630, + [SMALL_STATE(36)] = 2692, + [SMALL_STATE(37)] = 2754, + [SMALL_STATE(38)] = 2816, + [SMALL_STATE(39)] = 2878, + [SMALL_STATE(40)] = 2923, + [SMALL_STATE(41)] = 2985, + [SMALL_STATE(42)] = 3047, + [SMALL_STATE(43)] = 3109, + [SMALL_STATE(44)] = 3171, + [SMALL_STATE(45)] = 3204, + [SMALL_STATE(46)] = 3237, + [SMALL_STATE(47)] = 3270, + [SMALL_STATE(48)] = 3303, + [SMALL_STATE(49)] = 3336, + [SMALL_STATE(50)] = 3369, + [SMALL_STATE(51)] = 3430, + [SMALL_STATE(52)] = 3463, + [SMALL_STATE(53)] = 3496, + [SMALL_STATE(54)] = 3529, + [SMALL_STATE(55)] = 3562, + [SMALL_STATE(56)] = 3619, + [SMALL_STATE(57)] = 3652, + [SMALL_STATE(58)] = 3685, + [SMALL_STATE(59)] = 3718, + [SMALL_STATE(60)] = 3751, + [SMALL_STATE(61)] = 3784, + [SMALL_STATE(62)] = 3817, + [SMALL_STATE(63)] = 3850, + [SMALL_STATE(64)] = 3909, + [SMALL_STATE(65)] = 3966, + [SMALL_STATE(66)] = 3999, + [SMALL_STATE(67)] = 4062, + [SMALL_STATE(68)] = 4095, + [SMALL_STATE(69)] = 4128, + [SMALL_STATE(70)] = 4161, + [SMALL_STATE(71)] = 4194, + [SMALL_STATE(72)] = 4227, + [SMALL_STATE(73)] = 4260, + [SMALL_STATE(74)] = 4293, + [SMALL_STATE(75)] = 4326, + [SMALL_STATE(76)] = 4359, + [SMALL_STATE(77)] = 4392, + [SMALL_STATE(78)] = 4425, + [SMALL_STATE(79)] = 4458, + [SMALL_STATE(80)] = 4491, + [SMALL_STATE(81)] = 4524, + [SMALL_STATE(82)] = 4557, + [SMALL_STATE(83)] = 4590, + [SMALL_STATE(84)] = 4623, + [SMALL_STATE(85)] = 4656, + [SMALL_STATE(86)] = 4689, + [SMALL_STATE(87)] = 4722, + [SMALL_STATE(88)] = 4755, + [SMALL_STATE(89)] = 4788, + [SMALL_STATE(90)] = 4821, + [SMALL_STATE(91)] = 4854, + [SMALL_STATE(92)] = 4887, + [SMALL_STATE(93)] = 4920, + [SMALL_STATE(94)] = 4953, + [SMALL_STATE(95)] = 4986, + [SMALL_STATE(96)] = 5021, + [SMALL_STATE(97)] = 5056, + [SMALL_STATE(98)] = 5089, + [SMALL_STATE(99)] = 5126, + [SMALL_STATE(100)] = 5163, + [SMALL_STATE(101)] = 5196, + [SMALL_STATE(102)] = 5229, + [SMALL_STATE(103)] = 5266, + [SMALL_STATE(104)] = 5299, + [SMALL_STATE(105)] = 5332, + [SMALL_STATE(106)] = 5365, + [SMALL_STATE(107)] = 5404, + [SMALL_STATE(108)] = 5465, + [SMALL_STATE(109)] = 5523, + [SMALL_STATE(110)] = 5579, + [SMALL_STATE(111)] = 5639, + [SMALL_STATE(112)] = 5699, + [SMALL_STATE(113)] = 5757, + [SMALL_STATE(114)] = 5792, + [SMALL_STATE(115)] = 5847, + [SMALL_STATE(116)] = 5882, + [SMALL_STATE(117)] = 5923, + [SMALL_STATE(118)] = 5958, + [SMALL_STATE(119)] = 6013, + [SMALL_STATE(120)] = 6068, + [SMALL_STATE(121)] = 6123, + [SMALL_STATE(122)] = 6158, + [SMALL_STATE(123)] = 6193, + [SMALL_STATE(124)] = 6228, + [SMALL_STATE(125)] = 6283, + [SMALL_STATE(126)] = 6335, + [SMALL_STATE(127)] = 6387, + [SMALL_STATE(128)] = 6422, + [SMALL_STATE(129)] = 6471, + [SMALL_STATE(130)] = 6520, + [SMALL_STATE(131)] = 6549, + [SMALL_STATE(132)] = 6578, + [SMALL_STATE(133)] = 6627, + [SMALL_STATE(134)] = 6656, + [SMALL_STATE(135)] = 6685, + [SMALL_STATE(136)] = 6714, + [SMALL_STATE(137)] = 6763, + [SMALL_STATE(138)] = 6792, + [SMALL_STATE(139)] = 6821, + [SMALL_STATE(140)] = 6850, + [SMALL_STATE(141)] = 6899, + [SMALL_STATE(142)] = 6928, + [SMALL_STATE(143)] = 6957, + [SMALL_STATE(144)] = 6986, + [SMALL_STATE(145)] = 7035, + [SMALL_STATE(146)] = 7064, + [SMALL_STATE(147)] = 7093, + [SMALL_STATE(148)] = 7142, + [SMALL_STATE(149)] = 7171, + [SMALL_STATE(150)] = 7200, + [SMALL_STATE(151)] = 7229, + [SMALL_STATE(152)] = 7258, + [SMALL_STATE(153)] = 7307, + [SMALL_STATE(154)] = 7336, + [SMALL_STATE(155)] = 7385, + [SMALL_STATE(156)] = 7414, + [SMALL_STATE(157)] = 7443, + [SMALL_STATE(158)] = 7492, + [SMALL_STATE(159)] = 7521, + [SMALL_STATE(160)] = 7550, + [SMALL_STATE(161)] = 7579, + [SMALL_STATE(162)] = 7610, + [SMALL_STATE(163)] = 7659, + [SMALL_STATE(164)] = 7688, + [SMALL_STATE(165)] = 7717, + [SMALL_STATE(166)] = 7746, + [SMALL_STATE(167)] = 7777, + [SMALL_STATE(168)] = 7826, + [SMALL_STATE(169)] = 7875, + [SMALL_STATE(170)] = 7906, + [SMALL_STATE(171)] = 7937, + [SMALL_STATE(172)] = 7966, + [SMALL_STATE(173)] = 7997, + [SMALL_STATE(174)] = 8028, + [SMALL_STATE(175)] = 8057, + [SMALL_STATE(176)] = 8088, + [SMALL_STATE(177)] = 8117, + [SMALL_STATE(178)] = 8146, + [SMALL_STATE(179)] = 8177, + [SMALL_STATE(180)] = 8226, + [SMALL_STATE(181)] = 8275, + [SMALL_STATE(182)] = 8324, + [SMALL_STATE(183)] = 8373, + [SMALL_STATE(184)] = 8422, + [SMALL_STATE(185)] = 8471, + [SMALL_STATE(186)] = 8520, + [SMALL_STATE(187)] = 8569, + [SMALL_STATE(188)] = 8618, + [SMALL_STATE(189)] = 8667, + [SMALL_STATE(190)] = 8698, + [SMALL_STATE(191)] = 8727, + [SMALL_STATE(192)] = 8759, + [SMALL_STATE(193)] = 8791, + [SMALL_STATE(194)] = 8820, + [SMALL_STATE(195)] = 8849, + [SMALL_STATE(196)] = 8882, + [SMALL_STATE(197)] = 8911, + [SMALL_STATE(198)] = 8940, + [SMALL_STATE(199)] = 8969, + [SMALL_STATE(200)] = 8998, + [SMALL_STATE(201)] = 9027, + [SMALL_STATE(202)] = 9056, + [SMALL_STATE(203)] = 9085, + [SMALL_STATE(204)] = 9114, + [SMALL_STATE(205)] = 9143, + [SMALL_STATE(206)] = 9172, + [SMALL_STATE(207)] = 9201, + [SMALL_STATE(208)] = 9230, + [SMALL_STATE(209)] = 9262, + [SMALL_STATE(210)] = 9292, + [SMALL_STATE(211)] = 9322, + [SMALL_STATE(212)] = 9352, + [SMALL_STATE(213)] = 9384, + [SMALL_STATE(214)] = 9416, + [SMALL_STATE(215)] = 9448, + [SMALL_STATE(216)] = 9478, + [SMALL_STATE(217)] = 9508, + [SMALL_STATE(218)] = 9540, + [SMALL_STATE(219)] = 9570, + [SMALL_STATE(220)] = 9597, + [SMALL_STATE(221)] = 9624, + [SMALL_STATE(222)] = 9651, + [SMALL_STATE(223)] = 9678, + [SMALL_STATE(224)] = 9707, + [SMALL_STATE(225)] = 9736, + [SMALL_STATE(226)] = 9763, + [SMALL_STATE(227)] = 9792, + [SMALL_STATE(228)] = 9831, + [SMALL_STATE(229)] = 9858, + [SMALL_STATE(230)] = 9885, + [SMALL_STATE(231)] = 9924, + [SMALL_STATE(232)] = 9951, + [SMALL_STATE(233)] = 9978, + [SMALL_STATE(234)] = 10007, + [SMALL_STATE(235)] = 10034, + [SMALL_STATE(236)] = 10061, + [SMALL_STATE(237)] = 10088, + [SMALL_STATE(238)] = 10119, + [SMALL_STATE(239)] = 10146, + [SMALL_STATE(240)] = 10173, + [SMALL_STATE(241)] = 10208, + [SMALL_STATE(242)] = 10252, + [SMALL_STATE(243)] = 10296, + [SMALL_STATE(244)] = 10318, + [SMALL_STATE(245)] = 10362, + [SMALL_STATE(246)] = 10384, + [SMALL_STATE(247)] = 10406, + [SMALL_STATE(248)] = 10446, + [SMALL_STATE(249)] = 10490, + [SMALL_STATE(250)] = 10521, + [SMALL_STATE(251)] = 10548, + [SMALL_STATE(252)] = 10571, + [SMALL_STATE(253)] = 10602, + [SMALL_STATE(254)] = 10641, + [SMALL_STATE(255)] = 10679, + [SMALL_STATE(256)] = 10705, + [SMALL_STATE(257)] = 10743, + [SMALL_STATE(258)] = 10769, + [SMALL_STATE(259)] = 10795, + [SMALL_STATE(260)] = 10819, + [SMALL_STATE(261)] = 10857, + [SMALL_STATE(262)] = 10895, + [SMALL_STATE(263)] = 10921, + [SMALL_STATE(264)] = 10959, + [SMALL_STATE(265)] = 10985, + [SMALL_STATE(266)] = 11023, + [SMALL_STATE(267)] = 11047, + [SMALL_STATE(268)] = 11073, + [SMALL_STATE(269)] = 11099, + [SMALL_STATE(270)] = 11125, + [SMALL_STATE(271)] = 11146, + [SMALL_STATE(272)] = 11181, + [SMALL_STATE(273)] = 11206, + [SMALL_STATE(274)] = 11227, + [SMALL_STATE(275)] = 11248, + [SMALL_STATE(276)] = 11269, + [SMALL_STATE(277)] = 11290, + [SMALL_STATE(278)] = 11311, + [SMALL_STATE(279)] = 11332, + [SMALL_STATE(280)] = 11353, + [SMALL_STATE(281)] = 11374, + [SMALL_STATE(282)] = 11403, + [SMALL_STATE(283)] = 11424, + [SMALL_STATE(284)] = 11445, + [SMALL_STATE(285)] = 11466, + [SMALL_STATE(286)] = 11487, + [SMALL_STATE(287)] = 11507, + [SMALL_STATE(288)] = 11529, + [SMALL_STATE(289)] = 11551, + [SMALL_STATE(290)] = 11570, + [SMALL_STATE(291)] = 11595, + [SMALL_STATE(292)] = 11614, + [SMALL_STATE(293)] = 11633, + [SMALL_STATE(294)] = 11652, + [SMALL_STATE(295)] = 11671, + [SMALL_STATE(296)] = 11690, + [SMALL_STATE(297)] = 11709, + [SMALL_STATE(298)] = 11734, + [SMALL_STATE(299)] = 11753, + [SMALL_STATE(300)] = 11778, + [SMALL_STATE(301)] = 11803, + [SMALL_STATE(302)] = 11822, + [SMALL_STATE(303)] = 11841, + [SMALL_STATE(304)] = 11860, + [SMALL_STATE(305)] = 11885, + [SMALL_STATE(306)] = 11904, + [SMALL_STATE(307)] = 11923, + [SMALL_STATE(308)] = 11947, + [SMALL_STATE(309)] = 11971, + [SMALL_STATE(310)] = 11995, + [SMALL_STATE(311)] = 12019, + [SMALL_STATE(312)] = 12043, + [SMALL_STATE(313)] = 12067, + [SMALL_STATE(314)] = 12091, + [SMALL_STATE(315)] = 12115, + [SMALL_STATE(316)] = 12128, + [SMALL_STATE(317)] = 12141, + [SMALL_STATE(318)] = 12154, + [SMALL_STATE(319)] = 12175, + [SMALL_STATE(320)] = 12196, + [SMALL_STATE(321)] = 12209, + [SMALL_STATE(322)] = 12228, + [SMALL_STATE(323)] = 12241, + [SMALL_STATE(324)] = 12254, + [SMALL_STATE(325)] = 12272, + [SMALL_STATE(326)] = 12292, + [SMALL_STATE(327)] = 12310, + [SMALL_STATE(328)] = 12328, + [SMALL_STATE(329)] = 12346, + [SMALL_STATE(330)] = 12364, + [SMALL_STATE(331)] = 12382, + [SMALL_STATE(332)] = 12400, + [SMALL_STATE(333)] = 12418, + [SMALL_STATE(334)] = 12438, + [SMALL_STATE(335)] = 12456, + [SMALL_STATE(336)] = 12474, + [SMALL_STATE(337)] = 12492, + [SMALL_STATE(338)] = 12510, + [SMALL_STATE(339)] = 12526, + [SMALL_STATE(340)] = 12540, + [SMALL_STATE(341)] = 12558, + [SMALL_STATE(342)] = 12573, + [SMALL_STATE(343)] = 12586, + [SMALL_STATE(344)] = 12601, + [SMALL_STATE(345)] = 12616, + [SMALL_STATE(346)] = 12631, + [SMALL_STATE(347)] = 12646, + [SMALL_STATE(348)] = 12661, + [SMALL_STATE(349)] = 12672, + [SMALL_STATE(350)] = 12689, + [SMALL_STATE(351)] = 12704, + [SMALL_STATE(352)] = 12719, + [SMALL_STATE(353)] = 12734, + [SMALL_STATE(354)] = 12745, + [SMALL_STATE(355)] = 12762, + [SMALL_STATE(356)] = 12779, + [SMALL_STATE(357)] = 12790, + [SMALL_STATE(358)] = 12805, + [SMALL_STATE(359)] = 12820, + [SMALL_STATE(360)] = 12835, + [SMALL_STATE(361)] = 12850, + [SMALL_STATE(362)] = 12865, + [SMALL_STATE(363)] = 12880, + [SMALL_STATE(364)] = 12895, + [SMALL_STATE(365)] = 12910, + [SMALL_STATE(366)] = 12925, + [SMALL_STATE(367)] = 12940, + [SMALL_STATE(368)] = 12955, + [SMALL_STATE(369)] = 12970, + [SMALL_STATE(370)] = 12985, + [SMALL_STATE(371)] = 12996, + [SMALL_STATE(372)] = 13007, + [SMALL_STATE(373)] = 13022, + [SMALL_STATE(374)] = 13037, + [SMALL_STATE(375)] = 13052, + [SMALL_STATE(376)] = 13067, + [SMALL_STATE(377)] = 13082, + [SMALL_STATE(378)] = 13097, + [SMALL_STATE(379)] = 13112, + [SMALL_STATE(380)] = 13127, + [SMALL_STATE(381)] = 13142, + [SMALL_STATE(382)] = 13159, + [SMALL_STATE(383)] = 13174, + [SMALL_STATE(384)] = 13189, + [SMALL_STATE(385)] = 13204, + [SMALL_STATE(386)] = 13219, + [SMALL_STATE(387)] = 13233, + [SMALL_STATE(388)] = 13247, + [SMALL_STATE(389)] = 13259, + [SMALL_STATE(390)] = 13273, + [SMALL_STATE(391)] = 13287, + [SMALL_STATE(392)] = 13301, + [SMALL_STATE(393)] = 13315, + [SMALL_STATE(394)] = 13329, + [SMALL_STATE(395)] = 13343, + [SMALL_STATE(396)] = 13357, + [SMALL_STATE(397)] = 13371, + [SMALL_STATE(398)] = 13385, + [SMALL_STATE(399)] = 13399, + [SMALL_STATE(400)] = 13413, + [SMALL_STATE(401)] = 13427, + [SMALL_STATE(402)] = 13439, + [SMALL_STATE(403)] = 13453, + [SMALL_STATE(404)] = 13467, + [SMALL_STATE(405)] = 13479, + [SMALL_STATE(406)] = 13491, + [SMALL_STATE(407)] = 13505, + [SMALL_STATE(408)] = 13519, + [SMALL_STATE(409)] = 13530, + [SMALL_STATE(410)] = 13541, + [SMALL_STATE(411)] = 13552, + [SMALL_STATE(412)] = 13563, + [SMALL_STATE(413)] = 13572, + [SMALL_STATE(414)] = 13583, + [SMALL_STATE(415)] = 13594, + [SMALL_STATE(416)] = 13603, + [SMALL_STATE(417)] = 13614, + [SMALL_STATE(418)] = 13625, + [SMALL_STATE(419)] = 13636, + [SMALL_STATE(420)] = 13647, + [SMALL_STATE(421)] = 13658, + [SMALL_STATE(422)] = 13669, + [SMALL_STATE(423)] = 13677, + [SMALL_STATE(424)] = 13685, + [SMALL_STATE(425)] = 13693, + [SMALL_STATE(426)] = 13701, + [SMALL_STATE(427)] = 13709, + [SMALL_STATE(428)] = 13717, + [SMALL_STATE(429)] = 13725, + [SMALL_STATE(430)] = 13733, + [SMALL_STATE(431)] = 13741, + [SMALL_STATE(432)] = 13749, + [SMALL_STATE(433)] = 13757, + [SMALL_STATE(434)] = 13765, + [SMALL_STATE(435)] = 13773, + [SMALL_STATE(436)] = 13781, + [SMALL_STATE(437)] = 13789, + [SMALL_STATE(438)] = 13797, + [SMALL_STATE(439)] = 13805, + [SMALL_STATE(440)] = 13813, + [SMALL_STATE(441)] = 13821, + [SMALL_STATE(442)] = 13829, + [SMALL_STATE(443)] = 13837, + [SMALL_STATE(444)] = 13845, + [SMALL_STATE(445)] = 13853, + [SMALL_STATE(446)] = 13861, + [SMALL_STATE(447)] = 13869, + [SMALL_STATE(448)] = 13877, + [SMALL_STATE(449)] = 13885, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -17099,673 +17227,655 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(182), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(264), - [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(183), - [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(328), - [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(425), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(180), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(267), + [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(181), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(337), + [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(433), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(265), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(385), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(391), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(439), - [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(19), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(21), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(262), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(387), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(241), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(151), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(405), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(428), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(443), + [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(20), + [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(31), + [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(32), [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(379), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(244), + [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(360), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(363), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(246), [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(14), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(250), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(249), [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(191), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(258), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(169), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(325), - [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(431), - [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(254), - [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(393), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(243), - [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(391), - [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(439), - [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(433), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(19), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(21), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(144), + [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(255), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(162), + [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(336), + [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(423), + [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(258), + [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(406), + [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(241), + [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(151), + [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(405), + [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(428), + [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(443), + [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(20), + [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(31), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(32), [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(35), - [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(379), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(351), - [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(239), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(238), - [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(250), + [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(360), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(363), + [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(243), + [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(240), + [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2, 0, 0), SHIFT_REPEAT(249), [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1, 0, 0), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, 0, 14), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 3), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 3), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 2, 0, 0), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 2, 0, 0), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3, 0, 0), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3, 0, 0), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3, 0, 0), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3, 0, 0), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, 0, 8), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, 0, 8), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3, 0, 0), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3, 0, 0), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2, 0, 0), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2, 0, 0), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2, 0, 0), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2, 0, 0), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3, 0, 0), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3, 0, 0), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), SHIFT_REPEAT(50), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 0), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), - [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 0), - [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4, 0, 0), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4, 0, 0), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, 0, 13), - [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, 0, 13), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, 0, 14), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, 0, 14), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4, 0, 0), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4, 0, 0), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), - [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3, 0, 0), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3, 0, 0), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0), - [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 5, 0, 0), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 5, 0, 0), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, 0, 14), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, 0, 14), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, 0, 14), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, 0, 14), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 9, 0, 0), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 9, 0, 0), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3, 0, 0), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3, 0, 0), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 2, 0, 0), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 2, 0, 0), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3, 0, 0), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3, 0, 0), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 2, 0, 0), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 2, 0, 0), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(171), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), - [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(423), - [551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(150), - [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(214), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, 0, 14), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), - [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(187), - [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(423), - [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), - [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(363), - [606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(173), - [609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(188), - [615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(150), - [618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, 0, 14), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 1), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 3), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 3), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 1), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3, 0, 0), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3, 0, 0), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2, 0, 0), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2, 0, 0), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2, 0, 0), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3, 0, 0), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3, 0, 0), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, 0, 14), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, 0, 14), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4, 0, 0), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4, 0, 0), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3, 0, 0), + [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3, 0, 0), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), + [433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(185), + [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(426), + [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(427), + [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(366), + [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(367), + [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(186), + [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(127), + [460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(217), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3, 0, 0), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, 0, 8), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, 0, 8), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3, 0, 0), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3, 0, 0), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0), + [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 5, 0, 0), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 5, 0, 0), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, 0, 14), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, 0, 14), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(179), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), + [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(185), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(426), + [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(427), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(366), + [508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(367), + [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(191), + [517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(186), + [520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(127), + [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(212), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3, 0, 0), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3, 0, 0), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, 0, 14), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, 0, 14), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, 0, 14), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 9, 0, 0), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 9, 0, 0), + [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_statement, 2, 0, 0), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_statement, 2, 0, 0), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2, 0, 0), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2, 0, 0), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, 0, 13), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, 0, 13), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3, 0, 0), + [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3, 0, 0), + [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4, 0, 0), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4, 0, 0), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 2, 0, 0), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 2, 0, 0), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3, 0, 0), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3, 0, 0), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 2, 0, 0), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 2, 0, 0), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), + [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_name_repeat1, 2, 0, 0), SHIFT_REPEAT(102), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, 0, 0), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, 0, 0), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, 0, 0), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), - [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), - [637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(189), - [640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(420), - [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(229), - [646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(373), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(374), - [652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(209), - [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(216), - [658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(190), - [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(202), - [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(111), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, 0, 4), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, 0, 4), - [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), - [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, 0, 9), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, 0, 9), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 2, 0, 0), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 2, 0, 0), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3, 0, 0), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3, 0, 0), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, 0, 9), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, 0, 9), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1, 0, 0), - [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1, 0, 0), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, 0, 6), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, 0, 6), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), - [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), - [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), - [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, 0, 0), - [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, 0, 0), - [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), - [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), - [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3, 0, 0), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3, 0, 0), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3, 0, 0), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3, 0, 0), - [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, 0, 12), - [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, 0, 12), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), - [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), - [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), - [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), - [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), - [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), - [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, 0, 15), - [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, 0, 15), - [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), - [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), - [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, 0, 0), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, 0, 0), - [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), - [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 2, 0, 0), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 2, 0, 0), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 15), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 15), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 2, 0, 0), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 2, 0, 0), - [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3, 0, 0), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3, 0, 0), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1, 0, 0), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1, 0, 0), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1, 0, 0), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1, 0, 0), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 7), - [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 7), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2, 0, 0), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2, 0, 0), - [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3, 0, 0), - [983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3, 0, 0), - [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3, 0, 0), - [987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3, 0, 0), - [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), - [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), - [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4, 0, 0), - [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4, 0, 0), - [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [1003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [1009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2, 0, 0), - [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2, 0, 0), - [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2, 0, 0), - [1015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2, 0, 0), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, 0, 14), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), - [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1, 0, 0), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), - [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(341), - [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(408), - [1151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(388), - [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3, 0, 0), - [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2, 0, 0), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, 0, 16), - [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4, 0, 0), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), - [1202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3, 0, 0), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2, 0, 0), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [1258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(256), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 3, 0, 0), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [1293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), SHIFT_REPEAT(25), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), - [1312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), SHIFT_REPEAT(377), - [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), - [1317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), SHIFT_REPEAT(378), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [1322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(164), - [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), SHIFT_REPEAT(178), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), SHIFT_REPEAT(324), - [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), SHIFT_REPEAT(13), - [1370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2, 0, 0), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_to, 1, 0, 0), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1426] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), + [627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(187), + [630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(444), + [633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(432), + [636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(377), + [639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(378), + [642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(218), + [648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(188), + [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(195), + [654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(237), + [657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(112), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 2), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 11), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, 0, 4), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, 0, 4), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, 0, 0), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, 0, 5), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 10), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 0), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 0), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, 0, 11), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, 0, 15), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, 0, 15), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), + [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 3, 0, 0), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 3, 0, 0), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, 0, 2), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3, 0, 0), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__nth_child_pseudo_class_selector, 2, 0, 0), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), + [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3, 0, 0), + [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, 0, 9), + [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, 0, 9), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 4, 0, 0), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4, 0, 0), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), + [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4, 0, 0), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, 0, 15), + [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, 0, 15), + [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), + [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_nth_child_arguments, 5, 0, 0), + [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1, 0, 0), + [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1, 0, 0), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, 0, 0), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, 0, 0), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, 0, 6), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, 0, 6), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, 0, 5), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, 0, 9), + [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, 0, 9), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3, 0, 0), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3, 0, 0), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, 0, 0), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, 0, 0), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, 0, 12), + [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, 0, 12), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 2, 0, 0), + [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 2, 0, 0), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3, 0, 0), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3, 0, 0), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3, 0, 0), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3, 0, 0), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2, 0, 0), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3, 0, 0), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3, 0, 0), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3, 0, 0), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_with_selector_arguments, 2, 0, 0), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 2, 0, 0), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 2, 0, 0), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), + [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2, 0, 0), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 2, 0, 0), + [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 2, 0, 0), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 2, 0, 0), + [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), + [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, 0, 10), + [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1, 0, 0), + [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1, 0, 0), + [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1, 0, 0), + [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1, 0, 0), + [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), + [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), + [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2, 0, 0), + [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2, 0, 0), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_important, 2, 0, 0), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_important, 2, 0, 0), + [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2, 0, 0), + [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2, 0, 0), + [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2, 0, 0), + [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2, 0, 0), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 7), + [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 7), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3, 0, 0), + [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3, 0, 0), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3, 0, 0), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3, 0, 0), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4, 0, 0), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4, 0, 0), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, 0, 14), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1, 0, 0), + [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2, 0, 0), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 1, 0, 0), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 1, 0, 0), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1, 0, 0), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), + [1114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(349), + [1117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(412), + [1120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2, 0, 0), SHIFT_REPEAT(401), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, 0, 16), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2, 0, 0), + [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3, 0, 0), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4, 0, 0), + [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3, 0, 0), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), + [1199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat2, 2, 0, 0), SHIFT_REPEAT(341), + [1202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(126), + [1205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2, 0, 0), SHIFT_REPEAT(22), + [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 3, 0, 0), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), + [1240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_value_repeat1, 2, 0, 0), SHIFT_REPEAT(361), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2, 0, 0), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [1281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(269), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), SHIFT_REPEAT(334), + [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_repeat1, 2, 0, 0), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2, 0, 0), SHIFT_REPEAT(129), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2, 0, 0), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2, 0, 0), SHIFT_REPEAT(13), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_to, 1, 0, 0), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1373] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), }; enum ts_external_scanner_symbol_identifiers { diff --git a/test/corpus/declarations.txt b/test/corpus/declarations.txt index ec3c62f..de26b33 100644 --- a/test/corpus/declarations.txt +++ b/test/corpus/declarations.txt @@ -10,15 +10,18 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block (declaration (property_name) - (call_expression (function_name) (arguments - (integer_value) - (integer_value) - (integer_value) - (float_value))))))) + (call_expression + (function_name) + (arguments + (integer_value) + (integer_value) + (integer_value) + (float_value))))))) ============================================= Calls where each argument has multiple values @@ -32,32 +35,56 @@ div { --- (stylesheet - (rule_set (selectors (tag_name)) (block - (declaration - (property_name) - (call_expression (function_name) (arguments - (plain_value) - (plain_value) - (integer_value (unit))))) - (declaration - (property_name) - (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (plain_value) + (plain_value) + (integer_value + (unit))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)))))))) ============================ Color literals @@ -72,10 +99,15 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (color_value)) - (declaration (property_name) (color_value))))) + (declaration + (property_name) + (color_value)) + (declaration + (property_name) + (color_value))))) ============================ Numbers @@ -93,13 +125,34 @@ a { --- (stylesheet - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit)))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (float_value + (unit))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (float_value + (unit)))))) ============================ Binary arithmetic operators @@ -115,14 +168,24 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block (declaration (property_name) - (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (integer_value (unit)))))) + (call_expression + (function_name) + (arguments + (binary_expression + (integer_value + (unit)) + (integer_value + (unit)))))) (declaration (property_name) - (binary_expression (integer_value) (integer_value))) + (binary_expression + (integer_value) + (integer_value))) (declaration (property_name) (call_expression @@ -130,12 +193,24 @@ a { (arguments (binary_expression (binary_expression - (integer_value (unit)) - (parenthesized_value (binary_expression (integer_value) (integer_value)))) + (integer_value + (unit)) + (parenthesized_value + (binary_expression + (integer_value) + (integer_value)))) (parenthesized_value (binary_expression - (parenthesized_value (binary_expression (integer_value (unit)) (integer_value (unit)))) - (parenthesized_value (binary_expression (integer_value) (integer_value)))))))))))) + (parenthesized_value + (binary_expression + (integer_value + (unit)) + (integer_value + (unit)))) + (parenthesized_value + (binary_expression + (integer_value) + (integer_value)))))))))))) ============================ Strings @@ -150,10 +225,18 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (string_value)) - (declaration (property_name) (string_value (escape_sequence) (string_content) (escape_sequence)))))) + (declaration + (property_name) + (string_value)) + (declaration + (property_name) + (string_value + (escape_sequence) + (string_content) + (escape_sequence)))))) ============================ URLs @@ -167,9 +250,12 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value))))) ============================ Important declarations @@ -177,15 +263,24 @@ Important declarations a { b: c !important; + e: f ! important; } --- (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value) (important))))) + (declaration + (property_name) + (plain_value) + (important)) + (declaration + (property_name) + (plain_value) + (important))))) ============================ Declarations without trailing semicolons @@ -200,10 +295,15 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value))))) ======================================= Comments right after numbers @@ -220,19 +320,35 @@ a { (stylesheet (js_comment) (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (comment) - (plain_value) - (integer_value (unit)) - (integer_value (unit))))) - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (comment) + (plain_value) + (integer_value + (unit)) + (integer_value + (unit))))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)) + (integer_value + (unit)))))))) ================================= Declarations at the top level @@ -244,8 +360,22 @@ a-property: calc(5px + var(--a-variable)); --- (stylesheet - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (call_expression (function_name) (arguments (plain_value)))))))) + (declaration + (property_name) + (integer_value + (unit))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (binary_expression + (integer_value + (unit)) + (call_expression + (function_name) + (arguments + (plain_value)))))))) ============================================= Spaces after colons in property declarations @@ -284,11 +414,18 @@ div { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value)) + (declaration + (property_name) + (plain_value))))) ============================================= PostCSS @@ -313,40 +450,48 @@ PostCSS (stylesheet (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block (postcss_statement (at_keyword) (plain_value) (plain_value) (plain_value) - (important)))) + (important_value)))) (at_rule (at_keyword) (keyword_query) (block (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block (postcss_statement (at_keyword) (plain_value) (plain_value) (plain_value) - (grid_value (integer_value (unit))) + (grid_value + (integer_value + (unit))) (plain_value) - (important) + (important_value) (important_value)))))) (at_rule - (at_keyword) - (keyword_query) - (block - (rule_set - (selectors - (class_selector - (class_name - (identifier)))) - (block))))) + (at_keyword) + (keyword_query) + (block + (rule_set + (selectors + (class_selector + (class_name + (identifier)))) + (block))))) ============================== Comments in declarations @@ -360,7 +505,8 @@ Comments in declarations (stylesheet (rule_set - (selectors (nesting_selector)) + (selectors + (nesting_selector)) (block (declaration (property_name) diff --git a/test/corpus/selectors.txt b/test/corpus/selectors.txt index e75190a..e36a06d 100644 --- a/test/corpus/selectors.txt +++ b/test/corpus/selectors.txt @@ -7,7 +7,10 @@ Universal selectors --- (stylesheet - (rule_set (selectors (universal_selector)) (block))) + (rule_set + (selectors + (universal_selector)) + (block))) ========================= Type selectors @@ -19,8 +22,18 @@ h1, h2, h3, h4 {} --- (stylesheet - (rule_set (selectors (tag_name) (tag_name)) (block)) - (rule_set (selectors (tag_name) (tag_name) (tag_name) (tag_name)) (block))) + (rule_set + (selectors + (tag_name) + (tag_name)) + (block)) + (rule_set + (selectors + (tag_name) + (tag_name) + (tag_name) + (tag_name)) + (block))) ========================= Class selectors @@ -33,12 +46,23 @@ div.class-b, .class-c.class-d {} (stylesheet (rule_set - (selectors (class_selector (class_name (identifier)))) + (selectors + (class_selector + (class_name + (identifier)))) (block)) (rule_set (selectors - (class_selector (tag_name) (class_name (identifier))) - (class_selector (class_selector (class_name (identifier))) (class_name (identifier)))) + (class_selector + (tag_name) + (class_name + (identifier))) + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier)))) (block))) ========================= @@ -51,7 +75,12 @@ Id selectors (stylesheet (rule_set - (selectors (id_selector (id_name)) (id_selector (tag_name) (id_name))) + (selectors + (id_selector + (id_name)) + (id_selector + (tag_name) + (id_name))) (block))) ========================= @@ -66,10 +95,29 @@ a[b] {} --- (stylesheet - (rule_set (selectors (attribute_selector (attribute_name))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (tag_name) (attribute_name))) (block))) + (rule_set + (selectors + (attribute_selector + (attribute_name))) + (block)) + (rule_set + (selectors + (attribute_selector + (attribute_name) + (plain_value))) + (block)) + (rule_set + (selectors + (attribute_selector + (attribute_name) + (plain_value))) + (block)) + (rule_set + (selectors + (attribute_selector + (tag_name) + (attribute_name))) + (block))) ========================= Pseudo-class selectors @@ -93,46 +141,139 @@ a:not([href]) {} (stylesheet (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name (identifier)))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name + (identifier)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (integer_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (integer_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (tag_name)))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (tag_name)))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (tag_name) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (universal_selector) (class_name) (arguments (id_selector (tag_name) (id_name))))) + (selectors + (pseudo_class_selector + (universal_selector) + (class_name) + (arguments + (id_selector + (tag_name) + (id_name))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (class_selector (class_name (identifier))) (class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (class_selector + (class_name + (identifier))) + (class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name) (arguments (attribute_selector (attribute_name))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (attribute_selector + (attribute_name))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (pseudo_class_selector (attribute_selector (attribute_name) (string_value (string_content))) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (pseudo_class_selector + (attribute_selector + (attribute_name) + (string_value + (string_content))) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (pseudo_class_selector (attribute_selector (attribute_name) (string_value (string_content))) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (pseudo_class_selector + (attribute_selector + (attribute_name) + (string_value + (string_content))) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name))) + (selectors + (pseudo_class_selector + (class_name))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name))) - (block (declaration (property_name) (plain_value)))) + (selectors + (pseudo_class_selector + (class_name))) + (block + (declaration + (property_name) + (plain_value)))) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (class_selector + (tag_name) + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value) (class_selector (tag_name) (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value) + (class_selector + (tag_name) + (class_name + (identifier)))))) (block))) ========================= @@ -149,24 +290,51 @@ a:not([href]) {} (stylesheet (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (integer_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (integer_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value)))) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value)))) (block)) (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (plain_value) (class_selector (tag_name) (class_name (identifier)))))) - (block)) -) + (selectors + (pseudo_class_selector + (class_name) + (arguments + (plain_value) + (class_selector + (tag_name) + (class_name + (identifier)))))) + (block))) ========================= Pseudo-element selectors @@ -178,7 +346,10 @@ a::first-line {} (stylesheet (rule_set - (selectors (pseudo_element_selector (tag_name) (tag_name))) + (selectors + (pseudo_element_selector + (tag_name) + (tag_name))) (block))) ========================= @@ -191,11 +362,13 @@ a::first-line {} (stylesheet (rule_set - (selectors (pseudo_element_selector (tag_name) - (arguments (tag_name)))) + (selectors + (pseudo_element_selector + (tag_name) + (arguments + (tag_name)))) (block))) - ========================= Child selectors ========================= @@ -207,12 +380,18 @@ c > d > e {} (stylesheet (rule_set - (selectors (child_selector (tag_name) (tag_name))) + (selectors + (child_selector + (tag_name) + (tag_name))) (block)) (rule_set - (selectors (child_selector - (child_selector (tag_name) (tag_name)) - (tag_name))) + (selectors + (child_selector + (child_selector + (tag_name) + (tag_name)) + (tag_name))) (block))) ========================= @@ -227,12 +406,18 @@ f * {} (stylesheet (rule_set - (selectors (descendant_selector (tag_name) (tag_name))) + (selectors + (descendant_selector + (tag_name) + (tag_name))) (block)) (rule_set - (selectors (descendant_selector - (descendant_selector (tag_name) (tag_name)) - (tag_name))) + (selectors + (descendant_selector + (descendant_selector + (tag_name) + (tag_name)) + (tag_name))) (block)) (rule_set (selectors @@ -255,11 +440,28 @@ a { (stylesheet (rule_set - (selectors (tag_name)) + (selectors + (tag_name)) (block - (rule_set (selectors (class_selector (nesting_selector) (class_name (identifier)))) (block)) - (rule_set (selectors (descendant_selector (nesting_selector) (tag_name))) (block)) - (rule_set (selectors (child_selector (nesting_selector) (tag_name))) (block))))) + (rule_set + (selectors + (class_selector + (nesting_selector) + (class_name + (identifier)))) + (block)) + (rule_set + (selectors + (descendant_selector + (nesting_selector) + (tag_name))) + (block)) + (rule_set + (selectors + (child_selector + (nesting_selector) + (tag_name))) + (block))))) =========================== Sibling selectors @@ -272,14 +474,32 @@ a.b ~ c.d {} (stylesheet (rule_set - (selectors (sibling_selector - (class_selector (tag_name) (class_name (identifier))) - (class_selector (tag_name) (class_name (identifier))))) + (selectors + (sibling_selector + (class_selector + (tag_name) + (class_name + (identifier))) + (class_selector + (tag_name) + (class_name + (identifier))))) (block)) (rule_set - (selectors (adjacent_sibling_selector - (class_selector (class_selector (class_name (identifier))) (class_name (identifier))) - (class_selector (class_selector (class_name (identifier))) (class_name (identifier))))) + (selectors + (adjacent_sibling_selector + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier))) + (class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier))))) (block))) =========================== @@ -293,16 +513,28 @@ a:not(:hover) {} (stylesheet (rule_set - (selectors (pseudo_class_selector - (tag_name) - (class_name) - (arguments (pseudo_class_selector (class_name (identifier)))))) + (selectors + (pseudo_class_selector + (tag_name) + (class_name) + (arguments + (pseudo_class_selector + (class_name + (identifier)))))) (block)) (rule_set - (selectors (pseudo_class_selector - (class_selector (class_name (identifier))) - (class_name) - (arguments (child_selector (tag_name) (class_selector (class_name (identifier))))))) + (selectors + (pseudo_class_selector + (class_selector + (class_name + (identifier))) + (class_name) + (arguments + (child_selector + (tag_name) + (class_selector + (class_name + (identifier))))))) (block))) =========================== diff --git a/test/corpus/statements.txt b/test/corpus/statements.txt index 3c0a908..48383d8 100644 --- a/test/corpus/statements.txt +++ b/test/corpus/statements.txt @@ -11,11 +11,33 @@ Import statements --- (stylesheet - (import_statement (call_expression (function_name) (arguments (string_value (string_content)))) (keyword_query)) - (import_statement (call_expression (function_name) (arguments (string_value (string_content)))) (keyword_query)) - (import_statement (string_value (string_content))) - (import_statement (call_expression (function_name) (arguments (string_value (string_content))))) - (import_statement (string_value (string_content)) (keyword_query))) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (keyword_query)) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (keyword_query)) + (import_statement + (string_value + (string_content))) + (import_statement + (call_expression + (function_name) + (arguments + (string_value + (string_content))))) + (import_statement + (string_value + (string_content)) + (keyword_query))) ============================== Namespace statements @@ -35,13 +57,36 @@ Namespace statements (stylesheet (comment) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (string_value (string_content))) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) + (namespace_statement + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (string_value + (string_content))) + (namespace_statement + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (namespace_name) + (call_expression + (function_name) + (arguments + (plain_value)))) (comment) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (string_value (string_content)))) + (namespace_statement + (namespace_name) + (call_expression + (function_name) + (arguments + (plain_value)))) + (namespace_statement + (namespace_name) + (string_value + (string_content)))) ============================== Keyframes statements @@ -60,13 +105,42 @@ Keyframes statements --- (stylesheet - (keyframes_statement (keyframes_name) (keyframe_block_list - (keyframe_block (from) (block (declaration (property_name) (integer_value (unit))))) - (keyframe_block (integer_value (unit)) (block (declaration (property_name) (integer_value (unit)) (important)))) - (comment) - (keyframe_block (to) (block (declaration (property_name) (integer_value (unit))))))) - (keyframes_statement (keyframes_name) (keyframe_block_list - (keyframe_block (integer_value (unit)) (integer_value (unit)) (block))))) + (keyframes_statement + (keyframes_name) + (keyframe_block_list + (keyframe_block + (from) + (block + (declaration + (property_name) + (integer_value + (unit))))) + (keyframe_block + (integer_value + (unit)) + (block + (declaration + (property_name) + (integer_value + (unit)) + (important)))) + (comment) + (keyframe_block + (to) + (block + (declaration + (property_name) + (integer_value + (unit))))))) + (keyframes_statement + (keyframes_name) + (keyframe_block_list + (keyframe_block + (integer_value + (unit)) + (integer_value + (unit)) + (block))))) ============================== Media statements @@ -87,24 +161,52 @@ Media statements (binary_query (binary_query (keyword_query) - (feature_query (feature_name) (integer_value (unit)))) - (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (integer_value + (unit)))) + (feature_query + (feature_name) + (plain_value))) (block)) (media_statement - (feature_query (feature_name) (integer_value (unit))) - (binary_query (keyword_query) (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (integer_value + (unit))) + (binary_query + (keyword_query) + (feature_query + (feature_name) + (plain_value))) (block)) (media_statement - (binary_query (unary_query (keyword_query)) (parenthesized_query (keyword_query))) + (binary_query + (unary_query + (keyword_query)) + (parenthesized_query + (keyword_query))) + (block)) + (media_statement + (unary_query + (keyword_query)) (block)) - (media_statement (unary_query (keyword_query)) (block)) (media_statement (binary_query (keyword_query) - (feature_query (feature_name) (integer_value) (integer_value))) + (feature_query + (feature_name) + (integer_value) + (integer_value))) (block (rule_set - (selectors (pseudo_class_selector (class_selector (class_name (identifier))) (class_name (identifier)))) + (selectors + (pseudo_class_selector + (class_selector + (class_name + (identifier))) + (class_name + (identifier)))) (block))))) ============================== @@ -122,24 +224,46 @@ Supports statements (stylesheet (supports_statement - (feature_query (feature_name) (plain_value)) + (feature_query + (feature_name) + (plain_value)) (block - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (plain_value)))))) + (rule_set + (selectors + (tag_name)) + (block + (declaration + (property_name) + (plain_value)))))) (supports_statement (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))) + (feature_query + (feature_name) + (plain_value)) + (feature_query + (feature_name) + (plain_value))) (block)) (supports_statement - (unary_query (parenthesized_query (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))))) + (unary_query + (parenthesized_query + (binary_query + (feature_query + (feature_name) + (plain_value)) + (feature_query + (feature_name) + (plain_value))))) (block)) (supports_statement - (unary_query (selector_query (pseudo_class_selector - (class_name (identifier)) - (arguments (tag_name) (tag_name))))) + (unary_query + (selector_query + (pseudo_class_selector + (class_name + (identifier)) + (arguments + (tag_name) + (tag_name))))) (block))) ============================== @@ -151,7 +275,9 @@ Charset statements --- (stylesheet - (charset_statement (string_value (string_content)))) + (charset_statement + (string_value + (string_content)))) ============================== Scope statements @@ -173,18 +299,33 @@ Scope statements (stylesheet (scope_statement - (class_selector (class_name (identifier))) + (class_selector + (class_name + (identifier))) (block - (rule_set (selectors (tag_name)) + (rule_set + (selectors + (tag_name)) (block - (declaration (property_name) (plain_value)))))) + (declaration + (property_name) + (plain_value)))))) (scope_statement - (class_selector (class_name (identifier))) + (class_selector + (class_name + (identifier))) (tag_name) (block - (rule_set (selectors (tag_name)) + (rule_set + (selectors + (tag_name)) (block - (declaration (property_name) (integer_value (unit)) (plain_value) (plain_value))))))) + (declaration + (property_name) + (integer_value + (unit)) + (plain_value) + (plain_value))))))) ============================== Other at-statements @@ -201,9 +342,29 @@ Other at-statements (at_rule (at_keyword) (block - (declaration (property_name) (string_value (string_content))) - (declaration (property_name) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))) - (call_expression (function_name) (arguments (string_value (string_content)))))))) + (declaration + (property_name) + (string_value + (string_content))) + (declaration + (property_name) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))) + (call_expression + (function_name) + (arguments + (string_value + (string_content)))))))) diff --git a/test/corpus/stylesheets.txt b/test/corpus/stylesheets.txt index d0987c2..9c6d385 100644 --- a/test/corpus/stylesheets.txt +++ b/test/corpus/stylesheets.txt @@ -10,6 +10,11 @@ Rule sets (stylesheet (rule_set - (selectors (id_selector (id_name))) + (selectors + (id_selector + (id_name))) (block - (declaration (property_name) (integer_value (unit)))))) + (declaration + (property_name) + (integer_value + (unit))))))